diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-07-16 11:12:18 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-07-16 11:12:18 -0300 |
commit | 04817d4574b9b11cfc98b9dc6c05e232468dbaf1 (patch) | |
tree | db30e49b62d7f4087c93a56ed14c4cada0c9de5a /npc/magic | |
parent | fa16ea165b3d0f07f8caea298201f12ea43224da (diff) | |
download | serverdata-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.txt | 51 |
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; +} |