This commit is the equivalent of a atomic bomb
This commit is contained in:
35
braf_static/M2/AmmoM2.hpp
Normal file
35
braf_static/M2/AmmoM2.hpp
Normal file
@@ -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
braf_static/M2/Data/M2.ogg
LFS
Normal file
BIN
braf_static/M2/Data/M2.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/M2.wss
LFS
Normal file
BIN
braf_static/M2/Data/M2.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_single_1.ogg
LFS
Normal file
BIN
braf_static/M2/Data/m2_single_1.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_single_1.wss
LFS
Normal file
BIN
braf_static/M2/Data/m2_single_1.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_single_2.ogg
LFS
Normal file
BIN
braf_static/M2/Data/m2_single_2.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_single_2.wss
LFS
Normal file
BIN
braf_static/M2/Data/m2_single_2.wss
LFS
Normal file
Binary file not shown.
96
braf_static/M2/Data/m2_stojan.rvmat
Normal file
96
braf_static/M2/Data/m2_stojan.rvmat
Normal file
@@ -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";
|
||||
};
|
||||
BIN
braf_static/M2/Data/m2_stojan_co.paa
LFS
Normal file
BIN
braf_static/M2/Data/m2_stojan_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_stojan_nohq.paa
LFS
Normal file
BIN
braf_static/M2/Data/m2_stojan_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_stojan_smdi.paa
LFS
Normal file
BIN
braf_static/M2/Data/m2_stojan_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2_stojan_ti_ca.paa
LFS
Normal file
BIN
braf_static/M2/Data/m2_stojan_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2hb.ogg
LFS
Normal file
BIN
braf_static/M2/Data/m2hb.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/m2hb.wss
LFS
Normal file
BIN
braf_static/M2/Data/m2hb.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/reload-belt-1.ogg
LFS
Normal file
BIN
braf_static/M2/Data/reload-belt-1.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/reload-belt-1.wss
LFS
Normal file
BIN
braf_static/M2/Data/reload-belt-1.wss
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/ui/icomap_m2_ca.paa
LFS
Normal file
BIN
braf_static/M2/Data/ui/icomap_m2_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/ui/icon_HMG_02_ca.paa
LFS
Normal file
BIN
braf_static/M2/Data/ui/icon_HMG_02_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/Data/ui/icon_HMG_02_high_ca.paa
LFS
Normal file
BIN
braf_static/M2/Data/ui/icon_HMG_02_high_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/M2_mg.p3d
LFS
Normal file
BIN
braf_static/M2/M2_mg.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/M2_mg2.p3d
LFS
Normal file
BIN
braf_static/M2/M2_mg2.p3d
LFS
Normal file
Binary file not shown.
12
braf_static/M2/MagazinesM2.hpp
Normal file
12
braf_static/M2/MagazinesM2.hpp
Normal file
@@ -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;
|
||||
};
|
||||
205
braf_static/M2/VehiclesM2.hpp
Normal file
205
braf_static/M2/VehiclesM2.hpp
Normal file
@@ -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"
|
||||
};
|
||||
};
|
||||
};
|
||||
149
braf_static/M2/WeaponsM2.hpp
Normal file
149
braf_static/M2/WeaponsM2.hpp
Normal file
@@ -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";
|
||||
};
|
||||
};
|
||||
};
|
||||
89
braf_static/M2/bags/Alice.rvmat
Normal file
89
braf_static/M2/bags/Alice.rvmat
Normal file
@@ -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";
|
||||
};
|
||||
87
braf_static/M2/bags/Armacao.rvmat
Normal file
87
braf_static/M2/bags/Armacao.rvmat
Normal file
@@ -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};
|
||||
};
|
||||
};
|
||||
//};
|
||||
BIN
braf_static/M2/bags/Armacao_as.paa
LFS
Normal file
BIN
braf_static/M2/bags/Armacao_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/Armacao_co.paa
LFS
Normal file
BIN
braf_static/M2/bags/Armacao_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/Armacao_nohq.paa
LFS
Normal file
BIN
braf_static/M2/bags/Armacao_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/Armacao_smdi.paa
LFS
Normal file
BIN
braf_static/M2/bags/Armacao_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/StaticX.p3d
LFS
Normal file
BIN
braf_static/M2/bags/StaticX.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/StaticY.p3d
LFS
Normal file
BIN
braf_static/M2/bags/StaticY.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/alice_as.paa
LFS
Normal file
BIN
braf_static/M2/bags/alice_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/alice_co.paa
LFS
Normal file
BIN
braf_static/M2/bags/alice_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/alice_nohq.paa
LFS
Normal file
BIN
braf_static/M2/bags/alice_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/alice_smdi.paa
LFS
Normal file
BIN
braf_static/M2/bags/alice_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/data/backpacks_ti_ca.paa
LFS
Normal file
BIN
braf_static/M2/bags/data/backpacks_ti_ca.paa
LFS
Normal file
Binary file not shown.
96
braf_static/M2/bags/data/static.rvmat
Normal file
96
braf_static/M2/bags/data/static.rvmat
Normal file
@@ -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};
|
||||
};
|
||||
};
|
||||
BIN
braf_static/M2/bags/data/static_co.paa
LFS
Normal file
BIN
braf_static/M2/bags/data/static_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/data/static_nohq.paa
LFS
Normal file
BIN
braf_static/M2/bags/data/static_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/mapicon_backpack_ca.paa
LFS
Normal file
BIN
braf_static/M2/bags/mapicon_backpack_ca.paa
LFS
Normal file
Binary file not shown.
159
braf_static/M2/bags/model.cfg
Normal file
159
braf_static/M2/bags/model.cfg
Normal file
@@ -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
|
||||
|
||||
};
|
||||
BIN
braf_static/M2/bags/staticx_ca.paa
LFS
Normal file
BIN
braf_static/M2/bags/staticx_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_static/M2/bags/staticy_ca.paa
LFS
Normal file
BIN
braf_static/M2/bags/staticy_ca.paa
LFS
Normal file
Binary file not shown.
314
braf_static/M2/model.cfg
Normal file
314
braf_static/M2/model.cfg
Normal file
@@ -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