diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-04-11 11:24:02 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-04-11 11:24:02 -0300 |
commit | f29978094ea5a9962ac149805c0393d5d3dda7e4 (patch) | |
tree | f6d221dcbe7c4613c4ff79121be2bfff2b9e4d43 /npc/magic/final.txt | |
parent | 3e0b87a60f6a8f02be36446a0fcc21ac72fe2bb0 (diff) | |
download | serverdata-f29978094ea5a9962ac149805c0393d5d3dda7e4.tar.gz serverdata-f29978094ea5a9962ac149805c0393d5d3dda7e4.tar.bz2 serverdata-f29978094ea5a9962ac149805c0393d5d3dda7e4.tar.xz serverdata-f29978094ea5a9962ac149805c0393d5d3dda7e4.zip |
I've forgot a couple focus skills, fixed now, it is all working now except luca.
And other magic. And Kaan. And annual events. And other untested stuff.
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r-- | npc/magic/final.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index 532605c4..e1bd7e7b 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -458,8 +458,22 @@ function script HUB_PCBonus { if (FOCUSING & FSKILL_SPEED) { bonus bAspd, 5*getskilllv(SKILL_SPEED); } + if (FOCUSING & SKILL_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 (!getequipid(EQI_HAND_R)) { + bonus bAtk, 25*getskilllv(SKILL_BRAWLING); + } else if (getiteminfo( + getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_FIST) { + bonus bAtk, 25*getskilllv(SKILL_BRAWLING); + } + } // MALLARD EYE handled by C code - // SKILL_BRAWLING SKILL_RESIST_POISON return; } |