// TMW2 script // Author: Jesusalva // // Magic Script: TMW2_ZARKOR // // Spawns a Cave Maggot. // This is to test stuff, more than to create anything really. - script sk#zarkor 32767,{ end; /* OnFriendlyDeath: emote 4; end; */ OnCall: debugmes "--- Magic Subsystem: ZK called"; // Other requeriments if (countitem(ZarkorScroll) < 1) { dispbottom l("You need @@ to cast this skill.", getitemlink(ZarkorScroll)); end; } // Check cooldown /* TODO */ // This will only vanish upon logout =/ if (@zark_caveat) { dispbottom l("Skill is in cooldown."); end; } debugmes "--- Magic Subsystem: ZK: Ready for setup"; // Setup @sk=TMW2_ZARKOR; @mp=400; @amp=75; debugmes "--- Magic Subsystem: ZK: Ready for check"; // Check if you have mana to cast // MagicCheck(SkillID, Mana{, MP per level}) if (!MagicCheck(@sk, @mp, @amp)) end; debugmes "--- Magic Subsystem: ZK: Ready for core"; // Summon Magic SummonMagic(@sk, CaveMaggot, 2); debugmes "--- Magic Subsystem: ZK: Ready for XP"; // Get a single mana experience point (this is NOT used by Mana Stone) GetManaExp(@sk, 1); /* // set cooldown @skzarkor_cooldown=gettimetick(2)+20; */ @zark_caveat=1; debugmes "--- Magic Subsystem: ZK: Complete"; end; OnInit: bindatcmd "sk-zarkor", "sk#zarkor::OnCall", 0, 100, 0; end; }