|
@@ -6388,6 +6388,10 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
|
else
|
|
else
|
|
skillratio += 20 * skill_lv - 20; //Monsters use old formula
|
|
skillratio += 20 * skill_lv - 20; //Monsters use old formula
|
|
break;
|
|
break;
|
|
|
|
+ case PR_MAGNUS:
|
|
|
|
+ if (battle_check_undead(tstatus->race, tstatus->def_ele) || tstatus->race == RC_DEMON)
|
|
|
|
+ skillratio += 30;
|
|
|
|
+ break;
|
|
case BA_DISSONANCE:
|
|
case BA_DISSONANCE:
|
|
skillratio += skill_lv * 10;
|
|
skillratio += skill_lv * 10;
|
|
if (sd)
|
|
if (sd)
|
|
@@ -6405,10 +6409,6 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
|
|
case WZ_VERMILION:
|
|
case WZ_VERMILION:
|
|
skillratio += 20 * skill_lv - 20;
|
|
skillratio += 20 * skill_lv - 20;
|
|
break;
|
|
break;
|
|
- case PR_MAGNUS:
|
|
|
|
- if (battle_check_undead(tstatus->race, tstatus->def_ele) || tstatus->race == RC_DEMON)
|
|
|
|
- skillratio += 30;
|
|
|
|
- break;
|
|
|
|
#endif
|
|
#endif
|
|
case AB_JUDEX:
|
|
case AB_JUDEX:
|
|
skillratio += -100 + 300 + 40 * skill_lv;
|
|
skillratio += -100 + 300 + 40 * skill_lv;
|