123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- #include "../../RD501_main/config_macros.hpp"
- class CfgPatches
- {
- class macro_patch_name(grenades)
- {
- units[] = {};
- weapons[] = {};
- requiredVersion = 0.1;
- requiredAddons[] = {
- macro_patch_name(weapons)
- };
- author = "SWOP";
- magazines[] = {"RD501_BlueShadow_Grenade"};
- ammo[] = {"SWOP_SCAR_Shadow"};
- };
- };
- class CfgCloudlets
- {
- class Default;
- class Shadow_Fire: Default
- {
- interval = 0.1;
- circleRadius = 0;
- circleVelocity[] = {0,0,0};
- particleFSNtieth = 16;
- particleFSIndex = 10;
- particleFSFrameCount = 32;
- particleFSLoop = 1;
- angleVar = 0.1;
- particleShape = "\A3\data_f\ParticleEffects\Universal\Universal";
- animationName = "";
- particleType = "Billboard";
- timerPeriod = 1;
- lifeTime = 0.2;
- moveVelocity[] = {0,1.5,0};
- rotationVelocity = 0;
- weight = 0.045;
- volume = 0.04;
- rubbing = 0.1;
- size[] = {0.2,0.02};
- color[] = {{0.2125,0.8258,0.3891,-1}};
- animationSpeed[] = {0.5,1};
- randomDirectionPeriod = 0;
- randomDirectionIntensity = 0;
- onTimerScript = "";
- beforeDestroyScript = "";
- lifeTimeVar = 0.3;
- positionVar[] = {0.1,0.3,0.1};
- moveVelocityVar[] = {0.3,0.5,0.3};
- rotationVelocityVar = 10;
- sizeVar = 0.5;
- colorVar[] = {0.1,0.1,0.1,0};
- randomDirectionPeriodVar = 0;
- randomDirectionIntensityVar = 0;
- coreIntensity = 1;
- coreDistance = 5;
- damageTime = 0.25;
- constantDistance = 1.5;
- damageType = "Fire";
- };
- class Shadow_Smoke: Default
- {
- animationSpeedCoef = 1;
- colorCoef[] = {"colorR","colorG","colorB","colorA"};
- sizeCoef = 1;
- position[] = {0,0,0};
- interval = 0.03;
- circleRadius = 0;
- circleVelocity[] = {0,0,0};
- particleShape = "\A3\data_f\ParticleEffects\Universal\Universal";
- particleFSNtieth = 16;
- particleFSIndex = 7;
- particleFSFrameCount = 48;
- particleFSLoop = 1;
- angleVar = 0.1;
- animationName = "";
- particleType = "Billboard";
- timerPeriod = 1;
- lifeTime = 20;
- moveVelocity[] = {0.2,0.1,0.1};
- rotationVelocity = 1;
- weight = 1.2777;
- volume = 1;
- rubbing = 0.015;
- size[] = {0.12,2.1,7};
- color[] = {{0.2125,0.3,0.8,0.2},{0.2125,0.3,0.8,0.4},{0.2125,0.3,0.8,0.6}};
- animationSpeed[] = {1.5,0.5};
- randomDirectionPeriod = 1;
- randomDirectionIntensity = 0.04;
- onTimerScript = "";
- beforeDestroyScript = "";
- destroyOnWaterSurface = 1;
- destroyOnWaterSurfaceOffset = -0.6;
- lifeTimeVar = 2;
- positionVar[] = {0,0,0};
- MoveVelocityVar[] = {0.25,0.25,0.25};
- rotationVelocityVar = 1;
- sizeVar = 0.7;
- colorVar[] = {0,0,0,0.35};
- randomDirectionPeriodVar = 0;
- randomDirectionIntensityVar = 0;
- };
- };
- class Shadow_Smoke
- {
- class Shadow_Smoke
- {
- simulation = "particles";
- type = "Shadow_Smoke";
- position[] = {0,0,0};
- intensity = 1;
- interval = 1;
- lifeTime = 20;
- };
- class Fire
- {
- simulation = "particles";
- type = "Shadow_Fire";
- position[] = {0,0,0};
- intensity = 1;
- interval = 1;
- start = 0.5;
- lifeTime = 25;
- };
- };
- class CfgAmmo
- {
- class SmokeShell;
- class SWOP_SCAR_Shadow: SmokeShell
- {
- model = "\thermalD\Dioxis.p3d";
- hit = 4;
- class NVGMarkers
- {
- class Blinking1
- {
- name = "blinkpos1";
- color[] = {0.01,0.01,0.01,1};
- ambient[] = {0.005,0.005,0.005,1};
- blinking = 1;
- brightness = 0.002;
- onlyInNvg = 1;
- };
- class Blinking2
- {
- color[] = {0.9,0.1,0.1};
- ambient[] = {0.1,0.1,0.1};
- name = "blinkpos2";
- blinking = 1;
- blinkingStartsOn = 1;
- blinkingPattern[] = {0.1,0.9};
- blinkingPatternGuarantee = 1;
- drawLightSize = 0.35;
- drawLightCenterSize = 0.05;
- brightness = 0.002;
- dayLight = 1;
- onlyInNvg = 0;
- intensity = 75;
- drawLight = 1;
- activeLight = 0;
- useFlare = 0;
- };
- };
- indirectHit = 2;
- indirectHitRange = 1.1;
- explosionTime = 5;
- aiAmmoUsageFlags = "64 + 1";
- timeToLive = 35;
- deflecting = 20;
- whistleOnFire = 0;
- ace_frag_enabled = 0;
- ace_frag_skip = 1;
- ace_frag_force = 0;
- suppressionRadiusHit = 18;
- dangerRadiusHit = 50;
- allowAgainstInfantry = 1;
- soundFly[] = {"\thermalD\diox1.ogg",1,1,60};
- smokeColor[] = {0.2125,0.6258,0.48909998,1};
- effectsSmoke = "Shadow_Smoke";
- };
- };
- class CfgMagazines
- {
- class SmokeShell;
- class RD501_BlueShadow_Grenade: SmokeShell
- {
- model = "\thermalD\Dioxis.p3d";
- displayName = "1Rnd Blue Shadow Grenade";
- picture = "\thermalD\dioxisgp_x_ca.paa";
- displayNameShort = "Blue Shadow Grenade";
- descriptionShort = "Blue Shadow Grenade";
- ammo = "SWOP_SCAR_Shadow";
- mass = 3;
- class Library
- {
- libTextDesc = "";
- };
- };
- };
- class CfgWeapons
- {
- class Default;
- class GrenadeLauncher: Default{};
- class Throw: GrenadeLauncher
- {
- muzzles[] += {"Shadow_Muzzle"};
- class ThrowMuzzle;
- class Shadow_Muzzle: ThrowMuzzle
- {
- magazines[] = {"RD501_BlueShadow_Grenade"};
- };
- };
- };
|