This commit is the equivalent of a atomic bomb
This commit is contained in:
339
braf_weapons_shotguns/12cal_boito/12cal_boito.hpp
Normal file
339
braf_weapons_shotguns/12cal_boito/12cal_boito.hpp
Normal file
@@ -0,0 +1,339 @@
|
||||
// classes base (muda CfgMagazine entre os canos)
|
||||
class BRAF_boito_20_base : Rifle_Base_F
|
||||
{
|
||||
author = "BRAF Team";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
_generalMacro = "BRAF_boito_base";
|
||||
scope = 0;
|
||||
displayName = "Boito PUMP Cal .12 (20)";
|
||||
model = "\braf\braf_weapons_shotguns\12cal_boito\boito_20_oldstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
|
||||
dexterity = 1.6799999;
|
||||
magazines[] =
|
||||
{
|
||||
"BRAF_Boito_8Rnd_buck",
|
||||
"BRAF_Boito_8Rnd_slug",
|
||||
"BRAF_Boito_7Rnd_riot"
|
||||
};
|
||||
magazineWell[] =
|
||||
{
|
||||
"CBA_3006_Spring"
|
||||
};
|
||||
reloadAction = "GestureReloadM4SSAS";
|
||||
recoil = "recoil_dmr_02";
|
||||
maxZeroing = 1600;
|
||||
descriptionShort = ".12 Cal Shotgun";
|
||||
inertia = 0.40000001;
|
||||
distanceZoomMin = 300;
|
||||
distanceZoomMax = 300;
|
||||
handAnim[] =
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\braf\braf_weapons_anim\animations\12cal_Boito\boito_tatica_hand_anim.rtm"
|
||||
};
|
||||
overviewPicture = "\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa";
|
||||
discreteDistanceInitIndex = 0;
|
||||
discreteDistance[] = {100, 200, 300, 400, 500, 600};
|
||||
discreteDistanceCameraPoint[] =
|
||||
{
|
||||
"eye"};
|
||||
cameraDir = "look";
|
||||
cursor = "srifle";
|
||||
class Library
|
||||
{
|
||||
libTextDesc = ".12 Cal Shotgun";
|
||||
};
|
||||
class CBA_weaponEvents
|
||||
{
|
||||
handAction = "PumpActionStand";
|
||||
sound = "Bump_boito";
|
||||
soundLocation = "RightHandMiddle1";
|
||||
delay = 0.02;
|
||||
onEmpty = 0;
|
||||
hasOptic = 1;
|
||||
cartridgeType = "FxCartridge_slug";
|
||||
cartridgeEjectPosition[] = {0.005, 0.01, 0.1};
|
||||
cartridgeEjectVelocity[] = {0, 1.2, 0.5};
|
||||
cartridgeEjectDelay = 0.2;
|
||||
soundEmpty = "";
|
||||
soundLocationEmpty = "";
|
||||
};
|
||||
magazineReloadSwitchPhase = 0.5625;
|
||||
class EventHandlers
|
||||
{
|
||||
fired = "_this call CBA_fnc_weaponEvents";
|
||||
};
|
||||
class ItemInfo
|
||||
{
|
||||
priority = 1;
|
||||
};
|
||||
class WeaponSlotsInfo : WeaponSlotsInfo
|
||||
{
|
||||
mass = 60;
|
||||
class MuzzleSlot
|
||||
{
|
||||
};
|
||||
class CowsSlot
|
||||
{
|
||||
};
|
||||
class PointerSlot : PointerSlot
|
||||
{
|
||||
};
|
||||
class UnderBarrelSlot
|
||||
{
|
||||
};
|
||||
};
|
||||
changeFiremodeSound[] =
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\weapons\LongRangeRifles\DMR_03_MkI_EMR\DMR_03_Safety_02",
|
||||
0.11220184,
|
||||
1,
|
||||
5};
|
||||
drySound[] =
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\weapons\LongRangeRifles\DMR_03_MkI_EMR\DMR_03_Dry",
|
||||
0.25118864,
|
||||
1,
|
||||
20};
|
||||
reloadMagazineSound[] =
|
||||
{
|
||||
"braf\braf_weapons_shotguns\12cal_boito\sound\reload",
|
||||
1,
|
||||
1,
|
||||
10};
|
||||
modes[] =
|
||||
{
|
||||
"Single"};
|
||||
bullet1[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\metal_762_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet2[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\metal_762_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet3[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\metal_762_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet4[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\metal_762_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet5[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\dirt_762_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet6[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\dirt_762_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet7[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\dirt_762_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet8[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\dirt_762_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet9[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\grass_762_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet10[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\grass_762_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet11[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\grass_762_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
bullet12[] =
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\7_62\grass_762_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15};
|
||||
soundBullet[] =
|
||||
{
|
||||
"bullet1",
|
||||
0.082999997,
|
||||
"bullet2",
|
||||
0.082999997,
|
||||
"bullet3",
|
||||
0.082999997,
|
||||
"bullet4",
|
||||
0.082999997,
|
||||
"bullet5",
|
||||
0.082999997,
|
||||
"bullet6",
|
||||
0.082999997,
|
||||
"bullet7",
|
||||
0.082999997,
|
||||
"bullet8",
|
||||
0.082999997,
|
||||
"bullet9",
|
||||
0.082999997,
|
||||
"bullet10",
|
||||
0.082999997,
|
||||
"bullet11",
|
||||
0.082999997,
|
||||
"bullet12",
|
||||
0.082999997};
|
||||
class Single : Mode_SemiAuto
|
||||
{
|
||||
sounds[] =
|
||||
{
|
||||
"StandardSound",
|
||||
"SilencedSound"};
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType
|
||||
{
|
||||
soundSetShot[] =
|
||||
{
|
||||
"SyndikatLMG_Shot_SoundSet",
|
||||
"SyndikatLMG_Tail_SoundSet",
|
||||
"SyndikatLMG_InteriorTail_SoundSet"};
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType
|
||||
{
|
||||
SoundSetShot[] =
|
||||
{
|
||||
"SyndikatLMG_silencerShot_SoundSet",
|
||||
"SyndikatLMG_silencerTail_SoundSet",
|
||||
"SyndikatLMG_silencerInteriorTail_SoundSet"};
|
||||
};
|
||||
reloadTime = 0.5;
|
||||
dispersion = 0.00060999999;
|
||||
};
|
||||
};
|
||||
class BRAF_boito_14_base : BRAF_boito_20_base
|
||||
{
|
||||
author = "BRAF Team";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
_generalMacro = "BRAF_boito_base";
|
||||
scope = 0;
|
||||
displayName = "Boito PUMP Cal .12 (14)";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
magazines[] =
|
||||
{
|
||||
"BRAF_Boito_5Rnd_buck",
|
||||
"BRAF_Boito_5Rnd_slug",
|
||||
"BRAF_Boito_5Rnd_riot"
|
||||
};
|
||||
};
|
||||
|
||||
// boito 14"
|
||||
class braf_boito_14_nostock : BRAF_boito_14_base {
|
||||
_generalMacro = "braf_boito_14_nostock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (14, no stock)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_nostock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
};
|
||||
class braf_boito_14_newstock : BRAF_boito_14_base {
|
||||
_generalMacro = "braf_boito_14_newstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (14, tactical)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_newstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
};
|
||||
class braf_boito_14_oldstock : BRAF_boito_14_base {
|
||||
_generalMacro = "braf_boito_14_oldstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (14)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_oldstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
|
||||
handAnim[] =
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
|
||||
};
|
||||
};
|
||||
|
||||
// boito 20"
|
||||
class braf_boito_20_nostock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_20_nostock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (20, no stock)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_nostock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
};
|
||||
class braf_boito_20_newstock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_20_newstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (20, tactical)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_newstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
};
|
||||
class braf_boito_20_oldstock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_20_oldstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (20)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_oldstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
|
||||
handAnim[] =
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
|
||||
};
|
||||
};
|
||||
|
||||
// boito 24"
|
||||
class braf_boito_24_nostock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_24_nostock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (24, no stock)";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_nostock.p3d";
|
||||
};
|
||||
class braf_boito_24_newstock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_24_newstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (24, tactical)";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_newstock.p3d";
|
||||
};
|
||||
class braf_boito_24_oldstock : BRAF_boito_20_base {
|
||||
_generalMacro = "braf_boito_24_oldstock";
|
||||
author="BRAF Team";
|
||||
scope = 2;
|
||||
displayName = "Boito PUMP Cal .12 (24)";
|
||||
model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_oldstock.p3d";
|
||||
picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
|
||||
handAnim[] =
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user