From c008ff2832dbe8b1e6e85295f4da9c49519519c9 Mon Sep 17 00:00:00 2001 From: HARLAN Date: Fri, 6 Dec 2013 11:29:20 -0500 Subject: [PATCH] #848 remember melee mags after skinchange and reveal objects pulled from DayZ CE https://github.com/dayz10k/DayzMod-Private/commit/657688a439fcc375853a3ec91d9ca6138583d5f5#diff-037f2fbb6c571dc6054b7fa36f624fdc and https://github.com/dayz10k/DayzMod-Private/commit/4e1239bbdadac7dda5aa6badb7d2c6a7230cd206#diff-037f2fbb6c571dc6054b7fa36f624fdc --- SQF/dayz_code/compile/player_switchModel.sqf | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/SQF/dayz_code/compile/player_switchModel.sqf b/SQF/dayz_code/compile/player_switchModel.sqf index 33c614bd6..46167cf79 100644 --- a/SQF/dayz_code/compile/player_switchModel.sqf +++ b/SQF/dayz_code/compile/player_switchModel.sqf @@ -208,4 +208,15 @@ diag_log str(getMagazineCargo unitBackpack _newUnit); _playerUID=getPlayerUID player; _playerObjName = format["player%1",_playerUID]; call compile format["%1 = player;",_playerObjName]; - publicVariable _playerObjName; \ No newline at end of file + publicVariable _playerObjName; + +//melee check + _wpnType = primaryWeapon player; + _ismelee = (gettext (configFile >> "CfgWeapons" >> _wpnType >> "melee")); + if (_ismelee == "true") then { + call dayz_meleeMagazineCheck; + }; + +//reveal all near objects. + {player reveal _x} forEach (nearestObjects [getPosATL player, ["All"], 75]); + //All is arbitrary and will need to be changed to ["AllVehicles","WeaponHolder","tentStorage"] ++ others (stashes etc.)