From 4fd0c13f9c045c01398940b172fbdde27fb82816 Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Tue, 20 Jan 2026 10:17:39 +0100 Subject: [PATCH 1/4] add handling vor HMD Slot --- addons/wardrobe/functions/fnc_replace.sqf | 1 + addons/wardrobe/functions/fnc_replaceOther.sqf | 3 +++ 2 files changed, 4 insertions(+) diff --git a/addons/wardrobe/functions/fnc_replace.sqf b/addons/wardrobe/functions/fnc_replace.sqf index 9e4859c651c..758766c353e 100644 --- a/addons/wardrobe/functions/fnc_replace.sqf +++ b/addons/wardrobe/functions/fnc_replace.sqf @@ -37,6 +37,7 @@ private _replaceCode = switch (_typeNumber) do { case TYPE_UNIFORM: { _equipmentType = "UNIFORM"; LINKFUNC(replaceContainer) }; case TYPE_VEST: { _equipmentType = "VEST"; LINKFUNC(replaceContainer) }; case TYPE_BACKPACK: { _equipmentType = "BACKPACK"; LINKFUNC(replaceContainer) }; + case TYPE_HMD: { _equipmentType = "NVG"; LINKFUNC(replaceOther) }; default { // CfgGlasses items do not have a ItemInfo subclass and therefore, not typeNumber switch (true) do { diff --git a/addons/wardrobe/functions/fnc_replaceOther.sqf b/addons/wardrobe/functions/fnc_replaceOther.sqf index 7f88c7689af..99b3f4cc211 100644 --- a/addons/wardrobe/functions/fnc_replaceOther.sqf +++ b/addons/wardrobe/functions/fnc_replaceOther.sqf @@ -29,6 +29,9 @@ switch (_equipmentType) do { removeGoggles _player; _player addGoggles _classTarget; }; + case "NVG": { + _player linkItem _classTarget; + }; }; GVAR(inProgress) = false; // re-enable action From 4ea3859c98ac67062459a0d794f4bb3610da5294 Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Tue, 20 Jan 2026 10:41:03 +0100 Subject: [PATCH 2/4] missionnamespace setvar -> gvar = value --- .hemtt/missions/Wardrobe.VR/mission.sqm | 10 +++++----- addons/wardrobe/XEH_preInit.sqf | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.hemtt/missions/Wardrobe.VR/mission.sqm b/.hemtt/missions/Wardrobe.VR/mission.sqm index 3eed3449ac4..d57967623eb 100644 --- a/.hemtt/missions/Wardrobe.VR/mission.sqm +++ b/.hemtt/missions/Wardrobe.VR/mission.sqm @@ -13,9 +13,9 @@ class EditorData class Camera { pos[]={27.77986,9.3148928,-11.992753}; - dir[]={-0.82791728,-0.44389084,-0.34282935}; - up[]={-0.41012207,0.89607823,-0.16982619}; - aside[]={-0.38258561,-4.6566129e-09,0.92392808}; + dir[]={-0.69794518,-0.36113313,-0.61844516}; + up[]={-0.27029148,0.93251151,-0.23950377}; + aside[]={-0.66319907,-8.5798092e-08,0.7484532}; }; }; binarizationWanted=0; @@ -134,7 +134,7 @@ class Mission class PositionInfo { position[]={16,5.2840548,-14}; - angles[]={0,4.7497735,-0}; + angles[]={0,4.7497735,0}; }; side="Empty"; flags=4; @@ -271,7 +271,7 @@ class Mission class PositionInfo { position[]={18,5,-14}; - angles[]={-0,1.0776811,0}; + angles[]={0,1.0776811,0}; }; side="Empty"; flags=4; diff --git a/addons/wardrobe/XEH_preInit.sqf b/addons/wardrobe/XEH_preInit.sqf index 22bd9de0b9d..d38f75ee071 100644 --- a/addons/wardrobe/XEH_preInit.sqf +++ b/addons/wardrobe/XEH_preInit.sqf @@ -8,7 +8,7 @@ PREP_RECOMPILE_END; #include "initSettings.inc.sqf" -missionNamespace setVariable [QGVAR(inProgress), false]; +GVAR(inProgress) = false; // Cache Wardrobe Replace Exceptions private _map = createHashMap; From a98941292e2bb5407eed2c8d824a7c5d5339c074 Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Tue, 20 Jan 2026 11:34:24 +0100 Subject: [PATCH 3/4] revert change of misison.sqm This reverts commit 4ea3859c98ac67062459a0d794f4bb3610da5294. --- .hemtt/missions/Wardrobe.VR/mission.sqm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.hemtt/missions/Wardrobe.VR/mission.sqm b/.hemtt/missions/Wardrobe.VR/mission.sqm index d57967623eb..3eed3449ac4 100644 --- a/.hemtt/missions/Wardrobe.VR/mission.sqm +++ b/.hemtt/missions/Wardrobe.VR/mission.sqm @@ -13,9 +13,9 @@ class EditorData class Camera { pos[]={27.77986,9.3148928,-11.992753}; - dir[]={-0.69794518,-0.36113313,-0.61844516}; - up[]={-0.27029148,0.93251151,-0.23950377}; - aside[]={-0.66319907,-8.5798092e-08,0.7484532}; + dir[]={-0.82791728,-0.44389084,-0.34282935}; + up[]={-0.41012207,0.89607823,-0.16982619}; + aside[]={-0.38258561,-4.6566129e-09,0.92392808}; }; }; binarizationWanted=0; @@ -134,7 +134,7 @@ class Mission class PositionInfo { position[]={16,5.2840548,-14}; - angles[]={0,4.7497735,0}; + angles[]={0,4.7497735,-0}; }; side="Empty"; flags=4; @@ -271,7 +271,7 @@ class Mission class PositionInfo { position[]={18,5,-14}; - angles[]={0,1.0776811,0}; + angles[]={-0,1.0776811,0}; }; side="Empty"; flags=4; From a0353b132a6f5085aca739a7bbbdf4991f64c5ca Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Tue, 20 Jan 2026 12:23:26 +0100 Subject: [PATCH 4/4] fix doublespace --- addons/wardrobe/XEH_preInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/wardrobe/XEH_preInit.sqf b/addons/wardrobe/XEH_preInit.sqf index d38f75ee071..efb54eea6b3 100644 --- a/addons/wardrobe/XEH_preInit.sqf +++ b/addons/wardrobe/XEH_preInit.sqf @@ -8,7 +8,7 @@ PREP_RECOMPILE_END; #include "initSettings.inc.sqf" -GVAR(inProgress) = false; +GVAR(inProgress) = false; // Cache Wardrobe Replace Exceptions private _map = createHashMap;