From ddbfc3090cfdbc79d07a6a03d03264392f57fd42 Mon Sep 17 00:00:00 2001 From: mharis001 <34453221+mharis001@users.noreply.github.com> Date: Mon, 18 Oct 2021 20:05:40 -0400 Subject: [PATCH] Overheating - Fix invalid jamTypesAllowed arrays (#8560) --- addons/overheating/CfgWeapons.hpp | 6 +++--- docs/wiki/framework/overheating-framework.md | 2 +- optionals/compat_rhs_gref3/CfgWeapons.hpp | 4 ++-- optionals/compat_rhs_usf3/CfgWeapons.hpp | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/overheating/CfgWeapons.hpp b/addons/overheating/CfgWeapons.hpp index 03d44fe62f..67a2f0c765 100644 --- a/addons/overheating/CfgWeapons.hpp +++ b/addons/overheating/CfgWeapons.hpp @@ -8,10 +8,10 @@ class CfgWeapons { class Pistol_Base_F: Pistol {}; class hgun_Pistol_heavy_02_F: Pistol_Base_F { - GVAR(jamTypesAllowed) = ["Fire","Dud"]; + GVAR(jamTypesAllowed)[] = {"Fire", "Dud"}; }; class hgun_Pistol_Signal_F: Pistol_Base_F { - GVAR(jamTypesAllowed) = ["Fire","Dud"]; + GVAR(jamTypesAllowed)[] = {"Fire", "Dud"}; }; class RifleCore; @@ -95,7 +95,7 @@ class CfgWeapons { }; class sgun_HunterShotgun_01_base_F: Rifle_Long_Base_F { GVAR(closedBolt) = 1; - GVAR(jamTypesAllowed) = ["Fire","Dud"]; + GVAR(jamTypesAllowed)[] = {"Fire", "Dud"}; }; class ACE_ItemCore; class CBA_MiscItem_ItemInfo; diff --git a/docs/wiki/framework/overheating-framework.md b/docs/wiki/framework/overheating-framework.md index b8774e4dd9..5af0079af5 100644 --- a/docs/wiki/framework/overheating-framework.md +++ b/docs/wiki/framework/overheating-framework.md @@ -35,7 +35,7 @@ class CfgWeapons { class CfgWeapons { class Pistol_Base_F; class MyRevolver: Pistol_Base_F { - ace_overheating_jamTypesAllowed = ["Fire","Dud"]; //Allowed and default values are ["Eject", "Extract", "Feed", "Fire", "Dud"]. In the example here a revolver does not eject, extract, or feed on each shot so those values are removed. + ace_overheating_jamTypesAllowed[] = {"Fire", "Dud"}; // Allowed and default values are ["Eject", "Extract", "Feed", "Fire", "Dud"]. In the example here a revolver does not eject, extract, or feed on each shot so those values are removed. }; }; ``` diff --git a/optionals/compat_rhs_gref3/CfgWeapons.hpp b/optionals/compat_rhs_gref3/CfgWeapons.hpp index 59342446e7..2b04217cf3 100644 --- a/optionals/compat_rhs_gref3/CfgWeapons.hpp +++ b/optionals/compat_rhs_gref3/CfgWeapons.hpp @@ -108,11 +108,11 @@ class CfgWeapons { }; class rhs_weap_Izh18: Rifle_Base_F { - ace_overheating_jamTypesAllowed = ["Fire","Dud"]; + ace_overheating_jamTypesAllowed[] = {"Fire", "Dud"}; }; class rhs_weap_m79: Rifle_Base_F { - ace_overheating_jamTypesAllowed = ["Fire","Dud"]; + ace_overheating_jamTypesAllowed[] = {"Fire", "Dud"}; }; CREATE_CSW_PROXY(rhs_weap_DSHKM); diff --git a/optionals/compat_rhs_usf3/CfgWeapons.hpp b/optionals/compat_rhs_usf3/CfgWeapons.hpp index 082f79f585..ebb76be932 100644 --- a/optionals/compat_rhs_usf3/CfgWeapons.hpp +++ b/optionals/compat_rhs_usf3/CfgWeapons.hpp @@ -158,7 +158,7 @@ class CfgWeapons { ACE_barrelLength = 508.0; }; class rhs_weap_m32_Base_F: Rifle_Base_F { - ace_overheating_jamTypesAllowed = ["Fire","Dud"]; + ace_overheating_jamTypesAllowed[] = {"Fire", "Dud"}; }; class SMG_02_base_F; class rhsusf_weap_MP7A1_base_f: SMG_02_base_F { @@ -184,7 +184,7 @@ class CfgWeapons { ACE_barrelLength = 124.46; }; class rhs_weap_M320_Base_F: Pistol_Base_F { - ace_overheating_jamTypesAllowed = ["Fire","Dud"]; + ace_overheating_jamTypesAllowed[] = {"Fire", "Dud"}; }; // RHS sniper scopes