change milsim_respawn to milsim_reinsert

This commit is contained in:
2024-01-30 15:37:04 -08:00
parent 9ec51a5e19
commit 53c1d3b18d
13 changed files with 97 additions and 97 deletions

View File

@@ -1,22 +1,22 @@
// revalidate any players in the queue
// compare their distance to the nearest base, and remove them if they're too far away (or dead)
private _stillValid = [];
private _maxRangeToReady = missionNamespace getVariable ["milsim_respawn_setting_reinsertion_maxRangeToReady", 400];
private _maxRangeToReady = missionNamespace getVariable ["milsim_reinsert_setting_reinsertion_maxRangeToReady", 400];
{
_x params ["_player", "_base", "_timeFiled"]; // _unitArr = [unit, baseName, timeInQueue]
private _distanceToOriginalBase = _player distance _base;
// get the closest base to the player
private _nearestBase = [_player] call milsim_respawn_fnc_getNearestBase;
private _nearestBase = [_player] call milsim_reinsert_fnc_getNearestBase;
private _isCloseEnoughToAnyBase = (_player distance _nearestBase) < _maxRangeToReady;
if (not _isCloseEnoughToAnyBase || not (alive _player)) then {
// don't include player in updated queue
// log to rpt
private _logParams = [
["filedAtBase", [_base] call milsim_respawn_fnc_getBaseName],
["filedAtBase", [_base] call milsim_reinsert_fnc_getBaseName],
["filedAtBaseDistance", _player distance _base],
["closestBase", [_nearestBase] call milsim_respawn_fnc_getBaseName],
["closestBase", [_nearestBase] call milsim_reinsert_fnc_getBaseName],
["closestBaseDistance", _player distance _nearestBase],
["maxDistanceSetting", _maxRangeToReady],
["inQueueDuration", diag_tickTime - _timeFiled]
@@ -36,9 +36,9 @@ private _maxRangeToReady = missionNamespace getVariable ["milsim_respawn_setting
// if player's base has changed, log to rpt
if (_base != _nearestBase) then {
private _logParams = [
["filedAtBase", [_base] call milsim_respawn_fnc_getBaseName],
["filedAtBase", [_base] call milsim_reinsert_fnc_getBaseName],
["filedAtBaseDistance", _player distance _base],
["closestBase", [_nearestBase] call milsim_respawn_fnc_getBaseName],
["closestBase", [_nearestBase] call milsim_reinsert_fnc_getBaseName],
["closestBaseDistance", _player distance _nearestBase],
["maxDistanceSetting", _maxRangeToReady],
["inQueueDuration", diag_tickTime - _timeFiled]
@@ -50,8 +50,8 @@ private _maxRangeToReady = missionNamespace getVariable ["milsim_respawn_setting
_logParams
] call milsim_fnc_log;
};
} forEach milsim_respawn_reinsertionQueue;
} forEach milsim_reinsert_reinsertionQueue;
// broadcast new list to all machines
milsim_respawn_reinsertionQueue = _stillValid;
publicVariable "milsim_respawn_reinsertionQueue";
milsim_reinsert_reinsertionQueue = _stillValid;
publicVariable "milsim_reinsert_reinsertionQueue";