// TMW2 script // Author: Jesusalva // // Magic Script: TMW2_DRAGOKIN // // Summons a Green Dragon because they are cool :3 // // Cooldown is cast duration - script sk#dragokin 32767,{ end; OnCall: // Other requeriments: 5x Dragon Scale or Demure Axe if (!(countitem(DragonScales) >= 4 || countitem(DemureAxe))) { dispbottom l("You need 4x @@ to cast this skill.", getitemlink(DragonScales)); end; } // Check cooldown if (@dragokin_at > gettimetick(2)) { dispbottom l("Skill is in cooldown for @@.", FuzzyTime(@dragokin_at)); end; } // Setup @sk=TMW2_DRAGOKIN; @mp=50; @amp=4; // Check if you have mana to cast // MagicCheck(SkillID, Mana{, MP per level}) if (!MagicCheck(@sk, @mp, @amp)) end; // Destroy reagents if (!countitem(DemureAxe)) delitem DragonScale, 4; // set cooldown @dragokin_at=gettimetick(2); @dragokin_at=@dragokin_at+16; // As usual, magic profeciency affects if (rand(1,6) < abizit()+1) { // Summon Magic // SummonMagic(SkillID, MobID{, SkillLevelPerMob=2{, Level Override}}) SummonMagic(@sk, GreenDragon, 5, MAGIC_LVL+getskilllv(@sk)-1); } else { dispbottom l("The spell fails!"); } // Get five mana experience point (this is NOT used by Mana Stone) GetManaExp(@sk, 5); end; OnInit: bindatcmd "sk-dragokin", "sk#dragokin::OnCall", 0, 100, 0; end; }