[COLOR="Blue"]function onAdvance[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"],[/COLOR] skill[COLOR="SeaGreen"],[/COLOR] oldlevel[COLOR="SeaGreen"],[/COLOR] newlevel[COLOR="SeaGreen"])[/COLOR]
[COLOR="SeaGreen"]if[/COLOR] skill [COLOR="SeaGreen"]==[/COLOR] 8 [COLOR="SeaGreen"]then[/COLOR]
newMana [COLOR="SeaGreen"]=[/COLOR] getCreatureMaxMana[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"])[/COLOR] [COLOR="SeaGreen"]-[/COLOR] getCreatureMana[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"])[/COLOR]
newHealth [COLOR="SeaGreen"]=[/COLOR] getCreatureMaxHealth[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"])[/COLOR] [COLOR="SeaGreen"]-[/COLOR] getCreatureHealth[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"])[/COLOR]
doCreatureAddMana[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"],[/COLOR] newMana[COLOR="SeaGreen"])[/COLOR]
doCreatureAddHealth[COLOR="SeaGreen"]([/COLOR]cid[COLOR="SeaGreen"],[/COLOR] newHealth[COLOR="SeaGreen"])[/COLOR]
end
end[/COLOR]