diff options
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r-- | npc/magic/final.txt | 52 |
1 files changed, 31 insertions, 21 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index a4de3bc8..58039248 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -34,48 +34,58 @@ function script HUB_SkillInvoke { break; // Level 0 case SKILL_CONFRINGO: - SK_Confringo(); break; + SK_Confringo(); break; // Level 1 case SKILL_ABIZIT: - SK_Abizit(); break; + SK_Abizit(); break; case SKILL_MONSTERINFO: - SK_Miteyo(); break; + SK_Miteyo(); break; case EVOL_AREA_PROVOKE: SK_Itenplz(); break; case SKILL_FLAR: - SK_Flar(); break; + SK_Flar(); break; case SKILL_MODRIPHOO: case SKILL_MODRISUMP: case SKILL_MODRIYIKAM: case SKILL_MODRILAX: - SK_GrowPlants(); break; // FIXME: Unreleased/cannot be learned + SK_GrowPlants(); break; // FIXME: Unreleased/cannot be learned case SKILL_LUM: - SK_Lum(); break; + SK_Lum(); break; case SKILL_CHIZA: - SK_Chiza(); break; + SK_Chiza(); break; + case SKILL_PARUM: + case SKILL_GOLE: + SK_Transmute(); break; // Level 2 case SKILL_INMA: - SK_Inma(); break; + SK_Inma(); break; case SKILL_KALAKARENK: case SKILL_KALBOO: case SKILL_KALGINA: case SKILL_KALRENK: - SK_SummonLv2(); break; + SK_SummonLv2(); break; case SKILL_HALHISS: case SKILL_HELORP: - SK_SummonLv2(); break; + SK_SummonLv2(); break; case SKILL_KAFLOSH: - SK_Kaflosh(); break; + SK_Kaflosh(); break; case SKILL_BETSANC: - SK_Betsanc(); break; + SK_Betsanc(); break; case SKILL_ASORM: - SK_Asorm(); break; + SK_Asorm(); break; case SKILL_INGRAV: - SK_Ingrav(); break; + SK_Ingrav(); break; case SKILL_UPMARMU: - SK_Uparmu(); break; + SK_Uparmu(); break; case SKILL_PHLEX: - SK_Phlex(); break; + SK_Phlex(); break; + case SKILL_KULARZUFRILL: + case SKILL_ZUKMINBIRF: + case SKILL_PATMUPLOO: + case SKILL_PATVILOREE: + case SKILL_PATLOREE: + case SKILL_MANPAHIL: + SK_Transmute(); break; // Level 3 // Level 4 // Level 5 @@ -143,16 +153,16 @@ function script HUB_SkillInvoke { .@mobId=Moggun; if (rand2(6,12) < abizit()+1) { - .@mobId=Yeti; + .@mobId=Yeti; } SK_summon(.@mobId, 4, any(3,4)); break; case TMW2_STONEHEART: .@mobId=Terranite; if (rand2(9,12) < abizit()+1 && - BaseLevel > 80) + BaseLevel > 80) { - .@mobId=TerraniteProtector; + .@mobId=TerraniteProtector; } SK_summon(.@mobId, 4, any(4,5)); break; @@ -167,7 +177,7 @@ function script HUB_SkillInvoke { // Debug if ($@GM_OVERRIDE) debugmes "Cast skill %d on level %d - Target %d", - @skillId, @skillLv, @skillTarget; + @skillId, @skillLv, @skillTarget; // Cleanup (double-safe) @skillTarget = 0; @@ -227,7 +237,7 @@ function script HUB_PCBonus { if (getequipid(EQI_HAND_R) < 1) { bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } else if (getiteminfo( - getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_FIST) { + getequipid(EQI_HAND_R), ITEMINFO_SUBTYPE) == W_FIST) { bonus bAtk, 10*getskilllv(SKILL_BRAWLING); } } |