This commit is the equivalent of a atomic bomb
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
class Braf_B_127x99_Ball_Red_Tracer: B_127x99_Ball
|
||||
{
|
||||
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
||||
lightcolor[] = {0.25,0.25,0.5};
|
||||
effectflare = "FlareShell";
|
||||
effectfly = "Braf_tracer_red";
|
||||
flaresize = 5;
|
||||
tracerScale=1.2;
|
||||
tracerStartTime=0.075000003;
|
||||
airFriction=-0.00057502999;
|
||||
tracerEndTime=2.3;
|
||||
ACE_caliber=12.954;
|
||||
ACE_bulletLength=58.674;
|
||||
ACE_bulletMass=41.925598;
|
||||
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
||||
ACE_ballisticCoefficients[]={0.67000002};
|
||||
ACE_velocityBoundaries[]={};
|
||||
ACE_standardAtmosphere="ASM";
|
||||
ACE_dragModel=1;
|
||||
ACE_muzzleVelocities[]={853};
|
||||
ACE_barrelLengths[]={736.59998};
|
||||
};
|
||||
class Braf_B_127x99_Ball_Red_Tracer_Splash: Braf_B_127x99_Ball_Red_Tracer
|
||||
{
|
||||
hit=32;
|
||||
indirectHit=1.5;
|
||||
indirectHitRange=1.5;
|
||||
fuseDistance=12;
|
||||
deflecting=30;
|
||||
caliber=3.2;
|
||||
soundSetSonicCrack[]=
|
||||
{
|
||||
"BulletSonicCrack_Gatling_SoundSet"
|
||||
};
|
||||
};
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,96 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.73000008,0.73000008,0.73000008,1};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_static\M2\data\m2_stojan_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_static\M2\data\m2_stojan_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,32,128,1)fresnel(4.57,1.65)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_static\M2\data\m2_stojan_ti_ca.paa";
|
||||
};
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,12 @@
|
||||
class Braf_100Rnd_127x99_M: VehicleMagazine
|
||||
{
|
||||
scope=2;
|
||||
count=100;
|
||||
ammo="Braf_B_127x99_Ball_Red_Tracer";
|
||||
initSpeed=910;
|
||||
maxLeadSpeed=200;
|
||||
nameSound="mgun";
|
||||
displayName="100Rnd 127x99 mm Tracer Red";
|
||||
muzzleImpulseFactor[]={0.050000001,0.050000001};
|
||||
tracersEvery=1;
|
||||
};
|
||||
@@ -0,0 +1,205 @@
|
||||
class Braf_M2StaticMG_base: StaticMGWeapon
|
||||
{
|
||||
author="BRAF Team";
|
||||
reloadMagazineSound[]={"\braf\braf_static\M2\data\reload-belt-1",db-30,1,35};
|
||||
model="\braf\braf_static\M2\M2_mg.p3d";
|
||||
picture="\braf\braf_static\M2\Data\ui\icon_HMG_02_high_ca.paa";
|
||||
icon="\braf\braf_static\M2\Data\ui\icomap_m2_ca.paa";
|
||||
editorPreview = "\braf\braf_insignia\editorpreview\static\Braf_I_M2StaticMG_MiniTripod_AAF.jpg";
|
||||
mapSize=3;
|
||||
displayName="M2 Browning (High Tripod)";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
optics=1;
|
||||
turretInfoType="RscOptics_Offroad_01";
|
||||
discreteDistance[]={100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500};
|
||||
discreteDistanceInitIndex=2;
|
||||
gunnerOpticsModel="\A3\weapons_f\reticle\optics_empty";
|
||||
gunnerLeftHandAnimName="otochlaven_shake";
|
||||
gunnerRightHandAnimName="otochlaven_shake";
|
||||
selectionFireAnim="zasleh";
|
||||
minElev=-20;
|
||||
minTurn=-180;
|
||||
maxTurn=180;
|
||||
weapons[]=
|
||||
{
|
||||
"Braf_Vhmg_M2_static"
|
||||
};
|
||||
magazines[]=
|
||||
{
|
||||
"Braf_100Rnd_127x99_M",
|
||||
"Braf_100Rnd_127x99_M",
|
||||
"Braf_100Rnd_127x99_M",
|
||||
"Braf_100Rnd_127x99_M"
|
||||
};
|
||||
gunnerAction="M2_Gunner";
|
||||
};
|
||||
};
|
||||
class AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source="reload";
|
||||
weapon="Braf_Vhmg_M2_static";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source="reloadmagazine";
|
||||
weapon="Braf_Vhmg_M2_static";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source="revolving";
|
||||
weapon="Braf_Vhmg_M2_static";
|
||||
};
|
||||
};
|
||||
armorStructural=10;
|
||||
class Library
|
||||
{
|
||||
libTextDesc="50 Cal";
|
||||
};
|
||||
class assembleInfo
|
||||
{
|
||||
primary=0;
|
||||
base="";
|
||||
assembleTo="";
|
||||
dissasembleTo[]=
|
||||
{
|
||||
"Braf_B_M2_Gun_Bag",
|
||||
"Braf_B_M2_Tripod_Bag"
|
||||
};
|
||||
displayName="";
|
||||
};
|
||||
};
|
||||
class Braf_I_M2StaticMG_AAF: Braf_M2StaticMG_base
|
||||
{
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
side=2;
|
||||
faction="Braf_army";
|
||||
crew="braf_army_rifleman_regular_2000";
|
||||
typicalCargo[]=
|
||||
{
|
||||
"braf_army_rifleman_regular_2000"
|
||||
};
|
||||
};
|
||||
class Braf_M2StaticMG_MiniTripod_base: Braf_M2StaticMG_base
|
||||
{
|
||||
author="BRAF Team";
|
||||
displayName="M2 Browning (Low Tripod)";
|
||||
model="\braf\braf_static\M2\M2_mg2.p3d";
|
||||
picture="\braf\braf_static\M2\Data\ui\icon_HMG_02_ca.paa";
|
||||
editorPreview = "\braf\braf_insignia\editorpreview\static\Braf_I_M2StaticMG_AAF.jpg";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
gunnerLeftHandAnimName="otochlaven_shake";
|
||||
gunnerRightHandAnimName="otochlaven_shake";
|
||||
gunneraction="LowTripod_Gunner";
|
||||
initturn=0;
|
||||
maxturn=90;
|
||||
minturn=-90;
|
||||
};
|
||||
};
|
||||
class assembleInfo
|
||||
{
|
||||
primary=0;
|
||||
base="";
|
||||
assembleTo="";
|
||||
dissasembleTo[]=
|
||||
{
|
||||
"Braf_B_M2_Gun_Bag",
|
||||
"Braf_B_M2_MiniTripod_Bag"
|
||||
};
|
||||
displayName="";
|
||||
};
|
||||
};
|
||||
class Braf_I_M2StaticMG_MiniTripod_AAF: Braf_M2StaticMG_MiniTripod_base
|
||||
{
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
side=2;
|
||||
faction="Braf_army";
|
||||
crew="braf_army_rifleman_regular_2000";
|
||||
typicalCargo[]=
|
||||
{
|
||||
"braf_army_rifleman_regular_2000"
|
||||
};
|
||||
};
|
||||
class Braf_B_M2_Gun_Bag: Weapon_Bag_Base
|
||||
{
|
||||
author="BRAF Team";
|
||||
displayName="M2 Gun Bag";
|
||||
_generalMacro="Braf_I_M2StaticMG_AAF";
|
||||
mass=250;
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
model="\braf\braf_static\M2\bags\StaticX.p3d";
|
||||
picture="\braf\braf_static\M2\bags\staticx_ca.paa";
|
||||
icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"\braf\braf_static\M2\bags\data\static_co.paa"
|
||||
};
|
||||
class assembleInfo
|
||||
{
|
||||
primary=0;
|
||||
base="";
|
||||
assembleTo="";
|
||||
dissasembleTo[]={};
|
||||
displayName="";
|
||||
};
|
||||
faction="IND_F";
|
||||
};
|
||||
class Braf_B_M2_Tripod_Bag: Weapon_Bag_Base
|
||||
{
|
||||
author="BRAF Team";
|
||||
mass=150;
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
displayName="M2 Tripod Bag";
|
||||
_generalMacro="Braf_I_M2StaticMG_AAF";
|
||||
model="\braf\braf_static\M2\bags\StaticY.p3d";
|
||||
picture="\braf\braf_static\M2\bags\staticy_ca.paa";
|
||||
icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"\braf\braf_static\M2\bags\data\static_co.paa"
|
||||
};
|
||||
faction="Braf_army";
|
||||
class assembleInfo: assembleInfo
|
||||
{
|
||||
displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0";
|
||||
assembleTo="Braf_I_M2StaticMG_AAF";
|
||||
base[]=
|
||||
{
|
||||
"Braf_B_M2_Gun_Bag"
|
||||
};
|
||||
};
|
||||
};
|
||||
class Braf_B_M2_MiniTripod_Bag: Braf_B_M2_Tripod_Bag
|
||||
{
|
||||
author="BRAF Team";
|
||||
mass=150;
|
||||
scope=2;
|
||||
scopeArsenal=2;
|
||||
scopeCurator=2;
|
||||
displayName="M2 MiniTripod Bag";
|
||||
_generalMacro="Braf_I_M2StaticMG_AAF";
|
||||
class assembleInfo: assembleInfo
|
||||
{
|
||||
displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0";
|
||||
assembleTo="Braf_I_M2StaticMG_MiniTripod_AAF";
|
||||
base[]=
|
||||
{
|
||||
"Braf_B_M2_Gun_Bag"
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,149 @@
|
||||
class Braf_Vhmg_M2_veh: HMG_M2
|
||||
{
|
||||
displayName="M2 Browning .50 Cal";
|
||||
author="BRAF Team";
|
||||
magazineReloadTime=10;
|
||||
modes[]=
|
||||
{
|
||||
"manual",
|
||||
"close",
|
||||
"short",
|
||||
"medium",
|
||||
"far"
|
||||
};
|
||||
magazines[]=
|
||||
{
|
||||
"Braf_100Rnd_127x99_M"
|
||||
};
|
||||
drySound[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons_vehicles\HMG_050\HMG050_dry",
|
||||
1,
|
||||
1,
|
||||
10
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"\braf\braf_static\M2\data\reload-belt-1",
|
||||
1,
|
||||
1,
|
||||
10
|
||||
};
|
||||
//class manual: MGun
|
||||
class manual: MGun
|
||||
{
|
||||
dispersion=0.00095999998;
|
||||
reloadTime=0.12;
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
soundsetshot[]=
|
||||
{
|
||||
"braf_50_Shot_SoundSet",
|
||||
"braf_50_tail_SoundSet"
|
||||
};
|
||||
};
|
||||
soundContinuous=0;
|
||||
soundBurst=0;
|
||||
};
|
||||
class close: manual
|
||||
{
|
||||
showToPlayer=0;
|
||||
soundBurst=0;
|
||||
burst=10;
|
||||
aiRateOfFire=0.5;
|
||||
aiRateOfFireDistance=50;
|
||||
minRange=0;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=20;
|
||||
midRangeProbab=0.57999998;
|
||||
maxRange=100;
|
||||
maxRangeProbab=0.039999999;
|
||||
};
|
||||
class short: close
|
||||
{
|
||||
burst=8;
|
||||
aiRateOfFire=2;
|
||||
aiRateOfFireDistance=300;
|
||||
minRange=50;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=150;
|
||||
midRangeProbab=0.57999998;
|
||||
maxRange=300;
|
||||
maxRangeProbab=0.039999999;
|
||||
};
|
||||
class medium: close
|
||||
{
|
||||
burst=4;
|
||||
aiRateOfFire=3;
|
||||
aiRateOfFireDistance=600;
|
||||
minRange=200;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=500;
|
||||
midRangeProbab=0.57999998;
|
||||
maxRange=800;
|
||||
maxRangeProbab=0.039999999;
|
||||
};
|
||||
class far: close
|
||||
{
|
||||
burst=5;
|
||||
aiRateOfFire=5;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=600;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=800;
|
||||
midRangeProbab=0.40000001;
|
||||
maxRange=1200;
|
||||
maxRangeProbab=0.0099999998;
|
||||
};
|
||||
class GunParticles
|
||||
{
|
||||
class FirstEffect
|
||||
{
|
||||
positionName="usti hlavne";
|
||||
directionName="konec hlavne";
|
||||
effectName="MachineGunCloud";
|
||||
};
|
||||
class SecondEffect
|
||||
{
|
||||
positionName="nabojnicestart";
|
||||
directionName="nabojniceend";
|
||||
effectName="MachineGunCartridge2";
|
||||
};
|
||||
class ThirdEffect
|
||||
{
|
||||
positionName="case_eject_pos";
|
||||
directionName="case_eject_dir";
|
||||
effectName="MachineGunEject";
|
||||
};
|
||||
};
|
||||
};
|
||||
class Braf_Vhmg_M2_static: Braf_Vhmg_M2_veh
|
||||
{
|
||||
displayName="M2 Browning .50 Cal";
|
||||
author="BRAF Team";
|
||||
class GunParticles
|
||||
{
|
||||
class effect1
|
||||
{
|
||||
positionName="usti hlavne";
|
||||
directionName="konec hlavne";
|
||||
effectName="MachineGunCloud";
|
||||
};
|
||||
class effect2
|
||||
{
|
||||
positionName="case_eject_pos";
|
||||
directionName="case_eject_dir";
|
||||
effectName="MachineGunEject";
|
||||
};
|
||||
class effect3
|
||||
{
|
||||
positionName="nabojnicestart";
|
||||
directionName="nabojniceend";
|
||||
effectName="MachineGunCartridge2";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,89 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {0.5,0.5,0.5,0};
|
||||
specularPower = 1;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_static\M2\bags\alice_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,1,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,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_static\M2\bags\alice_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_static\M2\bags\alice_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(1,1)";
|
||||
uvSource = "none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data\env_cloth_neutral_co.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
|
||||
};
|
||||
@@ -0,0 +1,87 @@
|
||||
ambient[] = {0.5,0.5,0.5,1};
|
||||
diffuse[] = {0.5,0.5,0.5,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {1,1,1,1};
|
||||
specularPower = 100;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_static\M2\bags\armacao_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,1,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,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_static\M2\bags\armacao_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_static\M2\bags\armacao_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(1,0.7)";
|
||||
uvSource = "none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_co.paa";
|
||||
useWorldEnvMap = "true";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
//};
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,96 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_static\M2\bags\data\BackPacks_TI_ca.paa";
|
||||
};
|
||||
ambient[]={1.000000,1.000000,1.000000,1.000000};
|
||||
diffuse[]={1.000000,1.000000,1.000000,1.000000};
|
||||
forcedDiffuse[]={0.000000,0.000000,0.000000,0.000000};
|
||||
emmisive[]={0.000000,0.000000,0.000000,1.000000};
|
||||
specular[]={0.000000,0.000000,0.000000,1.000000};
|
||||
specularPower=0.000000;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_static\M2\bags\data\Static_NOHQ.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,1,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,32,128,1)fresnel(1.58,0.71)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,159 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class OFP2_ManSkeleton
|
||||
{
|
||||
isDiscrete = 0;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] =
|
||||
{
|
||||
"Pelvis","",
|
||||
"Spine","Pelvis",
|
||||
"Spine1","Spine",
|
||||
"Spine2","Spine1",
|
||||
"Spine3","Spine2",
|
||||
"Camera","Pelvis",
|
||||
"weapon","Spine1",
|
||||
"launcher","Spine1",
|
||||
//Head skeleton in hierarchy
|
||||
"neck","Spine3",
|
||||
"neck1","neck",
|
||||
"head","neck1",
|
||||
//New facial features
|
||||
"Face_Hub","head",
|
||||
"Face_Jawbone","Face_Hub",
|
||||
"Face_Jowl","Face_Jawbone",
|
||||
"Face_chopRight","Face_Jawbone",
|
||||
"Face_chopLeft","Face_Jawbone",
|
||||
"Face_LipLowerMiddle","Face_Jawbone",
|
||||
"Face_LipLowerLeft","Face_Jawbone",
|
||||
"Face_LipLowerRight","Face_Jawbone",
|
||||
"Face_Chin","Face_Jawbone",
|
||||
"Face_Tongue","Face_Jawbone",
|
||||
"Face_CornerRight","Face_Hub",
|
||||
"Face_CheekSideRight","Face_CornerRight",
|
||||
"Face_CornerLeft","Face_Hub",
|
||||
"Face_CheekSideLeft","Face_CornerLeft",
|
||||
"Face_CheekFrontRight","Face_Hub",
|
||||
"Face_CheekFrontLeft","Face_Hub",
|
||||
"Face_CheekUpperRight","Face_Hub",
|
||||
"Face_CheekUpperLeft","Face_Hub",
|
||||
"Face_LipUpperMiddle","Face_Hub",
|
||||
"Face_LipUpperRight","Face_Hub",
|
||||
"Face_LipUpperLeft","Face_Hub",
|
||||
"Face_NostrilRight","Face_Hub",
|
||||
"Face_NostrilLeft","Face_Hub",
|
||||
"Face_Forehead","Face_Hub",
|
||||
"Face_BrowFrontRight","Face_Forehead",
|
||||
"Face_BrowFrontLeft","Face_Forehead",
|
||||
"Face_BrowMiddle","Face_Forehead",
|
||||
"Face_BrowSideRight","Face_Forehead",
|
||||
"Face_BrowSideLeft","Face_Forehead",
|
||||
"Face_Eyelids","Face_Hub",
|
||||
"Face_EyelidUpperRight","Face_Hub",
|
||||
"Face_EyelidUpperLeft","Face_Hub",
|
||||
"Face_EyelidLowerRight","Face_Hub",
|
||||
"Face_EyelidLowerLeft","Face_Hub",
|
||||
"EyeLeft","Face_Hub",
|
||||
"EyeRight","Face_Hub",
|
||||
//Left upper side
|
||||
"LeftShoulder","Spine3",
|
||||
"LeftArm","LeftShoulder",
|
||||
"LeftArmRoll","LeftArm",
|
||||
"LeftForeArm","LeftArmRoll",
|
||||
"LeftForeArmRoll","LeftForeArm",
|
||||
"LeftHand","LeftForeArmRoll",
|
||||
"LeftHandRing","LeftHand",
|
||||
"LeftHandRing1","LeftHandRing",
|
||||
"LeftHandRing2","LeftHandRing1",
|
||||
"LeftHandRing3","LeftHandRing2",
|
||||
"LeftHandPinky1","LeftHandRing",
|
||||
"LeftHandPinky2","LeftHandPinky1",
|
||||
"LeftHandPinky3","LeftHandPinky2",
|
||||
"LeftHandMiddle1","LeftHand",
|
||||
"LeftHandMiddle2","LeftHandMiddle1",
|
||||
"LeftHandMiddle3","LeftHandMiddle2",
|
||||
"LeftHandIndex1","LeftHand",
|
||||
"LeftHandIndex2","LeftHandIndex1",
|
||||
"LeftHandIndex3","LeftHandIndex2",
|
||||
"LeftHandThumb1","LeftHand",
|
||||
"LeftHandThumb2","LeftHandThumb1",
|
||||
"LeftHandThumb3","LeftHandThumb2",
|
||||
//Right upper side
|
||||
"RightShoulder","Spine3",
|
||||
"RightArm","RightShoulder",
|
||||
"RightArmRoll","RightArm",
|
||||
"RightForeArm","RightArmRoll",
|
||||
"RightForeArmRoll","RightForeArm",
|
||||
"RightHand","RightForeArmRoll",
|
||||
"RightHandRing","RightHand",
|
||||
"RightHandRing1","RightHandRing",
|
||||
"RightHandRing2","RightHandRing1",
|
||||
"RightHandRing3","RightHandRing2",
|
||||
"RightHandPinky1","RightHandRing",
|
||||
"RightHandPinky2","RightHandPinky1",
|
||||
"RightHandPinky3","RightHandPinky2",
|
||||
"RightHandMiddle1","RightHand",
|
||||
"RightHandMiddle2","RightHandMiddle1",
|
||||
"RightHandMiddle3","RightHandMiddle2",
|
||||
"RightHandIndex1","RightHand",
|
||||
"RightHandIndex2","RightHandIndex1",
|
||||
"RightHandIndex3","RightHandIndex2",
|
||||
"RightHandThumb1","RightHand",
|
||||
"RightHandThumb2","RightHandThumb1",
|
||||
"RightHandThumb3","RightHandThumb2",
|
||||
//Left lower side
|
||||
"LeftUpLeg","Pelvis",
|
||||
"LeftUpLegRoll","LeftUpLeg",
|
||||
"LeftLeg","LeftUpLegRoll",
|
||||
"LeftLegRoll","LeftLeg",
|
||||
"LeftFoot","LeftLegRoll",
|
||||
"LeftToeBase","LeftFoot",
|
||||
//Right lower side
|
||||
"RightUpLeg","Pelvis",
|
||||
"RightUpLegRoll","RightUpLeg",
|
||||
"RightLeg","RightUpLegRoll",
|
||||
"RightLegRoll","RightLeg",
|
||||
"RightFoot","RightLegRoll",
|
||||
"RightToeBase","RightFoot"
|
||||
};
|
||||
// location of pivot points (local axes) for hierarchical animation
|
||||
pivotsModel="Samples_F\TemplateRTM\ManSkeleton_Pivots.p3d";
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sectionsInherit="";
|
||||
sections[] = {};
|
||||
skeletonName = "";
|
||||
};
|
||||
class ArmaMan : Default
|
||||
{
|
||||
htMin = 60; // Minimum half-cooling time (in seconds)
|
||||
htMax = 1800; // Maximum half-cooling time (in seconds)
|
||||
afMax = 30; // Maximum temperature in case the model is alive (in celsius)
|
||||
mfMax = 0; // Maximum temperature when the model is moving (in celsius)
|
||||
mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
|
||||
tBody = 37; // Metabolism temperature of the model (in celsius)
|
||||
|
||||
sections[] =
|
||||
{
|
||||
"osobnost","Head_Injury","Body_Injury","l_leg_injury","l_arm_injury","r_arm_injury","r_leg_injury","injury_body", "injury_legs", "injury_hands",
|
||||
"clan","clan_sign","Camo","CamoB","Camo1","Camo2","personality","hl", "injury_head"
|
||||
};
|
||||
skeletonName = "OFP2_ManSkeleton";
|
||||
};
|
||||
|
||||
|
||||
class StaticX : ArmaMan {}; // the .p3d name
|
||||
class StaticY : ArmaMan {}; // the .p3d name
|
||||
|
||||
};
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,314 @@
|
||||
#define BULLET_HIDE(x,from,count) class Bullet##x\
|
||||
{\
|
||||
type="hide";\
|
||||
source="Revolving";\
|
||||
sourceAddress="mirror";\
|
||||
selection=bullet##x;\
|
||||
minValue=-1.000000;\
|
||||
maxValue= 0.000000;\
|
||||
hideValue=((count+x-from-2)/count)+0.00001;\
|
||||
};
|
||||
|
||||
class cfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class StaticMGWeapon : default
|
||||
{
|
||||
SkeletonBones[]=
|
||||
{
|
||||
"otocvez", "",
|
||||
"otochlaven", "otocvez",
|
||||
"otochlaven_shake", "otochlaven",
|
||||
"ammo_belt", "otochlaven_shake",
|
||||
"bullet012", "ammo_belt",
|
||||
"bullet011", "bullet012",
|
||||
"bullet010", "bullet011",
|
||||
"bullet009", "bullet010",
|
||||
"bullet008", "bullet009",
|
||||
"bullet007", "bullet008",
|
||||
"bullet006", "bullet007",
|
||||
"bullet005", "bullet006",
|
||||
"bullet004", "bullet005",
|
||||
"bullet003", "bullet004",
|
||||
"bullet002", "bullet003",
|
||||
"bullet001", "bullet002",
|
||||
"magazine", "otochlaven_shake",
|
||||
"feedtray_cover", "otochlaven_shake",
|
||||
"bolt", "otochlaven_shake",
|
||||
"recoil", "otochlaven_shake",
|
||||
"damagehiderecoil", "recoil",
|
||||
"charging_handle", "otochlaven_shake",
|
||||
"damagehidehlaven", "otochlaven",
|
||||
"damagehidevez", "otocvez"
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sections[] = {};
|
||||
sectionsInherit="";
|
||||
skeletonName = "";
|
||||
};
|
||||
class StaticWeapon: Default
|
||||
{
|
||||
sections[]=
|
||||
{
|
||||
"zasleh","zbytek"
|
||||
};
|
||||
skeletonName="StaticMGWeapon";
|
||||
class Animations
|
||||
{
|
||||
class MainTurret
|
||||
{
|
||||
type="rotationY";
|
||||
source="mainTurret";
|
||||
selection="OtocVez";
|
||||
axis="osaveze";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
|
||||
class MainGun
|
||||
{
|
||||
type="rotationX";
|
||||
source="mainGun";
|
||||
selection="OtocHlaven";
|
||||
axis="osahlavne";
|
||||
animPeriod=0;
|
||||
minValue="rad -360";
|
||||
maxValue="rad +360";
|
||||
angle0="rad -360";
|
||||
angle1="rad +360";
|
||||
};
|
||||
|
||||
|
||||
// destruct BASE START
|
||||
class MainTurret_destructX
|
||||
{
|
||||
type="rotationX";
|
||||
source="damage";
|
||||
selection="OtocVez";
|
||||
axis="osaveze";
|
||||
animPeriod=0;
|
||||
minValue=0.99;
|
||||
maxValue=1;
|
||||
angle0=0;
|
||||
angle1="rad -3";
|
||||
};
|
||||
class MainTurret_destructY:MainTurret_destructX
|
||||
{
|
||||
type="rotationY";
|
||||
angle1="rad +5";
|
||||
};
|
||||
class MainTurret_destructZ:MainTurret_destructX
|
||||
{
|
||||
type="rotationZ";
|
||||
angle1="rad -5";
|
||||
};
|
||||
class MainGun_destructX:MainTurret_destructX
|
||||
{
|
||||
selection="OtocHlaven";
|
||||
axis="osahlavne";
|
||||
angle1="rad -12";
|
||||
};
|
||||
class MainGun_destructY:MainGun_destructX
|
||||
{
|
||||
type="rotationY";
|
||||
angle1="rad +2";
|
||||
};
|
||||
class MainGun_destructZ:MainGun_destructX
|
||||
{
|
||||
type="rotationZ";
|
||||
angle1="rad +5";
|
||||
};
|
||||
class magazine_destruct:MainTurret_destructX
|
||||
{
|
||||
type="hide";
|
||||
selection="magazine";
|
||||
hideValue=0.5;
|
||||
};
|
||||
class ammo_belt_destruct:magazine_destruct
|
||||
{
|
||||
selection="ammo_belt";
|
||||
};
|
||||
class bolt_destruct:magazine_destruct
|
||||
{
|
||||
selection="bolt";
|
||||
};
|
||||
class charging_handle_destruct:magazine_destruct
|
||||
{
|
||||
selection="charging_handle";
|
||||
};
|
||||
class damagehideVez_destruct:magazine_destruct
|
||||
{
|
||||
type="hide";
|
||||
selection="damagehideVez";
|
||||
hideValue=0.9;
|
||||
};
|
||||
class damagehideHlaven_destruct:damagehideVez_destruct
|
||||
{
|
||||
selection="damagehideHlaven";
|
||||
};
|
||||
class damagehideRecoil_destruct:damagehideVez_destruct
|
||||
{
|
||||
selection="damagehideRecoil";
|
||||
};
|
||||
// destruct BASE END
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
class StaticMGWeapon:StaticWeapon
|
||||
{
|
||||
skeletonName="StaticMGWeapon";
|
||||
class Animations: Animations
|
||||
{
|
||||
class Ammo_belt_rotation
|
||||
{
|
||||
type="rotation";
|
||||
selection="ammo_belt";
|
||||
source="ReloadAnim";
|
||||
axis="ammo_belt_axis";
|
||||
memory=1;
|
||||
sourceAddress="loop";
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
angle0=0.000000;
|
||||
angle1=7.5*3.14159265358/180;
|
||||
};
|
||||
class Barrel_recoil:ammo_belt_rotation
|
||||
{
|
||||
type="translation";
|
||||
selection="recoil";
|
||||
axis="recoil_axis";
|
||||
sourceAddress="mirror";
|
||||
minValue=0.0;
|
||||
maxValue=0.5;
|
||||
offset0=0;
|
||||
offset1=-0.05;
|
||||
};
|
||||
class Bolt_recoil:Barrel_recoil
|
||||
{
|
||||
selection="bolt";
|
||||
offset0=0;
|
||||
maxValue=0.5;
|
||||
offset1=-0.25;
|
||||
};
|
||||
class Turret_shake:Barrel_recoil
|
||||
{
|
||||
selection="OtocHlaven_Shake";
|
||||
axis="osaveze";
|
||||
offset0=0;
|
||||
offset1=-0.002;
|
||||
maxValue=0.05;
|
||||
};
|
||||
class Turret_shake_aside:Turret_shake
|
||||
{
|
||||
axis="osahlavne";
|
||||
maxValue=0.05*1.3;
|
||||
};
|
||||
class Charging_handle_shake:Barrel_recoil
|
||||
{
|
||||
type="rotation";
|
||||
selection="Charging_handle";
|
||||
axis="Charging_handle_axis";
|
||||
sourceAddress="mirror";
|
||||
maxValue=0.005;
|
||||
angle0=0.000000;
|
||||
angle1=-0.1;
|
||||
};
|
||||
class Feedtray_cover_up
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadMagazine";
|
||||
selection="feedtray_cover";
|
||||
axis="feedtray_cover_axis";
|
||||
memory=1;
|
||||
minValue=0.1000000;
|
||||
maxValue=0.130000;
|
||||
angle0=0.000000;
|
||||
angle1=-1.570796;
|
||||
};
|
||||
class Feedtray_cover_down:feedtray_cover_up
|
||||
{
|
||||
minValue=0.860000;
|
||||
maxValue=0.900000;
|
||||
angle0=0.000000;
|
||||
angle1=1.570796;
|
||||
};
|
||||
class Bolt_reload_begin:Bolt_recoil
|
||||
{
|
||||
type="translation";
|
||||
sourceAddress="clamp";
|
||||
source="reloadMagazine";
|
||||
minValue=0.00000;
|
||||
maxValue=0.0200000;
|
||||
};
|
||||
class Bolt_reload_end:bolt_reload_begin
|
||||
{
|
||||
minValue=0.050000;
|
||||
maxValue=0.070000;
|
||||
offset0=0;
|
||||
offset1=+0.25;
|
||||
};
|
||||
class Charging_handle_reload_begin:Bolt_reload_begin{selection="Charging_handle";};
|
||||
class Charging_handle_reload_end:Bolt_reload_end{selection="Charging_handle";};
|
||||
|
||||
class Magazine_hide
|
||||
{
|
||||
type="hide";
|
||||
source="reloadMagazine";
|
||||
sourceAddress="mirror";
|
||||
selection="magazine";
|
||||
minValue=0.0;
|
||||
maxValue=0.5;
|
||||
hideValue=0.56;
|
||||
};
|
||||
};
|
||||
};
|
||||
class m2_mg: StaticMGWeapon
|
||||
{
|
||||
class Animations: Animations
|
||||
{
|
||||
class MainGun_destructX:MainGun_destructX
|
||||
{
|
||||
angle1="rad -25";
|
||||
};
|
||||
class Ammo_belt_rotation:Ammo_belt_rotation{};
|
||||
class Barrel_recoil:Barrel_recoil{};
|
||||
class Bolt_recoil:Bolt_recoil{};
|
||||
class Turret_shake:Turret_shake{};
|
||||
class Turret_shake_aside:Turret_shake_aside{};
|
||||
class Charging_handle_shake:Charging_handle_shake{};
|
||||
class Feedtray_cover_up:Feedtray_cover_up{};
|
||||
class Feedtray_cover_down:Feedtray_cover_down{};
|
||||
class Bolt_reload_begin:Bolt_reload_begin{};
|
||||
class Bolt_reload_end:Bolt_reload_end{};
|
||||
BULLET_HIDE(001,12,100)
|
||||
BULLET_HIDE(002,12,100)
|
||||
BULLET_HIDE(003,12,100)
|
||||
BULLET_HIDE(004,12,100)
|
||||
BULLET_HIDE(005,12,100)
|
||||
BULLET_HIDE(006,12,100)
|
||||
BULLET_HIDE(007,12,100)
|
||||
BULLET_HIDE(008,12,100)
|
||||
BULLET_HIDE(009,12,100)
|
||||
BULLET_HIDE(010,12,100)
|
||||
BULLET_HIDE(011,12,100)
|
||||
BULLET_HIDE(012,12,100)
|
||||
};
|
||||
};
|
||||
class M2_mg2: m2_mg {};
|
||||
};
|
||||
Reference in New Issue
Block a user