From 6c50a6f6ff9114dccb0c60544133146b112f17e8 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 11 Apr 2021 11:54:31 -0300 Subject: Quick and dirty balancing & bugfixing --- npc/magic/final.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'npc/magic/final.txt') 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 -- cgit v1.2.3-60-g2f50