diff --git a/Sources/epoch_code/System/EPOCH_zombie_walking.fsm b/Sources/epoch_code/System/EPOCH_zombie_walking.fsm index f2d253ad..8bfbaacf 100644 --- a/Sources/epoch_code/System/EPOCH_zombie_walking.fsm +++ b/Sources/epoch_code/System/EPOCH_zombie_walking.fsm @@ -135,7 +135,7 @@ class FSM condition=/*%FSM*/"!(_moveTo isEqualTo _nextPos)"/*%FSM*/; action=/*%FSM*/"_doMove = true;" \n "_decisionMade = true;" \n - "_moveTo = [] + _nextPos;" \n + "_moveTo = +_nextPos;" \n ""/*%FSM*/; }; /*%FSM*/ diff --git a/Sources/epoch_server/compile/epoch_traders/EPOCH_server_loadTraders.sqf b/Sources/epoch_server/compile/epoch_traders/EPOCH_server_loadTraders.sqf index 5e46b8f8..7005e233 100644 --- a/Sources/epoch_server/compile/epoch_traders/EPOCH_server_loadTraders.sqf +++ b/Sources/epoch_server/compile/epoch_traders/EPOCH_server_loadTraders.sqf @@ -17,7 +17,7 @@ private ["_agent","_aiTables","_arr","_class","_currentStock","_existingStock"," //[[[end]]] params [["_maxTraderLimit",0]]; -_staticTradersArray = [] + EPOCH_staticNPCTraderPos; +_staticTradersArray = +EPOCH_staticNPCTraderPos; EPOCH_staticNPCTraderPos = nil; _staticTradersArray append getArray(configFile >> "CfgEpoch" >> worldName >> "staticNpcPos"); _staticTradersArrCount = count _staticTradersArray; diff --git a/Sources/epoch_server/system/server_monitor.fsm b/Sources/epoch_server/system/server_monitor.fsm index c9e1b74d..22dcd78b 100644 --- a/Sources/epoch_server/system/server_monitor.fsm +++ b/Sources/epoch_server/system/server_monitor.fsm @@ -396,7 +396,7 @@ class FSM " {" \n " _removed = _events deleteAt (_eventsMarkedForRemoval deleteAt _forEachIndex);" \n " diag_log format[""DEBUG: removing event: %1"",_removed];" \n - " } forEach ([] + _eventsMarkedForRemoval);" \n + " } forEach (+_eventsMarkedForRemoval);" \n "};" \n "" \n "// restart script" \n diff --git a/Sources/epoch_server_debris_event/EpochEvents/DynamicDebris.sqf b/Sources/epoch_server_debris_event/EpochEvents/DynamicDebris.sqf index 33ccdf44..bc01fe6b 100644 --- a/Sources/epoch_server_debris_event/EpochEvents/DynamicDebris.sqf +++ b/Sources/epoch_server_debris_event/EpochEvents/DynamicDebris.sqf @@ -84,7 +84,7 @@ if (_status == 1 && _data isEqualType [] && !(_data isEqualTo [])) then { _position set [1,(_position select 1) + _offsetY]; _position set [2,(_position select 2) - 1]; - _upperPos = [] + _position; + _upperPos = +_position; _upperPos set [2,(_position select 2) + 3]; _intersections = lineIntersectsSurfaces [_upperPos, _position, objNull, objNull, true, 1];