diff --git a/arma/client/addons/locker/functions/fnc_initRepository.sqf b/arma/client/addons/locker/functions/fnc_initRepository.sqf index e67157e..02a33af 100644 --- a/arma/client/addons/locker/functions/fnc_initRepository.sqf +++ b/arma/client/addons/locker/functions/fnc_initRepository.sqf @@ -260,8 +260,12 @@ GVAR(LockerRepositoryBaseClass) = compileFinal createHashMapFromArray [ private _pos = getPosASL _globalLocker; private _vDir = vectorDir _globalLocker; private _vUp = vectorUp _globalLocker; + private _lockerClass = typeOf _globalLocker; + if (_lockerClass isEqualTo "") then { + _lockerClass = "Box_NATO_Equip_F"; + }; - private _localLocker = createVehicleLocal ["Box_NATO_Equip_F", [0, 0, 0]]; + private _localLocker = createVehicleLocal [_lockerClass, [0, 0, 0]]; _localLocker setPosASL _pos; _localLocker setVectorDirAndUp [_vDir, _vUp]; _localLocker allowDamage false; diff --git a/arma/server/addons/task/README.md b/arma/server/addons/task/README.md index 785002c..d054b60 100644 --- a/arma/server/addons/task/README.md +++ b/arma/server/addons/task/README.md @@ -196,10 +196,9 @@ If you want the accepting player's org to own the task rewards, use `fnc_handler - initializes `TaskStore` - `XEH_postInit.sqf` - registers the ACE defuse event hook - - starts the attack-only mission manager on the server ## Notes -- the dynamic mission manager in `fnc_missionManager.sqf` is now limited to attack missions only +- the dynamic mission manager in `fnc_missionManager.sqf` is currently not started by default - it starts server-owned tasks through `fnc_handler.sqf` and binds them to the `default` org - task lifecycle for the mission manager is tracked through `TaskStore` status entries - task backend state is intentionally transient and resets with the active server/mission lifecycle diff --git a/arma/server/addons/task/XEH_postInit.sqf b/arma/server/addons/task/XEH_postInit.sqf index 5dcafcd..aadd2db 100644 --- a/arma/server/addons/task/XEH_postInit.sqf +++ b/arma/server/addons/task/XEH_postInit.sqf @@ -1,7 +1,5 @@ #include "script_component.hpp" -if (isServer) then { [] call FUNC(missionManager); }; - ["ace_explosives_defuse", { private _taskID = ""; { diff --git a/arma/server/addons/task/backup/attack-mission-generator-2026-04-26.7z b/arma/server/addons/task/backup/attack-mission-generator-2026-04-26.7z new file mode 100644 index 0000000..5a54903 Binary files /dev/null and b/arma/server/addons/task/backup/attack-mission-generator-2026-04-26.7z differ