Move sharpen action to ItemKnifeBlunt

Avoids confusing message "Missing ItemKnifeBlunt to do this"
This commit is contained in:
ebaydayz
2016-11-21 13:55:09 -05:00
parent 0c9fbc40c8
commit 2d394c32da
3 changed files with 15 additions and 11 deletions

View File

@@ -8,13 +8,4 @@ class equip_brick : CA_Magazine
picture = "\z\addons\dayz_communityassets\pictures\equip_brick.paa";
displayName = $STR_ITEM_NAME_equip_brick;
descriptionShort = $STR_ITEM_DESC_equip_brick;
class ItemActions
{
class FixKnife
{
text = $STR_ACTIONS_FIX_KNIFE;
script = "; ['ItemKnifeBlunt','ItemKnife'] spawn player_sharpen;";
};
};
};

View File

@@ -61,4 +61,17 @@ class ItemKnifeBlunt : ItemKnife_Base
{
scope = public;
descriptionShort = $STR_EQUIP_CODE_DESC_4;
class ItemActions
{
class FixKnife
{
text = $STR_ACTIONS_FIX_KNIFE;
script = "; ['ItemKnifeBlunt','ItemKnife'] spawn player_sharpen;";
};
class Use
{
text= $STR_EQUIP_KNIFE_ACTION;
script="spawn player_harvestPlant;";
};
};
};

View File

@@ -21,8 +21,8 @@ if (isNil "_waterUsed") exitWith {
};
// item is missing or tools are missing
if (!(_item IN items player)) exitWith {
_displayName = getText (configFile >> "CfgWeapons" >> _item >> "displayName");
if !("equip_brick" IN magazines player) exitWith {
_displayName = getText (configFile >> "CfgMagazines" >> "equip_brick" >> "displayName");
format [localize "str_missing_to_do_this",_displayName] call dayz_rollingMessages;
};