ACE3/addons/respawn/functions/fnc_handleRespawn.sqf

33 lines
699 B
Plaintext
Raw Normal View History

2015-01-12 09:07:03 +00:00
/*
Name: ACE_Respawn_fnc_handleRespawn
2015-01-12 09:07:03 +00:00
Author(s):
bux578
Description:
Handles the XEH Respawn event
Parameters:
0: OBJECT - Respawned Unit
1: ?
Returns:
VOID
*/
#include "script_component.hpp"
2015-01-12 09:07:03 +00:00
private ["_respawnedUnit"];
_respawnedUnit = _this select 0;
// Restores the gear when the player respawns
2015-01-12 09:49:21 +00:00
if (GVAR(SavePreDeathGear)) then {
2015-01-13 14:28:03 +00:00
[_respawnedUnit, GVAR(unitGear)] call FUNC(restoreGear);
2015-01-12 09:07:03 +00:00
};
// fix for setVariable public being lost on respawn for machines that JIP after the command was broadcasted
if (_respawnedUnit getVariable ["ACE_canMoveRallypoint", false]) then {
_respawnedUnit setVariable ["ACE_canMoveRallypoint", true, true];
};