TOOLS.MACHETE = function(cid, item, fromPosition, itemEx, toPosition, destroy)
local v = getItemAttribute(item.uid, "charges") or 0
if(isInArray(JUNGLE_GRASS, itemEx.itemid)) then
doTransformItem(itemEx.uid, itemEx.itemid - 1)
doDecayItem(itemEx.uid)
if v >= 1 then
doItemSetAttribute(item.uid, "charges", v - 1)
else
doTransformItem(item.uid, 2420)
end
return true
end
if(isInArray(WILD_GROWTH, itemEx.itemid)) then
doSendMagicEffect(toPosition, CONST_ME_POFF)
doRemoveItem(itemEx.uid)
if v >= 1 then
doItemSetAttribute(item.uid, "charges", v - 1)
else
doTransformItem(item.uid, 2420)
end
return true
end
if v >= 1 then
doItemSetAttribute(item.uid, "charges", v - 1)
else
doTransformItem(item.uid, 2420)
end
return destroy and destroyItem(cid, itemEx, toPosition) or false
end