• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Spell Mana Waste (exevo mana) - fixed

PhoOwned

^_^
Joined
Nov 11, 2010
Messages
375
Reaction score
66
Rewritten Evolutions spell:
XML:
<instant name="Mana Waste" words="exevo mana" lvl="1" mana="1" aggressive="0" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="support/manawaste.lua"/>
Lua:
function onCastSpell(cid, var)
	local playerMana = getPlayerMana(cid)
	return doCreatureAddMana(cid, -playerMana) and doPlayerAddSpentMana(cid, playerMana) and doSendMagicEffect(getThingPosition(cid), CONST_ME_MAGIC_BLUE)
end
Shorter, can be used with 1 mana, not 100% mana and show blue magic effect, not 'poff' <_<
 
not working, i have TFS 1.2 i should change something?

Lua:
function onCastSpell(player, variant)
    local playerMana = player:getMana()
    player:addMana(-playerMana)
    player:addManaSpent(playerMana)
    player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
    return true
end
 
Last edited:
not working, i have TFS 1.2 i should change something?
Lua:
function onCastSpell(player, variant, isHotkey)
    local mana = player:getMana()
    if mana == 0 then
        player:sendCancelMessage("You must have at least 1 mana point.")
        player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED)
        return true
    end

    player:addMana(-mana)
    player:addManaSpent(mana)
    player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
    return true
end
 
Back
Top