diff --git a/SQF/dayz_code/compile/player_switchModel.sqf b/SQF/dayz_code/compile/player_switchModel.sqf index 41a8e954d..bfd3f155b 100644 --- a/SQF/dayz_code/compile/player_switchModel.sqf +++ b/SQF/dayz_code/compile/player_switchModel.sqf @@ -1,4 +1,4 @@ -private ["_weapons","_backpackWpn","_backpackMag","_currentWpn","_isWeapon","_backpackWpnTypes","_backpackWpnQtys","_countr","_class","_position","_dir","_currentAnim","_tagSetting","_playerUID","_countMags","_magazines","_primweapon","_secweapon","_newBackpackType","_muzzles","_oldUnit","_group","_newUnit","_playerObjName","_wpnType","_ismelee"]; +private ["_weapons","_backpackWpn","_backpackMag","_currentWpn","_isWeapon","_backpackWpnTypes","_backpackWpnQtys","_countr","_class","_position","_dir","_currentAnim","_tagSetting","_playerUID","_countMags","_magazines","_primweapon","_secweapon","_newBackpackType","_muzzles","_oldUnit","_group","_newUnit","_playerObjName","_wpnType","_ismelee","_oldGroup"]; if (gear_done) then {disableUserInput true;}; _class = _this; _position = getPosATL player; @@ -43,6 +43,7 @@ player setPosATL dayz_spawnPos; //BackUp Player Object _oldUnit = player; +_oldGroup = group player; /**********************************/ //DONT USE player AFTER THIS POINT// @@ -110,6 +111,7 @@ _switchUnit = { removeAllWeapons _oldUnit; {_oldUnit removeMagazine _x;} count magazines _oldUnit; deleteVehicle _oldUnit; + if (count units _oldGroup < 1) then {deleteGroup _oldGroup;}; if(_currentWpn != "") then {_newUnit selectWeapon _currentWpn;}; }; //Add && Fill BackPack