diff options
-rw-r--r-- | npc/magic/kalmurk.txt | 51 | ||||
-rw-r--r-- | npc/scripts.conf | 1 |
2 files changed, 52 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; +} diff --git a/npc/scripts.conf b/npc/scripts.conf index 0af3f5237..b02cc7157 100644 --- a/npc/scripts.conf +++ b/npc/scripts.conf @@ -84,6 +84,7 @@ // Magic Commands "npc/magic/zarkor.txt", "npc/magic/parum.txt", +"npc/magic/kalmurk.txt", // Maps specific scripts @include "npc/_import.txt" |