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"
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_shotguns/12cal_boito/boito_14_newstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_14_newstock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_14_nostock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_14_nostock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_14_oldstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_14_oldstock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_20_newstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_20_newstock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_20_nostock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_20_nostock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_20_oldstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_20_oldstock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_24_newstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_24_newstock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_24_nostock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_24_nostock.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/boito_24_oldstock.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/boito_24_oldstock.p3d
LFS
Normal file
Binary file not shown.
92
braf_weapons_shotguns/12cal_boito/data/boito_madeira.rvmat
Normal file
92
braf_weapons_shotguns/12cal_boito/data/boito_madeira.rvmat
Normal file
@@ -0,0 +1,92 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {0.7,0.7,0.7,1};
|
||||
forcedDiffuse[] = {0,0,0,1};
|
||||
emmisive[] = {0,0,0,0};
|
||||
specular[] = {0.05,0.05,0.05,1};
|
||||
specularPower = 60;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_madeira_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.0,0.0,0.0,0.0,MC)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_madeira_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_madeira_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnel(5.4,1.4)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_land_ca.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_AS.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_CO.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_NOHQ.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_SMDI.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_madeira_SMDI.paa
LFS
Normal file
Binary file not shown.
92
braf_weapons_shotguns/12cal_boito/data/boito_polimero.rvmat
Normal file
92
braf_weapons_shotguns/12cal_boito/data/boito_polimero.rvmat
Normal file
@@ -0,0 +1,92 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {0.7,0.7,0.7,1};
|
||||
forcedDiffuse[] = {0,0,0,1};
|
||||
emmisive[] = {0,0,0,0};
|
||||
specular[] = {0.05,0.05,0.05,1};
|
||||
specularPower = 60;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_polimero_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.0,0.0,0.0,0.0,MC)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_polimero_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\12cal_boito\data\boito_polimero_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnel(5.4,1.4)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_land_ca.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_AS.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_CO.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_NOHQ.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_SMDI.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/boito_polimero_SMDI.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/ui/boitomadeira_ui.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/ui/boitomadeira_ui.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/data/ui/boitopolimero_ui.paa
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/data/ui/boitopolimero_ui.paa
LFS
Normal file
Binary file not shown.
516
braf_weapons_shotguns/12cal_boito/model.cfg
Normal file
516
braf_weapons_shotguns/12cal_boito/model.cfg
Normal file
@@ -0,0 +1,516 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class boito_skeleton : Default
|
||||
{
|
||||
skeletonBones[] =
|
||||
{
|
||||
"Bolt_piece2", "",
|
||||
"bipod_pivot", "",
|
||||
"Bolt_piece1", "Bolt_piece2",
|
||||
"Striker_assy", "Bolt_piece2",
|
||||
"Striker", "Bolt_piece2",
|
||||
"flashgrip", "",
|
||||
"Magazine", "",
|
||||
"casing", "Bolt_piece2",
|
||||
"Bullet1", "Magazine",
|
||||
"Bullet2", "Magazine",
|
||||
"Bullet3", "Magazine",
|
||||
"Bullet4", "Magazine",
|
||||
"Bullet5", "Magazine",
|
||||
"follower", "",
|
||||
"Trigger", "",
|
||||
"zasleh", ""};
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
selections[] = {};
|
||||
selectionsInherit = "";
|
||||
skeletonName = "";
|
||||
};
|
||||
|
||||
class BoitoM : Default
|
||||
{
|
||||
sections[] =
|
||||
{
|
||||
"zasleh",
|
||||
"Magazine",
|
||||
"Bolt_piece1",
|
||||
"Trigger",
|
||||
"base",
|
||||
"telha",
|
||||
"cano14",
|
||||
"heatguard",
|
||||
"heatguard_sight",
|
||||
"heatguard_20",
|
||||
"coronha",
|
||||
"tatica",
|
||||
"pistolgrip",
|
||||
"tubo20",
|
||||
"cano20",
|
||||
"cano24"};
|
||||
skeletonName = "boito_skeleton";
|
||||
sectionsInherit = "";
|
||||
class Animations
|
||||
{
|
||||
class muzzleflash_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "hasSuppressor";
|
||||
selection = "zasleh";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.01;
|
||||
};
|
||||
class railgrip_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "hasAccessory";
|
||||
selection = "flashgrip";
|
||||
minValue = 0;
|
||||
maxvalue = 0.5;
|
||||
hideValue = 0;
|
||||
unhidevalue = 0.5;
|
||||
};
|
||||
|
||||
class bullet1_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "revolving";
|
||||
selection = "bullet1";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.00;
|
||||
unhideValue = 0.9;
|
||||
};
|
||||
class bullet2_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "revolving";
|
||||
selection = "bullet2";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.00;
|
||||
unhideValue = 0.8;
|
||||
};
|
||||
class bullet3_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "revolving";
|
||||
selection = "bullet3";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.00;
|
||||
unhideValue = 0.6;
|
||||
};
|
||||
class bullet4_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "revolving";
|
||||
selection = "bullet4";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.00;
|
||||
unhideValue = 0.4;
|
||||
};
|
||||
class bullet5_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "revolving";
|
||||
selection = "bullet5";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.00;
|
||||
unhideValue = 0.2;
|
||||
};
|
||||
class casing_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "isEmpty";
|
||||
selection = "casing";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.01;
|
||||
};
|
||||
class bullet1_reload
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletlift_axis";
|
||||
minValue = 0.44;
|
||||
maxValue = 0.5;
|
||||
offset0 = -1;
|
||||
offset1 = 0;
|
||||
};
|
||||
class bullet1_reload2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
minValue = 0.44;
|
||||
maxValue = 0.5;
|
||||
offset0 = -1;
|
||||
offset1 = 0;
|
||||
};
|
||||
class bullet1_reload_reset
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletlift_axis";
|
||||
minValue = 0.01;
|
||||
maxValue = 0.02;
|
||||
offset0 = 1;
|
||||
offset1 = 0;
|
||||
};
|
||||
class bullet1_reload2_reset
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
minValue = 0.01;
|
||||
maxValue = 0.02;
|
||||
offset0 = 1;
|
||||
offset1 = 0;
|
||||
};
|
||||
class bullet1_reload3
|
||||
{
|
||||
type = "rotation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletrot_axis";
|
||||
minValue = 0.46;
|
||||
maxValue = 0.48;
|
||||
angle0 = 0;
|
||||
angle1 = "rad -10";
|
||||
};
|
||||
class bullet1_reload4
|
||||
{
|
||||
type = "rotation";
|
||||
source = "reload";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletrot_axis";
|
||||
minValue = 0.485;
|
||||
maxValue = 0.49;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 10";
|
||||
};
|
||||
class bolt1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.3;
|
||||
maxValue = 0.36;
|
||||
offset0 = "0";
|
||||
offset1 = 0.05;
|
||||
};
|
||||
|
||||
class bolt2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.44;
|
||||
maxValue = 0.51; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = 0.95;
|
||||
};
|
||||
class casing_hide_rechamber
|
||||
{
|
||||
type = "hide";
|
||||
source = "reload";
|
||||
selection = "casing";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.01;
|
||||
unhideValue = 0.625;
|
||||
};
|
||||
|
||||
class bolt3
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.62;
|
||||
maxValue = 0.7; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = -0.95;
|
||||
};
|
||||
|
||||
class bolt4
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.74;
|
||||
maxValue = 0.78;
|
||||
offset0 = "0";
|
||||
offset1 = -0.05;
|
||||
};
|
||||
class follower
|
||||
{
|
||||
type = "translation";
|
||||
source = "revolving";
|
||||
selection = "follower";
|
||||
memory = 1;
|
||||
axis = "follower_axis";
|
||||
minValue = 0;
|
||||
maxValue = 1;
|
||||
offset0 = 1;
|
||||
offset1 = 0;
|
||||
};
|
||||
class striker1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "striker";
|
||||
memory = 1;
|
||||
axis = "striker_axis";
|
||||
minValue = 0.76;
|
||||
maxValue = 0.8;
|
||||
offset0 = 1;
|
||||
offset1 = 0;
|
||||
};
|
||||
|
||||
class Boltturn1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece1";
|
||||
axis = "bolt_axis";
|
||||
memory = 1;
|
||||
minValue = 0.3;
|
||||
maxValue = 0.36;
|
||||
angle0 = 0;
|
||||
angle1 = "rad -90";
|
||||
};
|
||||
class Boltturn2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_piece1";
|
||||
axis = "bolt_axis";
|
||||
memory = 1;
|
||||
minValue = 0.74;
|
||||
maxValue = 0.78;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 90";
|
||||
};
|
||||
class Mag_bolt_rot1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt_piece1";
|
||||
axis = "bolt_axis";
|
||||
memory = 1;
|
||||
minValue = 0.04888888888888888888888888888889;
|
||||
maxValue = 0.05777777777777777777777777777778;
|
||||
angle0 = 0;
|
||||
angle1 = "rad -90";
|
||||
};
|
||||
class Mag_bolt_rot2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt_piece1";
|
||||
axis = "bolt_axis";
|
||||
memory = 1;
|
||||
minValue = 0.85333333333333333333333333333333;
|
||||
maxValue = 0.86666666666666666666666666666667;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 90";
|
||||
};
|
||||
|
||||
class Mag_striker_trans1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.06666666666666666666666666666667;
|
||||
maxValue = 0.08444444444444444444444444444444;
|
||||
offset0 = "0";
|
||||
offset1 = 1;
|
||||
};
|
||||
|
||||
class Mag_striker_trans3
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt_piece2";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.82666666666666666666666666666667;
|
||||
maxValue = 0.85333333333333333333333333333333;
|
||||
offset0 = "0";
|
||||
offset1 = -1;
|
||||
};
|
||||
class mag_bullet1_reload
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletlift_axis";
|
||||
minValue = 0.82666666666666666666666666666667;
|
||||
maxValue = 0.83555555555555555555555555555556;
|
||||
|
||||
offset0 = 0;
|
||||
offset1 = -1;
|
||||
};
|
||||
class mag_bullet1_reload2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bolt_axis";
|
||||
minValue = 0.82666666666666666666666666666667;
|
||||
maxValue = 0.85333333333333333333333333333333;
|
||||
offset0 = 0;
|
||||
offset1 = -1;
|
||||
};
|
||||
class mag_bullet1_reload3
|
||||
{
|
||||
type = "rotation";
|
||||
source = "reloadmagazine";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletrot_axis";
|
||||
minValue = 0.82666666666666666666666666666667;
|
||||
maxValue = 0.83555555555555555555555555555556;
|
||||
angle0 = 0;
|
||||
angle1 = "rad -10";
|
||||
};
|
||||
class mag_bullet1_reload4
|
||||
{
|
||||
type = "rotation";
|
||||
source = "reloadmagazine";
|
||||
selection = "bullet5";
|
||||
memory = 1;
|
||||
axis = "bulletrot_axis";
|
||||
minValue = 0.83555555555555555555555555555556;
|
||||
maxValue = 0.85333333333333333333333333333333;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 10";
|
||||
};
|
||||
class casing_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "casing";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.08444444444444444444444444444444;
|
||||
unhideValue = 0.999;
|
||||
};
|
||||
class bullet1_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bullet1";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.0001;
|
||||
unhideValue = 0.7466;
|
||||
};
|
||||
class bullet2_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bullet2";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.0001;
|
||||
unhideValue = 0.66666666666666666666666666666667;
|
||||
};
|
||||
class bullet3_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bullet3";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.0001;
|
||||
unhideValue = 0.56888888888888888888888888888889;
|
||||
};
|
||||
class bullet4_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bullet4";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.0001;
|
||||
unhideValue = 0.46222222222222222222222222222222;
|
||||
};
|
||||
class bullet5_hide_reload
|
||||
{
|
||||
type = "hide";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bullet5";
|
||||
minValue = 0.0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0.0001;
|
||||
unhideValue = 0.35111111111111111111111111111111;
|
||||
};
|
||||
|
||||
class unloaded_magazine_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "hasMagazine";
|
||||
selection = "Magazine";
|
||||
hideValue = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class boito_24_newstock : BoitoM {};
|
||||
class boito_20_newstock : BoitoM {};
|
||||
class boito_14_newstock : BoitoM {};
|
||||
class boito_24_oldstock : BoitoM {};
|
||||
class boito_20_oldstock : BoitoM {};
|
||||
class boito_14_oldstock : BoitoM {};
|
||||
class boito_24_nostock : BoitoM {};
|
||||
class boito_20_nostock : BoitoM {};
|
||||
class boito_14_nostock : BoitoM {};
|
||||
};
|
||||
BIN
braf_weapons_shotguns/12cal_boito/sound/pump.wss
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/sound/pump.wss
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/sound/reload.wav
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/sound/reload.wav
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/sound/reload.wss
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/sound/reload.wss
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/12cal_boito/sound/rem870_pump.ogg
LFS
Normal file
BIN
braf_weapons_shotguns/12cal_boito/sound/rem870_pump.ogg
LFS
Normal file
Binary file not shown.
66
braf_weapons_shotguns/CfgAmmo.hpp
Normal file
66
braf_weapons_shotguns/CfgAmmo.hpp
Normal file
@@ -0,0 +1,66 @@
|
||||
class CfgAmmo {
|
||||
class BulletBase;
|
||||
class B_12Gauge_Slug_NoCartridge;
|
||||
class BRAF_M870_riot : B_12Gauge_Slug_NoCartridge
|
||||
{
|
||||
hit = 5;
|
||||
indirectHit = 0;
|
||||
indirectHitRange = 0;
|
||||
cartridge = "FxCartridge_slug";
|
||||
cost = 2;
|
||||
typicalSpeed = 470;
|
||||
visibleFire = 18;
|
||||
audibleFire = 18;
|
||||
airFriction = -0.005;
|
||||
caliber = 4.1;
|
||||
class CamShakeExplode
|
||||
{
|
||||
power = 2.82843;
|
||||
duration = 0.6;
|
||||
frequency = 20;
|
||||
distance = 8.48528;
|
||||
};
|
||||
class CamShakeHit
|
||||
{
|
||||
power = 5;
|
||||
duration = 0.2;
|
||||
frequency = 20;
|
||||
distance = 1;
|
||||
};
|
||||
};
|
||||
class BRAF_M870_buck : BulletBase
|
||||
{
|
||||
simulation = "shotSpread";
|
||||
hit = 5.5;
|
||||
indirectHit = 0;
|
||||
indirectHitRange = 0;
|
||||
cartridge = "FxCartridge_slug";
|
||||
cost = 2;
|
||||
typicalSpeed = 396;
|
||||
visibleFire = 18;
|
||||
audibleFire = 18;
|
||||
airFriction = -0.005;
|
||||
caliber = 0.5;
|
||||
class CamShakeFire
|
||||
{
|
||||
power = 3;
|
||||
duration = 0.5;
|
||||
frequency = 20;
|
||||
distance = 30;
|
||||
};
|
||||
class CamShakePlayerFire
|
||||
{
|
||||
power = 0.15;
|
||||
duration = 0.1;
|
||||
frequency = 20;
|
||||
};
|
||||
class CamShakeHit
|
||||
{
|
||||
power=5;
|
||||
duration=0.2;
|
||||
frequency=20;
|
||||
distance=1;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
54
braf_weapons_shotguns/CfgMagazines.hpp
Normal file
54
braf_weapons_shotguns/CfgMagazines.hpp
Normal file
@@ -0,0 +1,54 @@
|
||||
class CfgMagazines {
|
||||
class CA_Magazine;
|
||||
class BRAF_Boito_8Rnd_buck : CA_Magazine
|
||||
{
|
||||
initSpeed = 396;
|
||||
scope = 2;
|
||||
displayName = "12 Gauge 7+1 Rnd Buckshot";
|
||||
descriptionShort="12 Gauge 7+1 Rnd Buckshot";
|
||||
model = "\braf\braf_weapons_shotguns\mags\12cal\slug.p3d";
|
||||
ammo = "BRAF_M870_buck";
|
||||
count = 8;
|
||||
mass = 10;
|
||||
picture = "\braf\braf_weapons_shotguns\mags\12cal\data\knockdown_ui.paa";
|
||||
};
|
||||
class BRAF_Boito_5Rnd_buck : BRAF_Boito_8Rnd_buck
|
||||
{
|
||||
displayName = "12 Gauge 4+1 Rnd Buckshot";
|
||||
descriptionShort="12 Gauge 4+1 Rnd Buckshot";
|
||||
count = 5;
|
||||
mass = 6;
|
||||
};
|
||||
class BRAF_Boito_8Rnd_slug : BRAF_Boito_8Rnd_buck
|
||||
{
|
||||
initSpeed = 406;
|
||||
displayName = "12 Gauge 7+1 Rnd Slug";
|
||||
descriptionShort="12 Gauge 7+1 Rnd Slug";
|
||||
ammo = "B_12Gauge_Slug_NoCartridge";
|
||||
};
|
||||
class BRAF_Boito_5Rnd_slug : BRAF_Boito_8Rnd_slug
|
||||
{
|
||||
displayName = "12 Gauge 4+1 Rnd Slug";
|
||||
descriptionShort="12 Gauge 4+1 Rnd Slug";
|
||||
count = 5;
|
||||
mass = 6;
|
||||
};
|
||||
class BRAF_Boito_7Rnd_riot : BRAF_Boito_8Rnd_buck
|
||||
{
|
||||
initSpeed = 200;
|
||||
displayName = "12 Gauge 6+1 Rnd Riot";
|
||||
descriptionShort="12 Gauge 6+1 Rnd Riot";
|
||||
ammo = "BRAF_M870_riot";
|
||||
count = 7;
|
||||
mass = 8;
|
||||
picture = "\braf\braf_weapons_shotguns\mags\12cal\data\antimotim_ui.paa";
|
||||
};
|
||||
class BRAF_Boito_5Rnd_riot : BRAF_Boito_7Rnd_riot
|
||||
{
|
||||
displayName = "12 Gauge 4+1 Rnd Riot";
|
||||
descriptionShort="12 Gauge 4+1 Rnd Riot";
|
||||
count = 5;
|
||||
mass = 6;
|
||||
};
|
||||
|
||||
};
|
||||
42
braf_weapons_shotguns/config.cpp
Normal file
42
braf_weapons_shotguns/config.cpp
Normal file
@@ -0,0 +1,42 @@
|
||||
class CfgPatches
|
||||
{
|
||||
class braf_weapons_shotguns
|
||||
{
|
||||
author = "BRAF Team";
|
||||
units[] = {};
|
||||
weapons[] = {};
|
||||
requiredVersion = 0.1;
|
||||
requiredAddons[] = {"A3_weapons_f","braf_main"};
|
||||
};
|
||||
};
|
||||
|
||||
class Mode_SemiAuto;
|
||||
class WeaponSlotsInfo;
|
||||
class PointerSlot;
|
||||
|
||||
class CfgWeapons
|
||||
{
|
||||
class Rifle;
|
||||
class Rifle_Base_F : Rifle
|
||||
{
|
||||
};
|
||||
#include "12cal_Boito\12cal_boito.hpp"
|
||||
};
|
||||
|
||||
class CfgSounds
|
||||
{
|
||||
class Bump_boito
|
||||
{
|
||||
name = "Boito_sound";
|
||||
Sound[] =
|
||||
{
|
||||
"\braf\braf_weapons_shotguns\12cal_Boito\sound\rem870_pump.ogg",
|
||||
1,
|
||||
1,
|
||||
15};
|
||||
titles[] = {};
|
||||
};
|
||||
};
|
||||
|
||||
#include "CfgAmmo.hpp"
|
||||
#include "CfgMagazines.hpp"
|
||||
BIN
braf_weapons_shotguns/mags/12cal/Slug.p3d
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/Slug.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/antimotim_ui.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/antimotim_ui.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/knockdown_ui.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/knockdown_ui.paa
LFS
Normal file
Binary file not shown.
92
braf_weapons_shotguns/mags/12cal/data/slug.rvmat
Normal file
92
braf_weapons_shotguns/mags/12cal/data/slug.rvmat
Normal file
@@ -0,0 +1,92 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {0.7,0.7,0.7,1};
|
||||
forcedDiffuse[] = {0,0,0,1};
|
||||
emmisive[] = {0,0,0,0};
|
||||
specular[] = {0.05,0.05,0.05,1};
|
||||
specularPower = 60;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\mags\12cal\data\slug_NOHQ.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.0,0.0,0.0,0.0,MC)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\mags\12cal\data\slug_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_weapons_shotguns\mags\12cal\data\slug_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnel(5.4,1.4)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_land_ca.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_shotguns/mags/12cal/data/slug_AS.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/slug_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/slug_CO.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/slug_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/slug_NOHQ.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/slug_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/slug_smdi.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/slug_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_shotguns/mags/12cal/data/slug_smdu.paa
LFS
Normal file
BIN
braf_weapons_shotguns/mags/12cal/data/slug_smdu.paa
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user