.@r = getrefine();
bonus bMatk,15*(.@r/2);
bonus2 bSkillAtk,"MG_SOULSTRIKE",15*(.@r/3);
bonus2 bSkillAtk,"HW_NAPALMVULCAN",15*(.@r/3);
if (.@r>=7) {
   bonus2 bSkillAtk,"WL_SOULEXPANSION",20;
   bonus2 bMagicAddEle,Ele_Ghost,15;
}
if (.@r>=9) {
   bonus5 bAutoSpell,"MG_SOULSTRIKE",10,150,BF_LONG,1;
}
if (.@r>=11) {
   bonus5 bAutoSpell,"HW_NAPALMVULCAN",3,70,BF_LONG,1;
   bonus5 bAutoSpell,"WL_SOULEXPANSION",3,70,BF_LONG,1;
}