summaryrefslogtreecommitdiff
path: root/npc/magic/final.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r--npc/magic/final.txt52
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);
}
}