diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-04-11 11:54:31 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-04-11 11:54:31 -0300 |
commit | 6c50a6f6ff9114dccb0c60544133146b112f17e8 (patch) | |
tree | 7f7843ee09bf13f4da8071404f6120c50b21ca3d /npc/magic/final.txt | |
parent | 5a74b05a113c5d0eea21c3d061f44c72f1df2ff7 (diff) | |
download | serverdata-6c50a6f6ff9114dccb0c60544133146b112f17e8.tar.gz serverdata-6c50a6f6ff9114dccb0c60544133146b112f17e8.tar.bz2 serverdata-6c50a6f6ff9114dccb0c60544133146b112f17e8.tar.xz serverdata-6c50a6f6ff9114dccb0c60544133146b112f17e8.zip |
Quick and dirty balancing & bugfixing
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r-- | npc/magic/final.txt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index e1bd7e7b..e6091f1e 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -450,13 +450,14 @@ function script HUB_SkillInvoke { function script HUB_PCBonus { /* Passive Skills */ if (FOCUSING & FSKILL_ASTRAL_SOUL) { - bonus bMatk, 25*getskilllv(SKILL_ASTRAL_SOUL); + bonus bMatk, 10*getskilllv(SKILL_ASTRAL_SOUL); } if (FOCUSING & FSKILL_RAGING) { - bonus bCritical, 5*getskilllv(SKILL_RAGING); + bonus bCritical, 2*getskilllv(SKILL_RAGING); } if (FOCUSING & FSKILL_SPEED) { - bonus bAspd, 5*getskilllv(SKILL_SPEED); + bonus bSpeedAddRate, 1*getskilllv(SKILL_SPEED); + bonus bAspd, 2*getskilllv(SKILL_SPEED); } if (FOCUSING & SKILL_RESIST_POISON) { .@l=5*getskilllv(SKILL_RESIST_POISON); @@ -466,11 +467,11 @@ function script HUB_PCBonus { bonus2(bResEff, Eff_Blind, .@l); } if (FOCUSING & SKILL_BRAWLING) { - if (!getequipid(EQI_HAND_R)) { - bonus bAtk, 25*getskilllv(SKILL_BRAWLING); + if (getequipid(EQI_HAND_R) < 1) { + bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } else if (getiteminfo( getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_FIST) { - bonus bAtk, 25*getskilllv(SKILL_BRAWLING); + bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } } // MALLARD EYE handled by C code |