diff options
-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 |