This commit is the equivalent of a atomic bomb
This commit is contained in:
357
braf_weapons_assault_rifles/556mm_LAPA/556mm_LAPA.hpp
Normal file
357
braf_weapons_assault_rifles/556mm_LAPA/556mm_LAPA.hpp
Normal file
@@ -0,0 +1,357 @@
|
||||
class Braf_lapa_base_F: Rifle_Base_F
|
||||
{
|
||||
author="BRAF Team";
|
||||
_generalMacro="Braf_lapa_base_F";
|
||||
scope=1;
|
||||
displayName="Lapa Base";
|
||||
magazines[]=
|
||||
{
|
||||
"braf_Lapa30Rnd_556x45",
|
||||
"braf_Lapa30Rnd_556x45_red"
|
||||
};
|
||||
magazineWell[]=
|
||||
{
|
||||
"BRAF_LapaMag_556"
|
||||
};
|
||||
reloadAction="GestureReloadTRG";
|
||||
maxZeroing=1600;
|
||||
magazineReloadSwitchPhase=0.47999999;
|
||||
htMin=8;
|
||||
htMax=920;
|
||||
inertia=0.5;
|
||||
aimTransitionSpeed=1.1;
|
||||
dexterity=1.5;
|
||||
initSpeed=800;
|
||||
recoil="recoil_spar";
|
||||
cursor="smg";
|
||||
handAnim[]=
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\A3\Weapons_F\Rifles\TRG20\Data\Anim\TRG_21.rtm"
|
||||
};
|
||||
overviewPicture="\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa";
|
||||
discreteDistanceInitIndex=2;
|
||||
discreteDistance[]={ 200, 300, 400, 500, 600};
|
||||
discreteDistanceCameraPoint[]=
|
||||
{
|
||||
"eye"
|
||||
};
|
||||
cameraDir = "eye_look";
|
||||
class Library
|
||||
{
|
||||
libTextDesc="$STR_A3_CfgWeapons_srifle_DMR_03_F_Library0";
|
||||
};
|
||||
class WeaponSlotsInfo: WeaponSlotsInfo
|
||||
{
|
||||
mass=76.059479;
|
||||
class MuzzleSlot
|
||||
{
|
||||
};
|
||||
class CowsSlot
|
||||
{
|
||||
};
|
||||
class PointerSlot: PointerSlot
|
||||
{
|
||||
compatibleItems[]=
|
||||
{
|
||||
"braf_baionet_lapa"
|
||||
};
|
||||
iconPosition[]={0.33000001,0.40000001};
|
||||
iconScale=0.2;
|
||||
};
|
||||
class UnderBarrelSlot
|
||||
{
|
||||
};
|
||||
};
|
||||
distanceZoomMin=300;
|
||||
distanceZoomMax=300;
|
||||
changeFiremodeSound[]=
|
||||
{
|
||||
"braf\braf_weapons_sound\weapons\weap_fireselctor.ogg",
|
||||
5,
|
||||
1,
|
||||
5
|
||||
};
|
||||
drySound[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons\Rifles\MX\dry_Mx",
|
||||
0.56234133,
|
||||
1,
|
||||
10
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons\Rifles\SDAR\reload_sdar",
|
||||
1,
|
||||
1,
|
||||
10
|
||||
};
|
||||
modes[]=
|
||||
{
|
||||
"Single",
|
||||
"FullAuto",
|
||||
"single_close",
|
||||
"single_medium",
|
||||
"single_far",
|
||||
"fullauto_medium"
|
||||
};
|
||||
bullet1[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\metal_556_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet2[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\metal_556_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet3[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\metal_556_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet4[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\metal_556_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet5[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\dirt_556_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet6[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\dirt_556_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet7[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\dirt_556_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet8[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\dirt_556_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet9[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\grass_556_01",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet10[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\grass_556_02",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet11[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\grass_556_03",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet12[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\5_56\grass_556_04",
|
||||
0.63095737,
|
||||
1,
|
||||
15
|
||||
};
|
||||
soundBullet[]=
|
||||
{
|
||||
"bullet1",
|
||||
0.082999997,
|
||||
"bullet2",
|
||||
0.082999997,
|
||||
"bullet3",
|
||||
0.082999997,
|
||||
"bullet4",
|
||||
0.082999997,
|
||||
"bullet5",
|
||||
0.082999997,
|
||||
"bullet6",
|
||||
0.082999997,
|
||||
"bullet7",
|
||||
0.082999997,
|
||||
"bullet8",
|
||||
0.082999997,
|
||||
"bullet9",
|
||||
0.082999997,
|
||||
"bullet10",
|
||||
0.082999997,
|
||||
"bullet11",
|
||||
0.082999997,
|
||||
"bullet12",
|
||||
0.082999997
|
||||
};
|
||||
class Single: Mode_SemiAuto
|
||||
{
|
||||
class BaseSoundModeType;
|
||||
class StandardSound: BaseSoundModeType
|
||||
{
|
||||
soundSetShot[]=
|
||||
{
|
||||
"Mk20_Shot_SoundSet",
|
||||
"Mk20_Tail_SoundSet"
|
||||
};
|
||||
};
|
||||
class SilencedSound: BaseSoundModeType
|
||||
{
|
||||
soundsetshot[]=
|
||||
{
|
||||
"Mk20_silencerShot_SoundSet",
|
||||
"Mk20_silencerTail_SoundSet"
|
||||
};
|
||||
};
|
||||
reloadTime=0.1;
|
||||
dispersion=0.00057999999;
|
||||
initSpeed=940;
|
||||
recoil="recoil_single_ebr";
|
||||
recoilProne="recoil_single_prone_ebr";
|
||||
minRange=2;
|
||||
minRangeProbab=0.30000001;
|
||||
midRange=350;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=500;
|
||||
maxRangeProbab=0.050000001;
|
||||
};
|
||||
class FullAuto: Mode_FullAuto
|
||||
{
|
||||
class BaseSoundModeType;
|
||||
class StandardSound: BaseSoundModeType
|
||||
{
|
||||
soundSetShot[]=
|
||||
{
|
||||
"Mk20_Shot_SoundSet",
|
||||
"Mk20_Tail_SoundSet"
|
||||
};
|
||||
};
|
||||
class SilencedSound: BaseSoundModeType
|
||||
{
|
||||
soundsetshot[]=
|
||||
{
|
||||
"Mk20_silencerShot_SoundSet",
|
||||
"Mk20_silencerTail_SoundSet"
|
||||
};
|
||||
};
|
||||
reloadTime=0.1;
|
||||
dispersion=0.00057999999;
|
||||
recoil="recoil_auto_ebr";
|
||||
recoilProne="recoil_auto_prone_ebr";
|
||||
minRange=0;
|
||||
minRangeProbab=0.89999998;
|
||||
midRange=15;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=30;
|
||||
maxRangeProbab=0.050000001;
|
||||
aiRateOfFire=1e-006;
|
||||
};
|
||||
class single_close: Single
|
||||
{
|
||||
//requiredOpticType=1;
|
||||
showToPlayer=0;
|
||||
minRange=2;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=300;
|
||||
midRangeProbab=0.80000001;
|
||||
maxRange=500;
|
||||
maxRangeProbab=0.0099999998;
|
||||
aiRateOfFire=2;
|
||||
aiRateOfFireDistance=300;
|
||||
};
|
||||
class single_medium: single_close
|
||||
{
|
||||
minRange=300;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=500;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=700;
|
||||
maxRangeProbab=0.050000001;
|
||||
aiRateOfFire=2;
|
||||
aiRateOfFireDistance=500;
|
||||
};
|
||||
class single_far: single_medium
|
||||
{
|
||||
//requiredOpticType=2;
|
||||
minRange=300;
|
||||
minRangeProbab=0.050000001;
|
||||
midRange=700;
|
||||
midRangeProbab=0.5;
|
||||
maxRange=2000;
|
||||
maxRangeProbab=0.050000001;
|
||||
aiRateOfFire=4;
|
||||
aiRateOfFireDistance=600;
|
||||
};
|
||||
class fullauto_medium: FullAuto
|
||||
{
|
||||
showToPlayer=0;
|
||||
burst=3;
|
||||
minRange=2;
|
||||
minRangeProbab=0.5;
|
||||
midRange=50;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=100;
|
||||
maxRangeProbab=0.050000001;
|
||||
aiRateOfFire=2;
|
||||
};
|
||||
aiDispersionCoefY=3;
|
||||
aiDispersionCoefX=2;
|
||||
ace_overheating_mrbs=2000;
|
||||
ace_overheating_slowdownFactor=1;
|
||||
ace_overheating_allowSwapBarrel=1;
|
||||
ace_overheating_dispersion=0.75;
|
||||
ACE_barrelTwist=254;
|
||||
ACE_barrelLength=365;
|
||||
ACE_twistDirection=1;
|
||||
ACE_clearJamAction="braf_GestureClear_barrel_FAL";
|
||||
class ItemInfo
|
||||
{
|
||||
priority=1;
|
||||
};
|
||||
};
|
||||
class Braf_Lapa: Braf_lapa_base_F
|
||||
{
|
||||
author="BRAF Team";
|
||||
_generalMacro="Braf_Lapa";
|
||||
scope=2;
|
||||
scopeCurator=2;
|
||||
scopeArsenal=2;
|
||||
model="\braf\braf_weapons_assault_rifles\556mm_LAPA\lapa.p3d";
|
||||
displayName="LAPA LA-03 5.56mm";
|
||||
picture="\braf\braf_weapons_assault_rifles\556mm_LAPA\ui\lapa_fa03_ui_black.paa";
|
||||
UiPicture="\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[]=
|
||||
{
|
||||
"camo"
|
||||
};
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_weapons_assault_rifles\556mm_LAPA\data\lapa_fa03_base_CO.paa"
|
||||
};
|
||||
descriptionShort="$STR_A3_CfgWeapons_srifle_DMR_03_F1";
|
||||
inertia=0.60000002;
|
||||
aimTransitionSpeed=0.89999998;
|
||||
initSpeed=940;
|
||||
};
|
||||
BIN
braf_weapons_assault_rifles/556mm_LAPA/bayonet_lapa/baioneta_lapa.p3d
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/bayonet_lapa/baioneta_lapa.p3d
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,56 @@
|
||||
#define _ARMA_
|
||||
|
||||
enum
|
||||
{
|
||||
stabilizedinaxesnone = 0,
|
||||
stabilizedinaxisx = 1,
|
||||
stabilizedinaxisy = 2,
|
||||
stabilizedinaxesboth = 3
|
||||
};
|
||||
|
||||
class CfgPatches
|
||||
{
|
||||
class braf_bayonet_lapa
|
||||
{
|
||||
addonRootClass = "braf_weapons_assault_rifles";
|
||||
units[] = {};
|
||||
weapons[] = {"braf_baionet_lapa"};
|
||||
requiredVersion = 0.1;
|
||||
requiredAddons[] = {"A3_Data_F"};
|
||||
};
|
||||
};
|
||||
|
||||
class SlotInfo;
|
||||
class PointerSlot;
|
||||
class PointerSlot_Rail : PointerSlot
|
||||
{
|
||||
linkProxy = "\a3\data_f\proxies\weapon_slots\side";
|
||||
displayName = "$STR_A3_PointerSlot0";
|
||||
class compatibleItems
|
||||
{
|
||||
braf_baionet_lapa = 1;
|
||||
};
|
||||
};
|
||||
|
||||
class cfgWeapons
|
||||
{
|
||||
class ItemCore;
|
||||
class InventoryFlashLightItem_Base_F;
|
||||
class braf_baionet_lapa : ItemCore
|
||||
{
|
||||
_generalMacro = "braf_baionet_lapa";
|
||||
scope = 2;
|
||||
inertia = 0.1;
|
||||
displayName = "Bayonet (LAPA)";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_LAPA\data\ui\lapa_fa03_ui_bayonet.paa";
|
||||
model = "braf\braf_weapons_assault_rifles\556mm_LAPA\bayonet_lapa\baioneta_lapa.p3d";
|
||||
descriptionShort = "Bayonet for the LAPA FA-03";
|
||||
class ItemInfo : InventoryFlashLightItem_Base_F
|
||||
{
|
||||
mass = 9.9;
|
||||
class FlashLight
|
||||
{
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
92
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_base.rvmat
Normal file
92
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_base.rvmat
Normal file
@@ -0,0 +1,92 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.22,0.22,0.22,1};
|
||||
specularPower=30;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_assault_rifles\556mm_LAPA\data\lapa_fa03_base_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[]={8,0,0};
|
||||
up[]={0,8,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_assault_rifles\556mm_LAPA\data\lapa_fa03_base_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_assault_rifles\556mm_LAPA\data\lapa_fa03_base_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,16,2,2)fresnel(10.4,8.3)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\Data\env_land_co.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_AS.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_CO.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_CO.png
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_CO.png
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_NOHQ.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_SMDI.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/lapa_fa03_base_SMDI.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/ui/lapa_fa03_ui_bayonet.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/data/ui/lapa_fa03_ui_bayonet.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_assault_rifles/556mm_LAPA/lapa.p3d
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/lapa.p3d
LFS
Normal file
Binary file not shown.
558
braf_weapons_assault_rifles/556mm_LAPA/model.cfg
Normal file
558
braf_weapons_assault_rifles/556mm_LAPA/model.cfg
Normal file
@@ -0,0 +1,558 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default {
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class lapaSkeleton: Default
|
||||
{
|
||||
skeletonBones[]=
|
||||
{
|
||||
"Magazine", "",
|
||||
"topround", "Magazine",
|
||||
"Aperture", "",
|
||||
"Rear_adjust", "",
|
||||
"Bolt", "",
|
||||
"Bolt_lmg", "",
|
||||
"laddersight", "",
|
||||
"mount","",
|
||||
"magrelease", "",
|
||||
"boltcatch", "",
|
||||
"Trigger", "",
|
||||
"safety","",
|
||||
"zarelho", "",
|
||||
"zarelho_2", "",
|
||||
"alsa" ,"",
|
||||
"upper", "",
|
||||
"trilho_frontal", "",
|
||||
"Break","",
|
||||
"zasleh","",
|
||||
"moyeu", "",
|
||||
"optc", "",
|
||||
"alca_transp", "",
|
||||
|
||||
"branch_l", "moyeu",
|
||||
"branch_r", "moyeu"
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default {
|
||||
selections[] = {};
|
||||
selectionsInherit = "";
|
||||
skeletonName = "";
|
||||
};
|
||||
|
||||
class lapa: Default
|
||||
{
|
||||
sections[]=
|
||||
{
|
||||
"zasleh","Magazine","Bolt","Trigger","Break","mount","trilho_frontal","upper","lower","Barrel","Stock","Camo","Camo1","Camo2","Camo3"
|
||||
};
|
||||
skeletonName="lapaSkeleton";
|
||||
sectionsInherit="";
|
||||
class Animations
|
||||
{
|
||||
|
||||
class toprail_hide
|
||||
{
|
||||
type="hide";
|
||||
source="hasOptics";
|
||||
selection="mount";
|
||||
minValue = 0;
|
||||
maxvalue = 1;
|
||||
hideValue = 0;
|
||||
unhidevalue = 0.5;
|
||||
};
|
||||
class acessory_rail
|
||||
{
|
||||
type="hide";
|
||||
source="hasAccessory";
|
||||
selection="trilho_frontal";
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
hideValue=-1.0;
|
||||
unhideValue = 0.5;
|
||||
};
|
||||
class muzzlebreak_hide
|
||||
{
|
||||
type="hide";
|
||||
source="hasSuppressor";
|
||||
selection="Break";
|
||||
minValue = 0.0;
|
||||
maxvalue = 0.25;
|
||||
hideValue = 0.01;
|
||||
};
|
||||
class magazine_hide
|
||||
{
|
||||
type="hide";
|
||||
source="reloadMagazine";
|
||||
selection="Magazine";
|
||||
minValue=0.0;
|
||||
maxValue=1;
|
||||
hideValue=0.15;
|
||||
unhideValue=0.49;
|
||||
};
|
||||
class Aperture_knob_adjust
|
||||
{
|
||||
type = "rotation";
|
||||
source="zeroing1";
|
||||
selection="rear_adjust";
|
||||
axis = "apadjust_axis";
|
||||
minValue = 0.333;
|
||||
maxValue = 1;
|
||||
angle1=rad 180;
|
||||
angle0=0;
|
||||
};
|
||||
//All the angles in here are all Reyhards work
|
||||
// define RANGE_CH_100 minValue = 0.166-0.01; maxValue = 0.166*1;
|
||||
// define RANGE_CH_200 minValue = 0.166*2-0.01; maxValue = 0.166*2;
|
||||
// define RANGE_CH_300 minValue = 0.166*3-0.01; maxValue = 0.166*3;
|
||||
// define RANGE_CH_400 minValue = 0.166*4-0.01; maxValue = 0.166*4;
|
||||
// define RANGE_CH_500 minValue = 0.166*5-0.01; maxValue = 0.166*5;
|
||||
// define RANGE_CH_600 minValue = 0.166*6-0.01; maxValue = 0.166*6;
|
||||
class Range_100_move: Aperture_knob_adjust
|
||||
{
|
||||
type = translation;
|
||||
selection = "aperture";
|
||||
axis = "aperture_axis";
|
||||
minValue = 0.166-0.01;
|
||||
maxValue = 0.166*1;
|
||||
offset0 = 0.02;
|
||||
offset1 = -0.005;
|
||||
};
|
||||
class Range_200_move: Range_100_move
|
||||
{
|
||||
minValue = 0.166*2-0.01;
|
||||
maxValue = 0.166*2;
|
||||
offset1 = 0.009;
|
||||
};
|
||||
class Range_300_move: Range_200_move
|
||||
{
|
||||
minValue = 0.166*3-0.01;
|
||||
maxValue = 0.166*3;
|
||||
offset1 = -0.012;
|
||||
};
|
||||
class Range_400_move: Range_200_move
|
||||
{
|
||||
minValue = 0.166*4-0.01;
|
||||
maxValue = 0.166*4;
|
||||
offset1 = -0.035;
|
||||
};
|
||||
class Range_500_move: Range_200_move
|
||||
{
|
||||
minValue = 0.166*5-0.01;
|
||||
maxValue = 0.166*5;
|
||||
offset1 = -0.055;
|
||||
};
|
||||
class Range_600_move: Range_400_move
|
||||
{
|
||||
minValue = 0.166*6-0.01;
|
||||
maxValue = 0.166*6;
|
||||
offset1 = -0.06;
|
||||
};
|
||||
|
||||
|
||||
class magazine_move1
|
||||
{
|
||||
type = "translation";
|
||||
source="reloadMagazine";
|
||||
selection="Magazine";
|
||||
axis = "Magazine_axis";
|
||||
minValue = 0.12;
|
||||
maxValue = 0.15; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "1";
|
||||
};
|
||||
class magazine_move2
|
||||
{
|
||||
type = "translation";
|
||||
source="reloadMagazine";
|
||||
selection="Magazine";
|
||||
axis = "Magazine_axis";
|
||||
minValue = 0.51666;
|
||||
maxValue = 0.57; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "-1";
|
||||
};
|
||||
class magrelease_move1
|
||||
{
|
||||
type = "translation";
|
||||
source="reloadMagazine";
|
||||
selection="Magrelease";
|
||||
axis = "Magrelease_axis";
|
||||
minValue = 0.1;
|
||||
maxValue = 0.11; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "1";
|
||||
};
|
||||
class magrelease_move2
|
||||
{
|
||||
type = "translation";
|
||||
source="reloadMagazine";
|
||||
selection="Magrelease";
|
||||
axis = "Magrelease_axis";
|
||||
minValue = 0.15;
|
||||
maxValue = 0.17; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "-1";
|
||||
};
|
||||
class bolt
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0;
|
||||
maxValue = 0.5; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "1";
|
||||
};
|
||||
class bolt2
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.5;
|
||||
maxValue = 1; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "-1";
|
||||
};
|
||||
class bolt_reload1
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0;
|
||||
maxValue = 0.0001; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "1";
|
||||
};
|
||||
class bolt2_reload
|
||||
{
|
||||
type = "translation";
|
||||
source = "reloadmagazine";
|
||||
selection = "Bolt";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.7333;
|
||||
maxValue = 0.75;
|
||||
offset0 = "0";
|
||||
offset1 = "-1";
|
||||
};
|
||||
class bolt_empty
|
||||
{
|
||||
type="translationx";
|
||||
source = "isEmptyNoReload";
|
||||
selection="Bolt";
|
||||
axis="";
|
||||
animPeriod=0;
|
||||
minValue=0;
|
||||
maxValue=0.09; //10;
|
||||
offset0 = "0";
|
||||
offset1 = "1";
|
||||
};
|
||||
class boltlock_empty
|
||||
{
|
||||
type="rotation";
|
||||
source="isEmpty";
|
||||
selection="Boltcatch";
|
||||
axis="boltcatch_axis";
|
||||
animPeriod=0;
|
||||
minValue=0;
|
||||
maxValue=1; //10;
|
||||
angle1=rad 12;
|
||||
angle0=0;
|
||||
};
|
||||
class bolt_Lmg
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_lmg";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0;
|
||||
maxValue = 0.5; //0.09; //"1";
|
||||
offset0 = "1";
|
||||
offset1 = "0";
|
||||
|
||||
//minValue = 0;
|
||||
//maxValue = 0.5; //0.09; //"1";
|
||||
//offset0 = "0";
|
||||
//offset1 = "1";
|
||||
};
|
||||
class bolt2_Lmg
|
||||
{
|
||||
type = "translation";
|
||||
source = "reload";
|
||||
selection = "Bolt_lmg";
|
||||
axis = "bolt_axis";
|
||||
begin = "bolt_axis_end";
|
||||
end = "bolt_axis_begin";
|
||||
minValue = 0.5;
|
||||
maxValue = 1; //0.09; //"1";
|
||||
offset0 = "-1";
|
||||
offset1 = "0";
|
||||
|
||||
//minValue = 0.5;
|
||||
//maxValue = 1; //0.09; //"1";
|
||||
//offset0 = "0";
|
||||
//offset1 = "-1";
|
||||
};
|
||||
//class bolt_reload1_Lmg
|
||||
//{
|
||||
// type = "translation";
|
||||
// source = "reloadmagazine";
|
||||
// selection = "Bolt_lmg";
|
||||
// axis = "bolt_axis";
|
||||
// begin = "bolt_axis_end";
|
||||
// end = "bolt_axis_begin";
|
||||
// minValue = 0;
|
||||
// maxValue = 0.0001; //0.09; //"1";
|
||||
// offset0 = "1";
|
||||
// offset1 = "0";
|
||||
//};
|
||||
//class bolt2_reload_Lmg
|
||||
//{
|
||||
// type = "translation";
|
||||
// source = "reloadmagazine";
|
||||
// selection = "Bolt_lmg";
|
||||
// axis = "bolt_axis";
|
||||
// begin = "bolt_axis_end";
|
||||
// end = "bolt_axis_begin";
|
||||
// minValue = 0.7333;
|
||||
// maxValue = 0.75;
|
||||
// offset0 = "-1";
|
||||
// offset1 = "0";
|
||||
//};
|
||||
//class bolt_empty_Lmg
|
||||
//{
|
||||
// type="translationx";
|
||||
// source = "isEmptyNoReload";
|
||||
// selection="Bolt_lmg";
|
||||
// axis="";
|
||||
// animPeriod=0;
|
||||
// minValue=-0.07;
|
||||
// maxValue=0; //10;
|
||||
// offset0 = "1";
|
||||
// offset1 = "0";
|
||||
//};
|
||||
class bolt_empty_Lmg
|
||||
{
|
||||
type="translation";
|
||||
source="isEmpty";
|
||||
selection="Bolt_lmg";
|
||||
axis="bolt_axis";
|
||||
minValue = 0.5;
|
||||
maxValue = 1; //0.09; //"1";
|
||||
offset0 = "0";
|
||||
offset1 = "-1";
|
||||
//minValue=-0.07;
|
||||
//maxValue=0; //10;
|
||||
//offset0 = "1";
|
||||
//offset1 = "0";
|
||||
};
|
||||
class backsight_hide
|
||||
{
|
||||
type="rotationZ";
|
||||
source="weaponMuzzle";
|
||||
selection="laddersight";
|
||||
axis="ladder_axis";
|
||||
animPeriod=0;
|
||||
minValue=0.0;
|
||||
maxValue=1;
|
||||
minPhase=0.0;
|
||||
maxPhase=1;
|
||||
angle0=0;
|
||||
angle1=rad 90;
|
||||
};
|
||||
|
||||
class unloaded_magazine_hide
|
||||
{
|
||||
type = "hide";
|
||||
source = "hasMagazine";
|
||||
selection = "Magazine";
|
||||
hideValue = 0.1;
|
||||
};
|
||||
class FireModeSwitch {
|
||||
type = "rotation";
|
||||
source = "weaponMode";
|
||||
memory = true;
|
||||
selection = "safety";
|
||||
animPeriod = 0;
|
||||
axis = "safety_axis";
|
||||
minValue = 0.0;
|
||||
maxValue = 1;
|
||||
minPhase = 0.0;
|
||||
maxPhase = 1.0;
|
||||
angle1 = rad -90;
|
||||
angle0 = rad 90;
|
||||
};
|
||||
class muzzleFlashROT
|
||||
{
|
||||
type="rotationX";
|
||||
source="ammoRandom"; //use ammo count as phase for animation
|
||||
sourceAddress="loop"; //loop when phase out of bounds
|
||||
selection="zasleh"; //selection we want to rotate
|
||||
axis=""; //no own axis - center of rotation is computed from selection
|
||||
centerFirstVertex=true; //use first vertex of selection as center of rotation
|
||||
minValue=0;
|
||||
maxValue=4; //rotation angle will be 360/4 = 90 degrees
|
||||
angle0="rad 0";
|
||||
angle1="rad 360";
|
||||
};
|
||||
class rounds_empty
|
||||
{
|
||||
type="hide";
|
||||
source="isEmpty";
|
||||
selection="topround";
|
||||
animPeriod=0;
|
||||
minValue=0;
|
||||
maxValue=1; //10;
|
||||
hideValue=0.1;
|
||||
};
|
||||
class optic_rail
|
||||
{
|
||||
type="hide";
|
||||
source="hasOptics";
|
||||
selection="optc";
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
hideValue=-1.0;
|
||||
unhideValue = 0.5;
|
||||
};
|
||||
class alca_transp_rail
|
||||
{
|
||||
type="hide";
|
||||
source="hasOptics";
|
||||
selection="alca_transp";
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
hideValue=1.0;
|
||||
unhideValue = -0.5;
|
||||
};
|
||||
class upper_shake
|
||||
{
|
||||
type="rotationX";
|
||||
source="reload";
|
||||
selection="upper";
|
||||
sourceAddress="mirror";
|
||||
axis="upper_axis";
|
||||
minPhase=0;
|
||||
maxPhase=0.5;
|
||||
minValue=0;
|
||||
maxValue=0.5;
|
||||
memory=0;
|
||||
angle0=-0.008726646;
|
||||
angle1=0.2;
|
||||
};
|
||||
class bipod_hide
|
||||
{
|
||||
type="hide";
|
||||
source="hasUnderbarrel";
|
||||
selection="bipod";
|
||||
minValue = 0;
|
||||
maxValue = 1;
|
||||
hideValue = 1;
|
||||
// unHideValue = 0.5;
|
||||
animPeriod = 0.0;
|
||||
initPhase = 0.0;
|
||||
};
|
||||
class bipod_set
|
||||
{
|
||||
type="rotation";
|
||||
source="bipod";
|
||||
selection="moyeu";
|
||||
sourceAddress="clamp";
|
||||
axis="axis_moyeu";//*probably*
|
||||
minValue = 0.0;
|
||||
maxValue = 0.9;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 90";
|
||||
animPeriod = 0.0;
|
||||
initPhase = 0.0;
|
||||
memory = 0;//(default assumed)
|
||||
};
|
||||
class bipod_set2
|
||||
{
|
||||
type="rotationy";
|
||||
source="bipod";
|
||||
selection="branch_l";
|
||||
sourceAddress="clamp";
|
||||
axis="branch_axis";//*probably*
|
||||
minValue = 0.9;//rad 0.0
|
||||
maxValue = 1.0;//rad 57.29578
|
||||
angle0 = 0;
|
||||
angle1 = "rad -35";
|
||||
animPeriod = 0.0;
|
||||
initPhase = 0.0;
|
||||
memory = 0;//(default assumed)
|
||||
};
|
||||
class bipod_set3
|
||||
{
|
||||
type="rotationy";
|
||||
source="bipod";
|
||||
selection="branch_r";
|
||||
sourceAddress="clamp";
|
||||
axis="branch_axis";
|
||||
minValue = 0.9;
|
||||
maxValue = 1.0;
|
||||
angle0 = 0;
|
||||
angle1 = "rad 35";
|
||||
animPeriod = 0.0;
|
||||
initPhase = 0.0;
|
||||
memory = 0;//(default assumed)
|
||||
};
|
||||
//class zarelho
|
||||
//{
|
||||
// type="rotation";
|
||||
// source="reload";
|
||||
// selection="zarelho";
|
||||
// axis="zarelho_axis";
|
||||
// minValue=-1;
|
||||
// maxValue="1";
|
||||
// angle0="rad -50";
|
||||
// angle1="rad 50";
|
||||
//};
|
||||
class zarelho_2
|
||||
{
|
||||
type="rotation";
|
||||
source="reload";
|
||||
selection="zarelho_2";
|
||||
axis="zarelho_2_axis";
|
||||
minValue=-1;
|
||||
maxValue="1";
|
||||
angle0="rad -50";
|
||||
angle1="rad 50";
|
||||
};
|
||||
class alsa_shake
|
||||
{
|
||||
type="rotationX";
|
||||
source="reload";
|
||||
selection="alsa";
|
||||
sourceAddress="mirror";
|
||||
axis="alsa_axis";
|
||||
minPhase=0;
|
||||
maxPhase=0.5;
|
||||
minValue=0;
|
||||
maxValue=0.5;
|
||||
memory=0;
|
||||
angle0=-0.05;
|
||||
angle1=0.05;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_assault_rifles/556mm_LAPA/ui/lapa_fa03_ui_black.paa
LFS
Normal file
BIN
braf_weapons_assault_rifles/556mm_LAPA/ui/lapa_fa03_ui_black.paa
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user