public void OnLoad() { Variables.Hero = ObjectManager.LocalHero; Orbwalker.Hero = ObjectManager.LocalHero; pause = Variables.Hero.Name != "npc_dota_hero_huskar"; if (this.pause) { return; } Variables.Hero = ObjectManager.LocalHero; Variables.MenuManager = new MenuManager(Me.Name); Variables.MenuManager.Menu.AddToMainMenu(); Variables.EnemyTeam = Me.GetEnemyTeam(); Variables.LifeBreak = new LifeBreak(Me.Spellbook.SpellR); Variables.Satanic = new Satanic(Me.FindItem("item_satanic")); Variables.Pike = new Pike(Me.FindItem("item_hurricane_pike")); Variables.Illusions = ObjectManager.GetEntities <Unit>().Where(unit => unit.Name == "npc_dota_hero_huskar").ToList(); this.targetFind = new TargetFind(); this.combo = new Combo(); this.drawText = new DrawText(); this.autoArmlet = new AutoArmlet(); this.autoLifebreak = new AutoLifeBreak(); this.autoPike = new AutoPike(); Game.PrintMessage( "HuskarSharp" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version + " is loaded!"); }
public void OnLoad() { Variable.Hero = ObjectManager.LocalHero; this.pause = Variable.Hero.ClassID != ClassID.CDOTA_Unit_Hero_LoneDruid; if (this.pause) { return; } Variable.Hero = ObjectManager.LocalHero; Variable.MenuManager = new MenuManager(Me.Name); Variable.EnemyTeam = Me.GetEnemyTeam(); Variable.MenuManager.Menu.AddToMainMenu(); Variable.SummonSpiritBear = new SummonSpiritBear(Me.Spellbook.Spell1); Variable.Rabid = new Rabid(Me.Spellbook.Spell2); this.targetFind = new TargetFind(); this.move = new Move(Me); this.autoMidas = new AutoMidas(); this.lasthit = new Lasthit(); this.autoIronTalon = new AutoIronTalon(); //this.lasthit = new Lasthit(); Game.PrintMessage( "LoneDruidSharp" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version + " loaded", MessageType.LogMessage); }
public void OnLoad() { Variables.Hero = ObjectManager.LocalHero; this.pause = Variables.Hero.ClassId != ClassId.CDOTA_Unit_Hero_Visage; if (this.pause) { return; } Variables.MenuManager = new MenuManager(Me.Name); Variables.Familiars = ObjectManager.GetEntities <Unit>().Where(unit => unit.Name.Contains("npc_dota_visage_familiar") && unit.IsAlive).ToList(); Variables.graveChill = new GraveChill(Me.Spellbook.Spell1); Variables.soulAssumption = new SoulAssumption(Me.Spellbook.Spell2); Variables.familiarControl = new FamiliarControl(); Variables.MenuManager.Menu.AddToMainMenu(); Variables.EnemyTeam = Me.GetEnemyTeam(); this.familiarAutoLastHit = new FamiliarAutoLast(); this.autoNuke = new AutoNuke(); this.follow = new Follow(); this.drawText = new DrawText(); this.targetFind = new TargetFind(); this.combo = new Combo(); this.talentAbuse = new TalentAbuse(); Game.PrintMessage( "VisageSharp" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version + " loaded"); }
/// <summary> /// The on load. /// </summary> public void OnLoad() { Variables.Hero = ObjectManager.LocalHero; this.pause = Variables.Hero.ClassID != ClassID.CDOTA_Unit_Hero_SpiritBreaker; this.itemCombo.Pause = this.pause; if (this.pause) { return; } Variables.Hero = ObjectManager.LocalHero; Variables.EnemyTeam = Me.GetEnemyTeam(); Variables.MenuManager = new MenuManager(Me.Name); Variables.ChargeOfDarkness = new ChargeOfDarkness(Me.Spellbook.Spell1); Variables.NetherStrike = new NetherStrike(Variables.Hero.Spellbook.Spell4); Variables.MenuManager.Menu.AddToMainMenu(); this.greaterBash = new GreaterBash(Me.Spellbook.Spell3); this.empoweringHaste = Variables.Hero.Spellbook.Spell2; this.targetFind = new TargetFind(); this.move = new Move(Me); this.itemCombo.UpdateItems(); Game.PrintMessage( Constants.AssemblyName + " v" + Assembly.GetExecutingAssembly().GetName().Version + " loaded", MessageType.LogMessage); }
public void OnLoad() { Variables.Hero = ObjectManager.LocalHero; this.pause = Variables.Hero.ClassID != ClassID.CDOTA_Unit_Hero_Invoker; if (this.pause) { return; } Variables.MenuManager = new MenuManager(Me.Name); this.coldSnap = new ColdSnap(); this.alacrity = new Alacrity(); this.chaosMeteor = new ChaosMeteor(); this.deafeningBlast = new DeafeningBlast(); this.forgeSpirit = new ForgeSpirit(); this.ghostWalk = new GhostWalk(); this.iceWall = new IceWall(); this.sunStrike = new SunStrike(); this.tornado = new Tornado(); this.emp = new EMP(); Variables.Quas = Me.Spellbook.SpellQ; Variables.Wex = Me.Spellbook.SpellW; Variables.Exort = Me.Spellbook.SpellE; Variables.Invoke = Me.Spellbook.SpellR; Variables.MenuManager.Menu.AddToMainMenu(); Variables.EnemyTeam = Me.GetEnemyTeam(); this.targetFind = new TargetFind(); Game.PrintMessage( "Invoker" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version + " loaded", MessageType.LogMessage); }
public List <Character> GetPartyMembersInRange(uint range) { TargetFind targetFind = new TargetFind(this); targetFind.SetAOEType(ValidTarget.PartyMember, TargetFindAOEType.Circle, TargetFindAOETarget.Self, range, 0, 10, 0, 0); targetFind.FindWithinArea(this, ValidTarget.PartyMember, TargetFindAOETarget.Self); return(targetFind.GetTargets()); }