From 04817d4574b9b11cfc98b9dc6c05e232468dbaf1 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 16 Jul 2018 11:12:18 -0300 Subject: Kalmurk template --- npc/magic/kalmurk.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 npc/magic/kalmurk.txt (limited to 'npc/magic') 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 +// +// 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; +} -- cgit v1.2.3-60-g2f50