From fb0d10f424315bdf95f0b6f12d1aa9783369b99f Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 20 Mar 2021 12:13:41 -0300 Subject: This should do the trick. Magic calculation remaster. (magic only) --- npc/config/magic.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'npc/config') diff --git a/npc/config/magic.txt b/npc/config/magic.txt index 2b5cfdef9..292378d55 100644 --- a/npc/config/magic.txt +++ b/npc/config/magic.txt @@ -15,7 +15,7 @@ // AdjustSpellpower(power=100, {target=@skillTarget{, type=HARM_MAGI}}) function script AdjustSpellpower { - .@power=getarg(0, 100)+(readparam2(bInt)/2); + .@power=getarg(0, 100); .@target=getarg(1, @skillTarget); .@type=getarg(2, HARM_MAGI); .@src=getcharid(3); @@ -25,6 +25,11 @@ function script AdjustSpellpower { .@target=0; .@dmg=calcdmg(.@src, .@target, .@type); + // Calculation FIX + if (.@type == HARM_MAGI) { + .@dmg*=2; + .@power+=(readparam2(bInt)/2); + } // Abizit Influence (80%~130% at best, worst shot at perfect ctrl is 105%) .@dmg = .@dmg * (80 + abizit() * rand2(5,10)) / 100; .@dmg = .@dmg * .@power / 100; -- cgit v1.2.3-60-g2f50