//fixHatchet old file private ["_tool","_tape","_fixedItem","_config","_dName","_handle"]; _tool = _this; _config = configFile >> "CfgWeapons" >> _tool; _fixedItem = getText(_config >> "fixedTool"); _dName = getText(configFile >> "CfgWeapons" >> _fixedItem >> "displayName"); //Used for Grip _tape = "equip_duct_tape"; //Handle _handle = "equip_lever"; call gear_ui_init; closeDialog 0; // Check if the player has the tape if ((_tape in magazines player) && (_handle in magazines player)) then { //Fix the tool player playActionNow "Medic"; [player,"bandage",0,false] call dayz_zombieSpeak; uiSleep 6; player removeWeapon _tool; player removeMagazine _tape; player removeMagazine _handle; player addWeapon _fixedItem; format[localize "str_fixToolSuccess", _dName] call dayz_rollingMessages; } else { //If the player doesn't have the mats. if (!(_tape in magazines player)) then { if (!(_handle in magazines player)) then { localize "str_fixToolFail" call dayz_rollingMessages; } else { localize "str_fixtoolMissingTape" call dayz_rollingMessages; }; } else { localize "str_fixtoolMissingHandle" call dayz_rollingMessages; }; };