Skip to content

Commit 81f5b55

Browse files
committed
Added Chlorine Cluster mortar rounds
1 parent bfe5442 commit 81f5b55

8 files changed

Lines changed: 45 additions & 6 deletions

File tree

addons/chemical/CfgAmmo.hpp

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ class CfgAmmo {
88
class Smoke_82mm_AMOS_White;
99
class Sh_82mm_AMOS_Type0: Smoke_82mm_AMOS_White {
1010
KAT_projectile = 1;
11-
KAT_lifetime = 90;
12-
KAT_radius = 10;
11+
KAT_lifetime = 200;
12+
KAT_radius = 15;
1313
KAT_toxicLvL = 1;
1414
soundFakeFall[] = {"soundFakeFall0",0.25,"soundFakeFall1",0.25,"soundFakeFall2",0.25,"soundFakeFall3",0.25};
1515
soundFakeFall0[] = {"a3\Sounds_F\weapons\falling_bomb\fall_01.wss",3.16228,1,1000};
@@ -21,6 +21,20 @@ class CfgAmmo {
2121
submunitionAmmo = "KAT_SmokeShellArty";
2222
};
2323

24+
class Sh_82mm_AMOS_Type0_Cluster: Smoke_82mm_AMOS_White {
25+
soundFakeFall[] = {"soundFakeFall0",0.25,"soundFakeFall1",0.25,"soundFakeFall2",0.25,"soundFakeFall3",0.25};
26+
soundFakeFall0[] = {"a3\Sounds_F\weapons\falling_bomb\fall_01.wss",3.16228,1,1000};
27+
soundFakeFall1[] = {"a3\Sounds_F\weapons\falling_bomb\fall_02.wss",3.16228,1,1000};
28+
soundFakeFall2[] = {"a3\Sounds_F\weapons\falling_bomb\fall_03.wss",3.16228,1,1000};
29+
soundFakeFall3[] = {"a3\Sounds_F\weapons\falling_bomb\fall_04.wss",3.16228,1,1000};
30+
whistleDist = 20;
31+
whistleOnFire = 2;
32+
triggerDistance = 100;
33+
triggerSpeedCoef[] = {0.8,1};
34+
submunitionConeType[] = { "randomcenter", 30 };
35+
submunitionAmmo="KAT_CAS_M43_Ammo_sub";
36+
};
37+
2438
class Sh_82mm_AMOS_TypeCS: Sh_82mm_AMOS_Type0 {
2539
KAT_projectile = 1;
2640
KAT_lifetime = 60;

addons/chemical/CfgMagazineGroups.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ class ace_csw_groups {
44
KAT_1Rnd_82mm_Mo_Type0 = 1;
55
KAT_5Rnd_82mm_Mo_Type0_AI = 1;
66
};
7+
class KAT_1Rnd_82mm_Mo_Type0_Cluser {
8+
KAT_1Rnd_82mm_Mo_Type0_Cluser = 1;
9+
KAT_5Rnd_82mm_Mo_TypeType0_Cluser_AI = 1;
10+
};
711
class KAT_1Rnd_82mm_Mo_TypeCS {
812
KAT_1Rnd_82mm_Mo_TypeCS = 1;
913
KAT_3Rnd_82mm_Mo_TypeCS_AI = 1;

addons/chemical/CfgMagazines.hpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@ class CfgMagazines {
1111
scope = 1;
1212
count = 5;
1313
};
14+
class KAT_1Rnd_82mm_Mo_Type0_Cluser: ACE_1Rnd_82mm_Mo_HE {
15+
author="DiGii";
16+
ammo="Sh_82mm_AMOS_Type0_Cluster";
17+
displayNameMFDFormat= CSTRING(ToxicGas_cluster_MFDNAME);
18+
displayNameShort= CSTRING(ToxicGas_cluster_MFDNAME);
19+
displayName= CSTRING(ToxicGas_cluster_DisplayName);
20+
};
21+
class KAT_5Rnd_82mm_Mo_TypeType0_Cluser_AI: KAT_1Rnd_82mm_Mo_Type0_Cluser {
22+
scope = 1;
23+
count = 5;
24+
};
1425
class KAT_1Rnd_82mm_Mo_TypeCS: ACE_1Rnd_82mm_Mo_HE {
1526
author="DiGii";
1627
ammo="Sh_82mm_AMOS_TypeCS";

addons/chemical/CfgVehicles.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ class CfgVehicles {
286286
displayName = CSTRING(GasBox_Displayname);
287287
class TransportMagazines {
288288
MACRO_ADDMAGAZINE(KAT_1Rnd_82mm_Mo_Type0,8);
289+
MACRO_ADDMAGAZINE(KAT_1Rnd_82mm_Mo_Type0_Cluser,8);
289290
MACRO_ADDMAGAZINE(KAT_1Rnd_82mm_Mo_TypeCS,8);
290291
MACRO_ADDMAGAZINE(KAT_1Rnd_82mm_Mo_Type2,4);
291292
MACRO_ADDMAGAZINE(KAT_1Rnd_82mm_Mo_Type3,4);

addons/chemical/CfgWeapons.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,13 @@ class CfgWeapons {
7171
magazines[] += {
7272
"KAT_5Rnd_82mm_Mo_Type0_AI",
7373
"KAT_5Rnd_82mm_Mo_Type2_AI",
74-
"KAT_3Rnd_82mm_Mo_TypeCS_AI"
74+
"KAT_3Rnd_82mm_Mo_TypeCS_AI",
75+
"KAT_5Rnd_82mm_Mo_TypeType0_Cluser_AI"
7576
};
7677
};
7778

7879
class ACE_mortar_82mm: mortar_82mm {
79-
magazines[] = {"ACE_1Rnd_82mm_Mo_HE","ACE_1Rnd_82mm_Mo_Smoke","ACE_1Rnd_82mm_Mo_Illum","ACE_1Rnd_82mm_Mo_HE_Guided","ACE_1Rnd_82mm_Mo_HE_LaserGuided", "KAT_1Rnd_82mm_Mo_Type0", "KAT_1Rnd_82mm_Mo_TypeCS", "KAT_1Rnd_82mm_Mo_Type2", "KAT_1Rnd_82mm_Mo_Type3", "KAT_1Rnd_82mm_Mo_Type4", "KAT_1Rnd_82mm_Mo_Type5"};
80+
magazines[] = {"ACE_1Rnd_82mm_Mo_HE","ACE_1Rnd_82mm_Mo_Smoke","ACE_1Rnd_82mm_Mo_Illum","ACE_1Rnd_82mm_Mo_HE_Guided","ACE_1Rnd_82mm_Mo_HE_LaserGuided", "KAT_1Rnd_82mm_Mo_Type0", "KAT_1Rnd_82mm_Mo_Type0_Cluser", "KAT_1Rnd_82mm_Mo_TypeCS", "KAT_1Rnd_82mm_Mo_Type2", "KAT_1Rnd_82mm_Mo_Type3", "KAT_1Rnd_82mm_Mo_Type4", "KAT_1Rnd_82mm_Mo_Type5"};
8081
};
8182

8283
class GrenadeLauncher;

addons/chemical/functions/fnc_CASCreateGas.sqf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ private _projectile = QGVAR(logic) createVehicle [_posX,_posY,_posZ];
2525

2626
if (isServer) then {
2727
private _radius = 15;
28-
private _timeToLive = 240;
28+
private _timeToLive = 480;
2929
private _gasLevel = 1;
3030

3131
[QGVAR(addGasSource), [_projectile, _radius, _gasLevel, _projectile, {

addons/chemical/functions/fnc_applyMustardDamage.sqf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ for "_i" from 1 to 6 do {
5151

5252
// Cough sound (audible signal, helps medics locate)
5353
[QEGVAR(breathing,playCough), [_unit], _unit] call CBA_fnc_targetEvent;
54-
};
54+
};

addons/chemical/stringtable.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,14 @@
815815
<English>Chlorine</English>
816816
<German>Chlor</German>
817817
</Key>
818+
<Key ID="STR_KAT_Chemical_ToxicGas_cluster_DisplayName">
819+
<English>82mm Chlorine Cluster Round</English>
820+
<German>[CSW] 82mm Chlor Streu Mörser Granate</German>
821+
</Key>
822+
<Key ID="STR_KAT_Chemical_ToxicGas_cluster_MFDNAME">
823+
<English>Chlorine cluster</English>
824+
<German>Chlor Streu</German>
825+
</Key>
818826
<Key ID="STR_KAT_Chemical_TriWire_Gas_Desc">
819827
<English>Type: Tripwire gas - Sprays a poisonous gas when triggered.&lt;br /&gt;Rounds: 1&lt;br /&gt;Used on: Ground</English>
820828
<Czech>Typ: Nástražný drát s plynovým granátem - Při aktivaci vypustí do ovzduší jedovatý plyn.&lt;br/&gt;Ran: 1&lt;br/&gt;Použití: Země</Czech>

0 commit comments

Comments
 (0)