summaryrefslogtreecommitdiff
path: root/npc/magic
diff options
context:
space:
mode:
Diffstat (limited to 'npc/magic')
-rw-r--r--npc/magic/final.txt3
-rw-r--r--npc/magic/level1-summon-maggots.txt11
2 files changed, 14 insertions, 0 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt
index ddd65f73..58f5e3bf 100644
--- a/npc/magic/final.txt
+++ b/npc/magic/final.txt
@@ -32,6 +32,9 @@ function script HUB_SkillInvoke {
case TMW2_FAKESKILL:
charcommand("@refresh"); // Possibly broken on too up-to-date Herc
break;
+ case SKILL_JANDE:
+ SK_Jande(); break;
+ break;
// Level 0
case SKILL_CONFRINGO:
SK_Confringo(); break;
diff --git a/npc/magic/level1-summon-maggots.txt b/npc/magic/level1-summon-maggots.txt
index 7ca9f74d..b10505c9 100644
--- a/npc/magic/level1-summon-maggots.txt
+++ b/npc/magic/level1-summon-maggots.txt
@@ -13,3 +13,14 @@ function script SK_Kalmurk {
return;
}
+function script SK_Jande {
+ delitem TinyManaElixir, 1;
+ specialeffect(FX_MAGIC_MAGGOT_CAST, AREA, getcharid(3));
+ sleep2(cap_value(15400-AdjustSpellpower(100)-@skillLv*400, 10000, 15000));
+ .@lifetime=59+@skillLv;
+ .@lifetime = .@lifetime * (50 + abizit() * rand2(5,6)) / 100;
+ .@lifetime *= 1000;
+ summon("Summoned Monster", ManaGuard, .@lifetime);
+ return;
+}
+