What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Request: Nether Tempest only.

YukiSohma

New Member
Joined
Feb 21, 2013
Messages
1
Reaction score
0
Hello, I'm requesting a profile/routine that will target an enemy, cast nether tempest, and repeat, as well as keep ice barrier up on cd, frost nova when lots of mobs are attacking and only target 1 specific mob.
 
Last edited:
--- edited, because of double posting ---
 
Last edited:
no public interest so ...
- try to understand the code and maybe fix issues that could be there (code listed below)
- find a dev who will do it (maybe u'll "need" to donate for that, cause ... there is really no public interest for that atm)

Script example (can be used without giving credits, the name for this routine is already protected so keep of your fingers ;) )
PHP:
using CommonBehaviors.Actions;
using Styx;
using Styx.CommonBot;
using Styx.TreeSharp;
using Styx.WoWInternals;
using Styx.WoWInternals.WoWObjects;
using Styx.WoWInternals.World;
using Action = Styx.TreeSharp.Action;
using Styx.Helpers;
using System.Drawing;
using Styx.Patchables;

namespace Kiss
{
    class Kiss : CombatRoutine
    {
        public override void Combat()
        {
            //Targetting
            if (!StyxWoW.Me.GotTarget && Targeting.Instance.FirstUnit != null)
            {
                Targeting.Instance.FirstUnit.Target();
            }
            //Ice Barrier
            if (SpellManager.CanCas("Ice Barrier", StyxWoW.Me) && !StyxWoW.Me.HasAura("Ice Barrier"))
            {
                SpellManager.Cast("Ice Barrier", StyxWoW.Me);
            }
            //Frost Nova
            if (SpellManager.CanCas("Frost Nova") && ObjectManager.GetObjectsOfType<WoWUnit>(false, false).Where(p => p.DistanceSqr <= 40 * 40 && p.Combat && (p.TaggedByMe || p.IsTargetingMeOrPet)).Count()>5)
            {
                SpellManager.Cast("Frost Nova");
            }
            //Nether Tempest
            if (SpellManager.CanCas("Nether Tempest", StyxWoW.Me.CurrentTarget))
            {
                SpellManager.Cast("Nether Tempestr", StyxWoW.Me.CurrentTarget);
            }
        }
        public override Pulse()
        {
            //Maybe pulse targetting, depends on BotBase ;)
        }
        public override sealed string Name { get { return "KISSRoutine"; } }
        public override WoWClass Class { get { return StyxWoW.Me.Class; } }
    }
}
 
Back
Top