mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-01 10:09:20 +02:00
20 lines
422 B
Lua
20 lines
422 B
Lua
function doDestroyItem(target)
|
|
if not target:isItem() then
|
|
return false
|
|
end
|
|
|
|
local itemType = ItemType(target:getId())
|
|
if not itemType:isDestroyable() then
|
|
return false
|
|
end
|
|
|
|
if math.random(1,10) <= 3 then
|
|
target:transform(itemType:getDestroyTarget())
|
|
target:decay()
|
|
target:getPosition():sendMagicEffect(CONST_ME_BLOCKHIT)
|
|
else
|
|
target:getPosition():sendMagicEffect(CONST_ME_POFF)
|
|
end
|
|
|
|
return true
|
|
end |