summaryrefslogtreecommitdiff
path: root/npc/magic
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-16 11:12:18 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-16 11:12:18 -0300
commit04817d4574b9b11cfc98b9dc6c05e232468dbaf1 (patch)
treedb30e49b62d7f4087c93a56ed14c4cada0c9de5a /npc/magic
parentfa16ea165b3d0f07f8caea298201f12ea43224da (diff)
downloadserverdata-04817d4574b9b11cfc98b9dc6c05e232468dbaf1.tar.gz
serverdata-04817d4574b9b11cfc98b9dc6c05e232468dbaf1.tar.bz2
serverdata-04817d4574b9b11cfc98b9dc6c05e232468dbaf1.tar.xz
serverdata-04817d4574b9b11cfc98b9dc6c05e232468dbaf1.zip
Kalmurk template
Diffstat (limited to 'npc/magic')
-rw-r--r--npc/magic/kalmurk.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/npc/magic/kalmurk.txt b/npc/magic/kalmurk.txt
new file mode 100644
index 000000000..761b28c53
--- /dev/null
+++ b/npc/magic/kalmurk.txt
@@ -0,0 +1,51 @@
+// TMW2 script
+// Author: Jesusalva <admin@tmw2.org>
+//
+// Magic Script: TMW2_KALMURK
+//
+// Spawns Maggots.
+
+
+- script sk#kalmurk 32767,{
+ end;
+
+/*
+OnFriendlyDeath:
+ emote 4;
+ end;
+*/
+
+OnCall:
+ // Other requeriments
+ if (countitem(MaggotSlime) < 2) {
+ dispbottom l("You need 2x @@ to cast this skill.", getitemlink(MaggotSlime));
+ end;
+ }
+
+ // Check cooldown
+ /* TODO */
+ // This will only vanish upon logout =/
+ if (@kalmurk_caveat) {
+ dispbottom l("Skill is in cooldown.");
+ end;
+ }
+
+ // Summon Magic
+ // SummonMagic( SkillID, Mana, MobID{, MP per level, MobPerSkillLevel=2} )
+ SummonMagic(TMW2_KALMURK, 200, Maggot, 50, 2);
+ delitem MaggotSlime, 2;
+
+ // Get a single mana experience point (this is NOT used by Soul Menhir)
+ GetManaExp(TMW2_KALMURK, 1);
+
+ /*
+ // set cooldown
+ @skkalmurkor_cooldown=gettimetick(2)+20;
+ */
+ @kalmurk_caveat=1;
+ end;
+
+OnInit:
+ bindatcmd "sk-kalmurk", "sk#kalmurk::OnCall", 0, 100, 0;
+ end;
+}