Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Mode_SemiAuto;
- class Mode_Burst;
- class Mode_FullAuto;
- class MuzzleSlot;
- class CowsSlot;
- class PointerSlot;
- class UnderBarrelSlot;
- class CfgWeapons
- {
- class ItemCore;
- class WeaponSlotsInfo;
- class muzzle_snds_H;
- class optic_Aco;
- class InventoryOpticsItem_Base_F;
- class InventoryMuzzleItem_Base_F;
- class srifle_DMR_06_camo_F;
- class UGL_F;
- class EBR_base_F;
- class Cr8r_M1_Garand_Base: EBR_base_F
- {
- class WeaponSlotsInfo;
- };
- class OPTRE_muzzleFlash_suppressed: ItemCore
- {
- scope = 2;
- model = "A3\Data_f\proxies\muzzle_flash\muzzle_flash_suppressor.p3d";
- };
- //WEAPONS
- class Cr8r_M1_Garand_Rifle: srifle_DMR_06_camo_F
- {
- author = "TheCr8rMaker";
- scope = 2;
- scopeArsenal = 2;
- handAnim[] = {"OFP2_ManSkeleton", "\A3\Weapons_F\LongRangeRifles\EBR\Data\Anim\ebr.rtm"};
- model = "M1_Garand\M1_Garand.p3d";
- displayName = "M1 Garand";
- baseWeapon = "Cr8r_M1_Garand_Base";
- descriptionShort = "PING";
- picture = "M1_Garand\icons\arma_placeholder.paa";
- magazines[] = {"20Rnd_762x51_Mag"};
- reloadAction = "GestureReloadEBR";
- recoil = "recoil_ebr";
- reloadMagazineSound[]={"A3\sounds_f\weapons\reloads\new_MX",db-8,1, 30}; /// custom made sounds
- muzzles[] = {"this", "Cr8r_Bayonet"};
- class Cr8r_Bayonet: UGL_F
- {
- displayName = "Bayonet";
- descriptionShort = "Stabby";
- useModelOptics = 1;
- useExternalOptic = 1;
- cameraDir = "OP_look";
- discreteDistance[] = {100, 200, 300, 400};
- discreteDistanceCameraPoint[] = {"OP_eye"}; /// the angle of gun changes with zeroing
- discreteDistanceInitIndex = 0;
- reloadAction = "GestureReloadMXUGL";
- magazines[] =
- {
- "UGL_FlareWhite_F",
- "UGL_FlareGreen_F",
- "UGL_FlareRed_F",
- "UGL_FlareYellow_F",
- "UGL_FlareCIR_F",
- "1Rnd_Smoke_Grenade_shell",
- "1Rnd_SmokeRed_Grenade_shell",
- "1Rnd_SmokeGreen_Grenade_shell",
- "1Rnd_SmokeYellow_Grenade_shell",
- "1Rnd_SmokePurple_Grenade_shell",
- "1Rnd_SmokeBlue_Grenade_shell",
- "1Rnd_SmokeOrange_Grenade_shell",
- "3Rnd_UGL_FlareWhite_F",
- "3Rnd_UGL_FlareGreen_F",
- "3Rnd_UGL_FlareRed_F",
- "3Rnd_UGL_FlareYellow_F",
- "3Rnd_UGL_FlareCIR_F",
- "3Rnd_Smoke_Grenade_shell",
- "3Rnd_SmokeRed_Grenade_shell",
- "3Rnd_SmokeGreen_Grenade_shell",
- "3Rnd_SmokeYellow_Grenade_shell",
- "3Rnd_SmokePurple_Grenade_shell",
- "3Rnd_SmokeBlue_Grenade_shell",
- "OPTRE_20mm_HE_Grenade_Shell"
- };
- };
- class GunParticles
- {
- class EffectShotCloud
- {
- positionName = "Nabojnicestart";
- directionName = "Nabojniceend";
- effectName = "CaselessAmmoCloud";
- };
- };
- class WeaponSlotsInfo: WeaponSlotsInfo //Defines attachment slots
- {
- mass = 50;
- class MuzzleSlot: MuzzleSlot
- {
- compatibleitems[] = {};
- };
- class CowsSlot: CowsSlot
- {
- compatibleitems[] =
- {
- };
- };
- class PointerSlot: PointerSlot
- {
- compatibleitems[] = {};
- };
- class UnderBarrelSlot: UnderBarrelSlot
- {
- compatibleItems[] = {};
- };
- };
- modes[] = {"Single","close","short","medium","far"};
- class Single: Mode_SemiAuto
- {
- sounds[] = {"StandardSound","SilencedSound"};
- class BaseSoundModeType
- {
- weaponSoundEffect = "DefaultRifle";
- closure1[] = {};
- closure2[] = {};
- soundClosure[] = {"closure1",0.5,"closure2",0.5};
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[] = {"M1_Garand\sound\HMGShotOutdoor1.wss",1.0,1,2000};
- begin2[] = {"M1_Garand\sound\HMGShotOutdoor2.wss",1.0,1,2000};
- begin3[] = {"M1_Garand\sound\HMGShotOutdoor3.wss",1.0,1,2000};
- soundBegin[] = {"begin1",0.34,"begin2",0.33,"begin3",0.33};
- class SoundTails
- {
- class TailTrees
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\TRG20_tail_trees",1.0,1,1400};
- frequency = 1;
- volume = "(1-interior/1.4)*trees";
- };
- class TailForest
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\TRG20_tail_forest",1.0,1,1400};
- frequency = 1;
- volume = "(1-interior/1.4)*forest";
- };
- class TailInterior
- {
- sound[] = {"M1_Garand\sound\HMGShotIndoor1",1.5848932,1,1400};
- frequency = 1;
- volume = "interior";
- };
- class TailMeadows
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\TRG20_tail_meadows",1.0,1,1400};
- frequency = 1;
- volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
- };
- class TailHouses
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\TRG20_tail_houses",1.0,1,1400};
- frequency = 1;
- volume = "(1-interior/1.4)*houses";
- };
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_short_01",1.0,1,400};
- begin2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_short_02",1.0,1,400};
- begin3[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_short_03",1.0,1,400};
- soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
- class SoundTails
- {
- class TailTrees
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_Tail_trees",1.0,1,400};
- frequency = 1;
- volume = "(1-interior/1.4)*trees";
- };
- class TailForest
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_Tail_forest",1.0,1,400};
- frequency = 1;
- volume = "(1-interior/1.4)*forest";
- };
- class TailInterior
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_tail_interior",1.0,1,400};
- frequency = 1;
- volume = "interior";
- };
- class TailMeadows
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_Tail_meadows",1.0,1,400};
- frequency = 1;
- volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
- };
- class TailHouses
- {
- sound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\TRG20\Silencer_TRG20_Tail_houses",1.0,1,400};
- frequency = 1;
- volume = "(1-interior/1.4)*houses";
- };
- };
- };
- reloadTime = 0.065;
- dispersion = 0.00075;
- recoil = "recoil_single_trg";
- recoilProne = "recoil_single_prone_trg";
- minRange = 2;
- minRangeProbab = 0.0099999998;
- midRange = 200;
- midRangeProbab = 0.0099999998;
- maxRange = 400;
- maxRangeProbab = 0.0099999998;
- };
- class close: Single
- {
- burst = 5;
- aiRateOfFire = 0.5;
- aiRateOfFireDistance = 50;
- minRange = 0;
- minRangeProbab = 0.050000001;
- midRange = 30;
- midRangeProbab = 0.69999999;
- maxRange = 50;
- maxRangeProbab = 0.039999999;
- showToPlayer = 0;
- };
- class short: close
- {
- burst = 3;
- aiRateOfFire = 2;
- aiRateOfFireDistance = 300;
- minRange = 50;
- minRangeProbab = 0.050000001;
- midRange = 150;
- midRangeProbab = 0.69999999;
- maxRange = 300;
- maxRangeProbab = 0.039999999;
- };
- class medium: close
- {
- burst = 2;
- aiRateOfFire = 4;
- aiRateOfFireDistance = 600;
- minRange = 200;
- minRangeProbab = 0.050000001;
- midRange = 400;
- midRangeProbab = 0.60000002;
- maxRange = 600;
- maxRangeProbab = 0.1;
- };
- class far: close
- {
- burst = 1;
- aiRateOfFire = 6;
- aiRateOfFireDistance = 700;
- minRange = 350;
- minRangeProbab = 0.039999999;
- midRange = 550;
- midRangeProbab = 0.5;
- maxRange = 700;
- maxRangeProbab = 0.0099999998;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement