i dont sure at 100%, but try make like this:
26329,Thanatos_Dragon,Thanatos_Dragon,5,,,0,,0,,1,0xFFFFFFFF,7,63,513,,1,1,1248,{ callfunc "bonus_parametr1"; },{ callfunc "bonus_parametr2"; },{ }
function script bonus_parametr1 {
bonus bIntravision,0;
bonus bAllStats,15;
bonus bMaxHPrate,20;
bonus bMaxSPrate,20;
bonus bLongAtkRate,30;
bonus bMatkRate,30;
bonus2 bResEff,Eff_Blind,10000;
bonus2 bResEff,Eff_Sleep,10000;
bonus2 bResEff,Eff_Poison,10000;
bonus2 bResEff,Eff_Freeze,10000;
bonus2 bResEff,Eff_Silence,10000;
bonus2 bResEff,Eff_Stun,10000;
bonus2 bResEff,Eff_Curse,10000;
bonus2 bResEff,Eff_Confusion,10000;
bonus2 bResEff,Eff_Stone,10000;
if(isequipped(2647)) bonus bAllStats,10;
if(isequipped(4399)) bonus bDef,30;
if(isequipped(4399)) bonus bFlee,10;
end;
}
function script bonus_parametr2 {
if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief||(BaseJob==Job_Taekwon&&Class!=Job_Soul_Linker)) {
bonus2 bSkillAtk,"KN_BOWLINGBASH",10;
bonus2 bSkillAtk,"PA_SACRIFICE",10;
bonus2 bSkillAtk,"SG_SUN_WARM",10;
bonus2 bSkillAtk,"SG_MOON_WARM",10;
bonus2 bSkillAtk,"SG_STAR_WARM",10;
bonus2 bSkillAtk,"413",10;
bonus2 bSkillAtk,"415",10;
bonus2 bSkillAtk,"417",10;
bonus2 bSkillAtk,"419",10;
bonus2 bSkillAtk,"421",10;
bonus bInt,100;
bonus bMatkRate,-70;
end;
}
else if(BaseClass==Job_Mage||BaseClass==Job_Acolyte||class==Job_Ninja||class==Job_Soul_Linker) {
bonus bMatkRate,15;
bonus bMaxHPrate,10;
}
else if(BaseClass==Job_Archer||BaseClass==Job_Gunslinger) {
bonus bLongAtkRate,15;
end;
}
else if(BaseJob==Job_Novice||BaseJob==Job_SuperNovice) {
bonus bMaxHP,92000; bonus bMaxSP,5000;
end;
}
}