From 48ae894534db4840665148312e5d9801d9221927 Mon Sep 17 00:00:00 2001 From: Drofseh Date: Thu, 9 Mar 2023 23:39:49 -0800 Subject: [PATCH 1/3] Give Zorro appropriate headgear after safestart --- ARCMT.vr/init.sqf | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ARCMT.vr/init.sqf diff --git a/ARCMT.vr/init.sqf b/ARCMT.vr/init.sqf new file mode 100644 index 0000000..06baf93 --- /dev/null +++ b/ARCMT.vr/init.sqf @@ -0,0 +1,21 @@ + +// Give Zorro appropriate headgear after safestart. +if (getPlayerUID player == 76561197970511711) then { + [ + {!([] call TMF_safestart_fnc_isActive)}, + { + ZorroUK_Helmet = ["CUP_H_USArmy_Helmet_Protec", "H_Helmet_Skate"] select (288520 in (getDLCs 1)); + [ + { + if (headgear player != "H_Helmet_Skate") then { + removeHeadgear player; + player addHeadgear (selectRandomWeighted [ZorroUK_Helmet,99,"H_Hat_Tinfoil_F",1]); + }; + }, + 10, + [] + ] call CBA_fnc_addPerFrameHandler; + }, + [] + ] call CBA_fnc_waitUntilAndExecute; +}; From 1037f403e866b672470a810c3956850cac36ca6e Mon Sep 17 00:00:00 2001 From: Drofseh Date: Fri, 10 Mar 2023 09:32:05 -0800 Subject: [PATCH 2/3] fix headgear check to account for earlier apex headgear selection --- ARCMT.vr/init.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ARCMT.vr/init.sqf b/ARCMT.vr/init.sqf index 06baf93..7f07d61 100644 --- a/ARCMT.vr/init.sqf +++ b/ARCMT.vr/init.sqf @@ -7,7 +7,7 @@ if (getPlayerUID player == 76561197970511711) then { ZorroUK_Helmet = ["CUP_H_USArmy_Helmet_Protec", "H_Helmet_Skate"] select (288520 in (getDLCs 1)); [ { - if (headgear player != "H_Helmet_Skate") then { + if !(headgear player in ["CUP_H_USArmy_Helmet_Protec", "H_Helmet_Skate"]) then { removeHeadgear player; player addHeadgear (selectRandomWeighted [ZorroUK_Helmet,99,"H_Hat_Tinfoil_F",1]); }; From 28887b3013e78fd3a9294d1b4e2d84b5d59149ba Mon Sep 17 00:00:00 2001 From: Drofseh Date: Fri, 10 Mar 2023 09:44:22 -0800 Subject: [PATCH 3/3] remove DLC related code, Zorro owns APEX but not Contact had to get rid of the tin foil hat easter egg, very sad --- ARCMT.vr/init.sqf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ARCMT.vr/init.sqf b/ARCMT.vr/init.sqf index 7f07d61..64ff7d2 100644 --- a/ARCMT.vr/init.sqf +++ b/ARCMT.vr/init.sqf @@ -4,12 +4,11 @@ if (getPlayerUID player == 76561197970511711) then { [ {!([] call TMF_safestart_fnc_isActive)}, { - ZorroUK_Helmet = ["CUP_H_USArmy_Helmet_Protec", "H_Helmet_Skate"] select (288520 in (getDLCs 1)); [ { - if !(headgear player in ["CUP_H_USArmy_Helmet_Protec", "H_Helmet_Skate"]) then { + if (headgear player != "H_Helmet_Skate") then { removeHeadgear player; - player addHeadgear (selectRandomWeighted [ZorroUK_Helmet,99,"H_Hat_Tinfoil_F",1]); + player addHeadgear "H_Helmet_Skate"; }; }, 10,