diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-04-12 12:56:30 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-04-12 12:56:30 -0300 |
commit | 8c49ad82671c73bd810b4eba665d8f461081cc8c (patch) | |
tree | 3ce819b5f5b906ef70002333ff8cb679399c66c3 /npc | |
parent | e088bd4ed38da102aead2e66a2866c1a8f3548c4 (diff) | |
download | serverdata-8c49ad82671c73bd810b4eba665d8f461081cc8c.tar.gz serverdata-8c49ad82671c73bd810b4eba665d8f461081cc8c.tar.bz2 serverdata-8c49ad82671c73bd810b4eba665d8f461081cc8c.tar.xz serverdata-8c49ad82671c73bd810b4eba665d8f461081cc8c.zip |
Fix a few issues with focus skills
Diffstat (limited to 'npc')
-rw-r--r-- | npc/magic/final.txt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index e6091f1e..49faa4da 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -459,14 +459,14 @@ function script HUB_PCBonus { bonus bSpeedAddRate, 1*getskilllv(SKILL_SPEED); bonus bAspd, 2*getskilllv(SKILL_SPEED); } - if (FOCUSING & SKILL_RESIST_POISON) { + if (FOCUSING & FSKILL_RESIST_POISON) { .@l=5*getskilllv(SKILL_RESIST_POISON); bonus2(bResEff, Eff_Silence, .@l); bonus2(bResEff, Eff_Poison, .@l); bonus2(bResEff, Eff_Curse, .@l); bonus2(bResEff, Eff_Blind, .@l); } - if (FOCUSING & SKILL_BRAWLING) { + if (FOCUSING & FSKILL_BRAWLING) { if (getequipid(EQI_HAND_R) < 1) { bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } else if (getiteminfo( @@ -474,7 +474,9 @@ function script HUB_PCBonus { bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } } - // MALLARD EYE handled by C code + if (!(FOCUSING & FSKILL_MALLARDS_EYE)) { + bonus bAtkRange, -(getskilllv(SKILL_MALLARDS_EYE)); + } return; } |