diff --git a/Sources/epoch_server/compile/epoch_player/EPOCH_server_loadPlayer.sqf b/Sources/epoch_server/compile/epoch_player/EPOCH_server_loadPlayer.sqf index a472d5d6..9216b479 100644 --- a/Sources/epoch_server/compile/epoch_player/EPOCH_server_loadPlayer.sqf +++ b/Sources/epoch_server/compile/epoch_player/EPOCH_server_loadPlayer.sqf @@ -123,9 +123,10 @@ if (typename _this == "ARRAY") then { }; _newPlyr = _group createUnit[_class, _location, [], 0, "CAN_COLLIDE"]; - if !(isNull _newPlyr) then { + addToRemainsCollector[_newPlyr]; + //diag_log format ["DEBUG Created New Player: %1", _newPlyr]; { _newPlyr disableAI _x; diff --git a/Sources/epoch_server/compile/epoch_player/EPOCH_server_revivePlayer.sqf b/Sources/epoch_server/compile/epoch_player/EPOCH_server_revivePlayer.sqf index 02fc8441..b1f619ab 100644 --- a/Sources/epoch_server/compile/epoch_player/EPOCH_server_revivePlayer.sqf +++ b/Sources/epoch_server/compile/epoch_player/EPOCH_server_revivePlayer.sqf @@ -90,6 +90,8 @@ if (!local _plyr) then { _newPlyr = _group createUnit[_class, _location, [], 0, "CAN_COLLIDE"]; + addToRemainsCollector[_newPlyr]; + _newPlyr allowDammage false; { _newPlyr disableAI _x;