This commit is the equivalent of a atomic bomb
This commit is contained in:
403
braf_weapons_machine_guns/556mm_FN_MINIMI/556mm_FN_MINIMI.hpp
Normal file
403
braf_weapons_machine_guns/556mm_FN_MINIMI/556mm_FN_MINIMI.hpp
Normal file
@@ -0,0 +1,403 @@
|
||||
class braf_Minimi_base_F: Rifle_Long_Base_F
|
||||
{
|
||||
author="NIArms Team";
|
||||
_generalMacro="braf_Minimi_base_F";
|
||||
scope=0;
|
||||
displayName="Minimi Base";
|
||||
magazines[]=
|
||||
{
|
||||
"200Rnd_556x45_Box_F",
|
||||
"200Rnd_556x45_Box_Red_F",
|
||||
"200Rnd_556x45_Box_Tracer_F",
|
||||
"200Rnd_556x45_Box_Tracer_Red_F"
|
||||
};
|
||||
soundBipodDeploy[]=
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\sfx\bipods\Bipod_generic_deploy",
|
||||
0.70794576,
|
||||
1,
|
||||
20
|
||||
};
|
||||
soundBipodFold[]=
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\sfx\bipods\Bipod_generic_fold",
|
||||
0.70794576,
|
||||
1,
|
||||
20
|
||||
};
|
||||
soundBipodDown[]=
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\sfx\bipods\Bipod_generic_down",
|
||||
0.70794576,
|
||||
1,
|
||||
20
|
||||
};
|
||||
soundBipodUp[]=
|
||||
{
|
||||
"A3\Sounds_F_Mark\arsenal\sfx\bipods\Bipod_generic_up",
|
||||
0.70794576,
|
||||
1,
|
||||
20
|
||||
};
|
||||
deployedPivot="bipod";
|
||||
weaponInfoType = "sp_minimi_animation";
|
||||
hasBipod=1;
|
||||
reloadAction="braf_GestureReload_minimi";
|
||||
recoil="recoil_dmr_03";
|
||||
maxZeroing=1600;
|
||||
handAnim[]=
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\A3\Weapons_F_Mark\Machineguns\MMG_01\data\Anim\mmg_01.rtm"
|
||||
};
|
||||
class GunParticles: GunParticles
|
||||
{
|
||||
class EjectEffect
|
||||
{
|
||||
positionName="Nabojnicestart";
|
||||
directionName="Nabojniceend";
|
||||
effectName="CaselessAmmoCloud";
|
||||
};
|
||||
class AmmoBeltEject
|
||||
{
|
||||
directionName="linkeject_end";
|
||||
effectName="MachineGunEject2";
|
||||
positionName="linkeject_start";
|
||||
};
|
||||
class SecondEffect
|
||||
{
|
||||
effectName="ShotUnderwater";
|
||||
positionName="usti hlavne";
|
||||
directionName="konec hlavne";
|
||||
};
|
||||
class RifleAmmoCloud
|
||||
{
|
||||
positionName="Nabojnicestart";
|
||||
directionName="Nabojniceend";
|
||||
effectName="CaselessAmmoCloud";
|
||||
};
|
||||
class SmokeEffect
|
||||
{
|
||||
positionName="usti hlavne";
|
||||
directionName="usti hlavne";
|
||||
effectName="RifleAssaultCloud";
|
||||
};
|
||||
};
|
||||
overviewPicture="\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa";
|
||||
cursor="mg";
|
||||
class Library
|
||||
{
|
||||
libTextDesc="FN MINIMI Light Machine Gun";
|
||||
};
|
||||
class WeaponSlotsInfo: WeaponSlotsInfo
|
||||
{
|
||||
class MuzzleSlot: MuzzleSlot
|
||||
{
|
||||
linkProxy="\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[]=
|
||||
{
|
||||
"muzzle_snds_M"
|
||||
};
|
||||
iconPosition[]={0.12,0.43099999};
|
||||
iconScale=0.15000001;
|
||||
};
|
||||
class CowsSlot: asdg_OpticRail1913_short
|
||||
{
|
||||
iconPosition[]={0.5,0.36000001};
|
||||
iconScale=0.15000001;
|
||||
};
|
||||
class PointerSlot: asdg_FrontSideRail
|
||||
{
|
||||
iconPosition[]={0.33000001,0.40000001};
|
||||
iconScale=0.2;
|
||||
};
|
||||
class UnderBarrelSlot
|
||||
{
|
||||
};
|
||||
};
|
||||
distanceZoomMin=100;
|
||||
distanceZoomMax=600;
|
||||
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_machine_guns\556mm_FN_MINIMI\sound\saw_reload",
|
||||
1,
|
||||
1,
|
||||
10
|
||||
};
|
||||
modes[]=
|
||||
{
|
||||
"manual",
|
||||
"close",
|
||||
"short",
|
||||
"medium",
|
||||
"far",
|
||||
"far2"
|
||||
};
|
||||
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 manual: Mode_FullAuto
|
||||
{
|
||||
class BaseSoundModeType;
|
||||
class StandardSound: BaseSoundModeType
|
||||
{
|
||||
soundSetShot[]=
|
||||
{
|
||||
"SPAR02_Shot_SoundSet",
|
||||
"SPAR02_Tail_SoundSet",
|
||||
"SPAR02_InteriorTail_SoundSet"
|
||||
};
|
||||
};
|
||||
class SilencedSound: BaseSoundModeType
|
||||
{
|
||||
SoundSetShot[]=
|
||||
{
|
||||
"SPAR02_silencerShot_SoundSet",
|
||||
"SPAR02_silencerTail_SoundSet",
|
||||
"SPAR02_silencerInteriorTail_SoundSet"
|
||||
};
|
||||
};
|
||||
reloadTime=0.075;
|
||||
dispersion=0.00073000003;
|
||||
soundContinuous=0;
|
||||
soundBurst=0;
|
||||
};
|
||||
class close: manual
|
||||
{
|
||||
burst=5;
|
||||
aiRateOfFire=0.5;
|
||||
aiRateOfFireDistance=50;
|
||||
minRange=0;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=25;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=50;
|
||||
maxRangeProbab=0.039999999;
|
||||
showToPlayer=0;
|
||||
};
|
||||
class short: close
|
||||
{
|
||||
burst=5;
|
||||
aiRateOfFire=2;
|
||||
aiRateOfFireDistance=200;
|
||||
minRange=50;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=200;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=400;
|
||||
maxRangeProbab=0.039999999;
|
||||
};
|
||||
class medium: close
|
||||
{
|
||||
burst=3;
|
||||
aiRateOfFire=4;
|
||||
aiRateOfFireDistance=600;
|
||||
aiRateOfFireDispersion=2;
|
||||
minRange=400;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=600;
|
||||
midRangeProbab=0.60000002;
|
||||
maxRange=800;
|
||||
maxRangeProbab=0.1;
|
||||
};
|
||||
class far: close
|
||||
{
|
||||
//requiredOpticType=1;
|
||||
burst=3;
|
||||
aiRateOfFire=6;
|
||||
aiRateOfFireDistance=1000;
|
||||
aiRateOfFireDispersion=3;
|
||||
minRange=800;
|
||||
minRangeProbab=0.039999999;
|
||||
midRange=1000;
|
||||
midRangeProbab=0.5;
|
||||
maxRange=1200;
|
||||
maxRangeProbab=0.0099999998;
|
||||
};
|
||||
class far2: far
|
||||
{
|
||||
//requiredOpticType=2;
|
||||
autoFire=0;
|
||||
burst=2;
|
||||
aiRateOfFire=5;
|
||||
aiRateOfFireDistance=1600;
|
||||
aiRateOfFireDispersion=4;
|
||||
minRange=1200;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=1600;
|
||||
midRangeProbab=0.5;
|
||||
maxRange=2000;
|
||||
maxRangeProbab=0.0099999998;
|
||||
};
|
||||
aiDispersionCoefY=20;
|
||||
aiDispersionCoefX=15;
|
||||
};
|
||||
|
||||
class braf_Minimi: braf_Minimi_base_F
|
||||
{
|
||||
_generalMacro="braf_Minimi";
|
||||
author="NIArms Team";
|
||||
scope=2;
|
||||
model="\braf\braf_weapons_machine_guns\556mm_FN_MINIMI\minimi_longer.p3d";
|
||||
dexterity=1.6799999;
|
||||
displayName="FN Minimi 5,56mm";
|
||||
picture="\braf\braf_weapons_machine_guns\556mm_FN_MINIMI\ui\minimi_ui.paa";
|
||||
UiPicture="\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
descriptionShort="FN MINIMI Light Machine Gun";
|
||||
inertia=0.80000001;
|
||||
aimTransitionSpeed=0.69999999;
|
||||
initSpeed=940;
|
||||
class WeaponSlotsInfo: WeaponSlotsInfo
|
||||
{
|
||||
mass=156.528;
|
||||
};
|
||||
ace_overheating_slowdownFactor=1;
|
||||
ACE_barrelTwist=178;
|
||||
ACE_Overheating_Dispersion=1;
|
||||
ACE_barrelLength=465;
|
||||
ACE_twistDirection=1;
|
||||
ACE_overheating_allowSwapBarrel=1;
|
||||
ACE_overheating_mrbs=23000;
|
||||
ACE_clearJamAction="braf_GestureClear_barrel_FAL";
|
||||
class ItemInfo
|
||||
{
|
||||
priority=1;
|
||||
};
|
||||
};
|
||||
|
||||
class Braf_minimi_Scope: braf_Minimi
|
||||
{
|
||||
author="BRAF Team";
|
||||
_generalMacro="Braf_Fal_hiaf_Scope";
|
||||
class LinkedItems
|
||||
{
|
||||
class LinkedItemsOptic
|
||||
{
|
||||
slot="CowsSlot";
|
||||
item="braf_Dot";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assembly_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assembly_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_ti_ca.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/assemblycover_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_ti_ca.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/barrel_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/fore_smdi.paa
LFS
Normal file
Binary file not shown.
78
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249.rvmat
Normal file
78
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249.rvmat
Normal file
@@ -0,0 +1,78 @@
|
||||
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.300000,0.300000,0.300000,1.000000};
|
||||
specularPower=256.000000;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\m249_NOHQ.tga";
|
||||
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="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\Metal_rough_DT.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={0.000000,9.000000,0.000000};
|
||||
up[]={4.500000,0.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)";
|
||||
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="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\m249_AS.tga";
|
||||
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="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\m249_SMDI.tga";
|
||||
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,64,64,1)fresnel(0.6,0.16)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_as.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\assemblycover_ti_ca.tga";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\Assemblycover_nohq.tga";
|
||||
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[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\Assembly_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\assemblycover_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\barrel_ti_ca.tga";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\barrel_nohq.tga";
|
||||
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[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\barrel_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\Barrel_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
@@ -0,0 +1,96 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\M249_TI_CA.tga";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.1,0.1,0.1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.99990195,0.84415686,0.49121568,1};
|
||||
specularPower=128;
|
||||
PixelShaderID="super";
|
||||
VertexShaderID="super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\m249_nohq.tga";
|
||||
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[]={4,0,0};
|
||||
up[]={0,4,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_weapons_machine_guns\556mm_FN_MINIMI\Data\m249_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_machine_guns\556mm_FN_MINIMI\Data\m249_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,64,64,1)fresnel(0.67,1.82)";
|
||||
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_chrome_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_co.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0,0,0.3,TI)";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\fore_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\fore_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\fore_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0,0,0.3,TI)";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\misc_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\misc_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\misc_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_nohq.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0,0,0,TI)";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\pouch_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\pouch_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\pouch_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0,0,0,TI)";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\rearsight_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\rearsight_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\rearsight_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_smdi.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0,0,0,TI)";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\stock_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\stock_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\stock_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_ti_ca.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/m249_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/metal_detail_dt.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/metal_detail_dt.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/metal_rough_dt.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/metal_rough_dt.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/misc_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_auscam_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_auscam_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/pouch_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/rearsight_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_249_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_as.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\reciever_ti_ca.tga";
|
||||
};
|
||||
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,1};
|
||||
specularPower=62;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\reciever_minimi_nohq.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="braf\braf_weapons_machine_guns\556mm_FN_MINIMI\Data\metal_detail_dt.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\reciever_as.tga";
|
||||
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_machine_guns\556mm_FN_MINIMI\Data\Reciever_minimi_smdi.tga";
|
||||
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(0.64,0.81)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_minimi_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_ti_ca.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/reciever_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_as.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_nohq.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_smdi.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stock_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stockmap_co.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/Data/stockmap_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/minimi_longer.p3d
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/minimi_longer.p3d
LFS
Normal file
Binary file not shown.
1013
braf_weapons_machine_guns/556mm_FN_MINIMI/model.cfg
Normal file
1013
braf_weapons_machine_guns/556mm_FN_MINIMI/model.cfg
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,71 @@
|
||||
/* hint "Working woo!"; */
|
||||
private _unit = missionNamespace getVariable ["bis_fnc_moduleRemoteControl_unit", player]; //Get player unit
|
||||
|
||||
if(!(local _unit))exitWith{};
|
||||
|
||||
|
||||
_unit addEventHandler ["WeaponRested", { //Resting shows/hides link
|
||||
params ["_unitResting", "_isRested"];
|
||||
private _currentWeapon = currentWeapon _unitResting;
|
||||
private _allowedWeapon = ["braf_Minimi"];
|
||||
private _attachment = "sp_acc_gpmg_linkhide";
|
||||
|
||||
if (_currentWeapon in _allowedWeapon) then{
|
||||
if(_isRested) then {
|
||||
if (isWeaponRested _unitResting) then {
|
||||
_unitResting addPrimaryWeaponItem _attachment; // Attachment hides link in model cfg
|
||||
};
|
||||
}else{
|
||||
if (isWeaponDeployed _unitResting == false) then { //Only remove link attachment if we know user doesn't have bipod deployed
|
||||
_unitResting removePrimaryWeaponItem _attachment;
|
||||
};
|
||||
};
|
||||
} else { //Cleanup eventhandler if different weapon is being used
|
||||
_unitResting spawn {
|
||||
uiSleep 0.01;
|
||||
_unitResting removeEventHandler ["WeaponRested", _thisEventHandler];
|
||||
};
|
||||
};
|
||||
}];
|
||||
|
||||
|
||||
_unit addEventHandler ["WeaponDeployed", { //Deploying plays animation for holding stock
|
||||
params ["_unitDeploying", "_isDeployed"];
|
||||
|
||||
private _currentWeapon = currentWeapon _unitDeploying;
|
||||
private _allowedWeapon = ["braf_Minimi"];
|
||||
private _anim = "sp_GestureDeployedGPMG";
|
||||
|
||||
|
||||
if (_currentWeapon in _allowedWeapon) then{
|
||||
if(_isDeployed) then {
|
||||
_unitDeploying playAction _anim;
|
||||
}else{
|
||||
_unitDeploying playAction "gestureNod";
|
||||
};
|
||||
} else { //Cleanup eventhandler if different weapon is being used
|
||||
_unitDeploying spawn {
|
||||
uiSleep 0.01;
|
||||
_unitDeploying removeEventHandler ["WeaponDeployed", _thisEventHandler];
|
||||
};
|
||||
};
|
||||
}];
|
||||
|
||||
|
||||
_unit addEventHandler ["Take", { //When reloading, check if weapon is deployed and if so play animation for holding stock
|
||||
params ["_unitTaking"];
|
||||
private _currentWeapon = currentWeapon _unitTaking;
|
||||
private _allowedWeapon = ["braf_Minimi"];
|
||||
private _anim = "sp_GestureDeployedGPMG";
|
||||
|
||||
if (_currentWeapon in _allowedWeapon) then{
|
||||
if(isWeaponDeployed _unitTaking) then {
|
||||
_unitTaking playAction _anim;
|
||||
};
|
||||
} else { //Cleanup eventhandler if different weapon is being used
|
||||
_unitTaking spawn {
|
||||
uiSleep 0.01;
|
||||
_unitTaking removeEventHandler ["Take", _thisEventHandler];
|
||||
};
|
||||
};
|
||||
}];
|
||||
@@ -0,0 +1,83 @@
|
||||
this addEventHandler ["AnimChanged", {
|
||||
params ["_unit", "_anim"];
|
||||
private _currentWeapon = currentWeapon _unit;
|
||||
private _allowedWeapon = ["braf_minimi"];
|
||||
|
||||
private _animstoadd = [
|
||||
"aidlppnemstpsraswrfldnon_ai",
|
||||
"aidlppnemstpsraswrfldnon_ai",
|
||||
"amovppnemrunslowwrfldf",
|
||||
"amovppnemrunslowwrfldb",
|
||||
"amovppnemstpsraswrfldnon"];
|
||||
|
||||
private _animstoremove = [
|
||||
"aidlpercmstpsraswrfldnon_ai",
|
||||
"aidlpknlmstpsraswrfldnon_ai",
|
||||
"amovpercmstpsraswrfldnon"];
|
||||
|
||||
private _attachment1 = "sp_acc_minimi_deploybipod";
|
||||
private _attachment2 = "sp_acc_minimi_linkhide";
|
||||
if (_currentWeapon in _allowedWeapon) then{
|
||||
if(_anim in _animstoadd) then {
|
||||
hint format ["approved anim is %1", _anim];
|
||||
copyToClipboard _anim;
|
||||
_unit addPrimaryWeaponItem _attachment1;
|
||||
_unit addPrimaryWeaponItem _attachment2;
|
||||
}else{
|
||||
//hint format ["new anim to add is %1", _anim];
|
||||
//copyToClipboard _anim;
|
||||
if (_anim in _animstoremove) then {
|
||||
_unit removePrimaryWeaponItem _attachment1;
|
||||
_unit removePrimaryWeaponItem _attachment2;
|
||||
}
|
||||
};
|
||||
} else {
|
||||
_unit spawn {
|
||||
uiSleep 0.01;
|
||||
_unit removeEventHandler ["AnimChanged", _thisEventHandler];
|
||||
};
|
||||
};
|
||||
}];
|
||||
|
||||
|
||||
AnimChanged
|
||||
|
||||
AnimDone
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// player
|
||||
|
||||
private _animstoadd = [
|
||||
"amovpercmrunslowwrfldf_amovppnemstpsraswrfldnon_end",
|
||||
"amovpercmstpsraswrfldnon_amovppnemstpsraswrfldnon",
|
||||
"amovpknlmstpsraswrfldnon_amovppnemstpsraswrfldnon",
|
||||
"amovpknlmstpsraswrfldnon_amovppnemstpsraswrfldnon"];
|
||||
private _animstoremove = [
|
||||
"amovppnemstpsraswrfldnon_amovpknlmstpsraswrfldnon",
|
||||
"amovppnemstpsraswrfldnon_amovpercmstpsraswrfldnon"];
|
||||
|
||||
|
||||
|
||||
private _animstoadd = [
|
||||
"aidlppnemstpsraswrfldnon_ai",
|
||||
"aidlppnemstpsraswrfldnon_ai"];
|
||||
|
||||
|
||||
|
||||
private _animstoremove = [
|
||||
"aidlpercmstpsraswrfldnon_ai",
|
||||
"aidlpknlmstpsraswrfldnon_ai"];
|
||||
crouch to prone
|
||||
aidlppnemstpsraswrfldnon_ai
|
||||
|
||||
stand to prone
|
||||
aidlppnemstpsraswrfldnon_ai
|
||||
|
||||
prone to stand
|
||||
aidlpercmstpsraswrfldnon_ai
|
||||
|
||||
prone to crouch
|
||||
aidlpknlmstpsraswrfldnon_ai
|
||||
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/sound/saw_reload.ogg
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/sound/saw_reload.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/sound/saw_reload.wss
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/sound/saw_reload.wss
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/ui/minimi_ui.paa
LFS
Normal file
BIN
braf_weapons_machine_guns/556mm_FN_MINIMI/ui/minimi_ui.paa
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user