mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
Glasses (Goggles) save / load fix
This commit is contained in:
parent
2aeef8fa13
commit
5dad45c059
@ -602,6 +602,7 @@ class FSM
|
||||
itemno = 27;
|
||||
init = /*%FSM<STATEINIT""">*/"_ply = player;" \n
|
||||
"_group = group player;" \n
|
||||
"_goggles = goggles _playerObject;" \n
|
||||
"" \n
|
||||
"selectPlayer _playerObject;" \n
|
||||
"" \n
|
||||
@ -896,7 +897,12 @@ class FSM
|
||||
{
|
||||
name = "Setup_EH_s_and_H";
|
||||
itemno = 50;
|
||||
init = /*%FSM<STATEINIT""">*/"{" \n
|
||||
init = /*%FSM<STATEINIT""">*/"" \n
|
||||
"if (!_newChar || !(_goggles isEqualTo """")) then {" \n
|
||||
" removeGoggles player;" \n
|
||||
" player addGoggles _goggles" \n
|
||||
"};" \n
|
||||
"{" \n
|
||||
" player addEventHandler [_x,([""CfgEpochClient"", _x, """"] call EPOCH_fnc_returnConfigEntryV2)];" \n
|
||||
"} forEach ([""CfgEpochClient"", ""addEventHandler"", []] call EPOCH_fnc_returnConfigEntryV2);" \n
|
||||
"" \n
|
||||
|
@ -46,6 +46,8 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
|
||||
|
||||
// wait for loadAbs to sync
|
||||
waitUntil {_loadAbs isEqualTo (loadAbs _playerObject)};
|
||||
|
||||
_goggles = goggles _playerObject;
|
||||
|
||||
// switch to new playerObject
|
||||
selectPlayer _playerObject;
|
||||
@ -77,6 +79,9 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
|
||||
closeDialog 0;
|
||||
("BIS_fnc_respawnCounter" call BIS_fnc_rscLayer) cutText ["","PLAIN"];
|
||||
|
||||
removeGoggles player;
|
||||
player addGoggles _goggles;
|
||||
|
||||
{
|
||||
player removeEventHandler [_x, 0];
|
||||
player addEventHandler [_x,(["CfgEpochClient", _x, ""] call EPOCH_fnc_returnConfigEntryV2)];
|
||||
|
Loading…
Reference in New Issue
Block a user