local manaPercentToDrainTo = 30
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local maxMana = getCreatureMaxMana(cid)
local currentMana = getCreatureMana(cid)
local manaToRemove = -(currentMana - (maxMana/(100/manaPercentToDrainTo)))
return doCreatureAddMana(cid, manaToRemove)
end
Code:local manaPercentToDrainTo = 30 function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local maxMana = getCreatureMaxMana(cid) [COLOR="red"]--[/COLOR] eg. 1000 local currentMana = getCreatureMana(cid) [COLOR="red"]--[/COLOR] eg. 400 local manaToRemove = -(currentMana - (maxMana/(100/manaPercentToDrainTo))) return doCreatureAddMana(cid, manaToRemove) end
Missed comments