private static void Main() { Initiators.Add(ClassID.CDOTA_Unit_Hero_FacelessVoid, "faceless_void_time_walk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Shredder, "shredder_timber_chain"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Phoenix, "phoenix_icarus_dive"); Initiators.Add(ClassID.CDOTA_Unit_Hero_AntiMage, "antimage_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Legion_Commander, "legion_commander_duel"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Mirana, "mirana_leap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomLancer, "phantom_lancer_doppelwalk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Terrorblade, "terrorblade_sunder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Huskar, "huskar_life_break"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Rattletrap, "rattletrap_hookshot"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EarthSpirit, "earth_spirit_rolling_boulder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_ChaosKnight, "chaos_knight_reality_rift"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Morphling, "morphling_waveform"); Initiators.Add(ClassID.CDOTA_Unit_Hero_VengefulSpirit, "vengefulspirit_nether_swap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "phantom_assassin_phantom_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Riki, "riki_blink_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Weaver, "weaver_time_lapse"); Initiators.Add(ClassID.CDOTA_Unit_Hero_SandKing, "sandking_epicenter"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Slark, "slark_pounce"); Initiators.Add(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "crystal_maiden_freezing_field"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Pudge, "pudge_dismember"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Bane, "bane_fiends_grip"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Enigma, "enigma_black_hole"); Initiators.Add(ClassID.CDOTA_Unit_Hero_WitchDoctor, "witch_doctor_death_ward"); Initiators.Add(ClassID.CDOTA_Unit_Hero_QueenOfPain, "queenofpain_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_StormSpirit, "storm_spirit_ball_lightning"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Puck, "puck_illusory_orb"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Magnataur, "magnataur_skewer"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EmberSpirit, "ember_spirit_fire_remnant"); var c = 0; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_ShadowShaman, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SkeletonKing, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Earthshaker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Axe, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Pudge, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_FacelessVoid, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Puck, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Slardar, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Silencer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Terrorblade, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Nevermore, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Sven, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bloodseeker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_QueenOfPain, "r", 0, -0.70f); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lina, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lion, "r", 1); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_NightStalker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Luna, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Magnataur, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tinker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ogre_Magi, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Zuus, "r", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "", 0, 0, NetworkActivity.Crit); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Clinkz, "", 0, 0, NetworkActivity.Attack, "modifier_clinkz_strafe"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tusk, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ursa, "", 0, 0, NetworkActivity.Attack, "modifier_ursa_overpower"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Undying, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Abaddon, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "w", 1); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Obsidian_Destroyer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lich, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Centaur, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DragonKnight, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Riki, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Mirana, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Legion_Commander, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SpiritBreaker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r", 2); //int Spell = _me.Spellbook.Spells.FirstOrDefault(ability => ability.ClassID==CounterSpells.TryGetValue()) _infoText = new Font( Drawing.Direct3DDevice9, new FontDescription { FaceName = "Tahoma", Height = 13, OutputPrecision = FontPrecision.Default, Quality = FontQuality.Default }); Game.OnUpdate += Game_OnUpdate; _loaded = false; //Drawing.OnDraw += Drawing_OnDraw; Drawing.OnPreReset += Drawing_OnPreReset; Drawing.OnPostReset += Drawing_OnPostReset; Drawing.OnEndScene += Drawing_OnEndScene; AppDomain.CurrentDomain.DomainUnload += CurrentDomainDomainUnload; Game.OnWndProc += Game_OnWndProc; }
private static void Main() { #region init ItemList.Add("item_sheepstick"); ItemList.Add("item_orchid"); ItemList.Add("item_abyssal_blade"); ItemList.Add("item_ethereal_blade"); ItemList.Add("item_rod_of_atos"); ItemList.Add("item_heavens_halberd"); ItemList.Add("item_medallion_of_courage"); ItemList.Add("item_cyclone"); ItemList.Add("item_solar_crest"); ItemList.Add("item_blade_mail"); ItemList.Add("item_lotus_orb"); ItemList.Add("item_glimmer_cape"); ItemList.Add("item_ghost"); SpellList.Add("lion_voodoo"); SpellList.Add("shadow_shaman_voodoo"); SpellList.Add("obsidian_destroyer_astral_imprisonment"); SpellList.Add("shadow_demon_disruption"); SpellList.Add("rubick_telekinesis"); SpellList.Add("dragon_knight_dragon_tail"); SpellList.Add("batrider_flaming_lasso"); SpellList.Add("legion_commander_duel"); SpellList.Add("skywrath_mage_ancient_seal"); SpellList.Add("silencer_last_word"); SpellList.Add("slark_shadow_dance"); SpellList.Add("slark_dark_pact"); SpellList.Add("puck_waning_rift"); SpellList.Add("axe_berserkers_call"); SpellList.Add("juggernaut_omni_slash"); SpellList.Add("doombringer_doom"); SpellList.Add("tusk_snowball"); SpellList.Add("naga_siren_mirror_image"); SpellList.Add("alchemist_chemical_rage"); SpellList.Add("bounty_hunter_wind_walk"); SpellList.Add("clinkz_wind_walk"); SpellList.Add("sandking_sandstorm"); SpellList.Add("weaver_shukuchi"); SpellList.Add("nyx_assassin_vendetta"); SpellList.Add("templar_assassin_refraction"); SpellList.Add("templar_assassin_meld"); SpellList.Add("juggernaut_blade_fury"); SpellList.Add("life_stealer_rage"); SpellList.Add("silencer_global_silence"); SpellList.Add("nyx_assassin_spiked_carapace"); SpellList.Add("phantom_lancer_doppelwalk"); SpellList.Add("winter_wyvern_winters_curse"); SpellList.Add("puck_phase_shift"); Initiators.Add(ClassID.CDOTA_Unit_Hero_FacelessVoid, "faceless_void_time_walk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Shredder, "shredder_timber_chain"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Phoenix, "phoenix_icarus_dive"); Initiators.Add(ClassID.CDOTA_Unit_Hero_AntiMage, "antimage_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Legion_Commander, "legion_commander_duel"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Mirana, "mirana_leap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomLancer, "phantom_lancer_doppelwalk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Terrorblade, "terrorblade_sunder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Huskar, "huskar_life_break"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Rattletrap, "rattletrap_hookshot"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EarthSpirit, "earth_spirit_rolling_boulder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_ChaosKnight, "chaos_knight_reality_rift"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Morphling, "morphling_waveform"); Initiators.Add(ClassID.CDOTA_Unit_Hero_VengefulSpirit, "vengefulspirit_nether_swap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "phantom_assassin_phantom_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Riki, "riki_blink_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Weaver, "weaver_time_lapse"); Initiators.Add(ClassID.CDOTA_Unit_Hero_SandKing, "sandking_epicenter"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Slark, "slark_pounce"); Initiators.Add(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "crystal_maiden_freezing_field"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Pudge, "pudge_dismember"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Bane, "bane_fiends_grip"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Enigma, "enigma_black_hole"); Initiators.Add(ClassID.CDOTA_Unit_Hero_WitchDoctor, "witch_doctor_death_ward"); Initiators.Add(ClassID.CDOTA_Unit_Hero_QueenOfPain, "queenofpain_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_StormSpirit, "storm_spirit_ball_lightning"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Puck, "puck_illusory_orb"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Magnataur, "magnataur_skewer"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EmberSpirit, "ember_spirit_fire_remnant"); var c = 0; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_ShadowShaman, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SkeletonKing, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Earthshaker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Axe, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Pudge, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_FacelessVoid, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Puck, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Slardar, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Silencer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Terrorblade, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Nevermore, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Sven, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bloodseeker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_QueenOfPain, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lina, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lion, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_NightStalker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Luna, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Magnataur, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tinker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ogre_Magi, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Zuus, "r", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "", 0, NetworkActivity.Crit); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Clinkz, "", 0, NetworkActivity.Attack, "modifier_clinkz_strafe"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tusk, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ursa, "", 0, NetworkActivity.Attack, "modifier_ursa_overpower"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Undying, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Abaddon, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "w", 1); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Obsidian_Destroyer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lich, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Centaur, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DragonKnight, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Riki, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Mirana, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Legion_Commander, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SpiritBreaker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r", 2); #endregion Game.OnUpdate += Game_OnUpdate; _loaded = false; Menu.AddItem(new MenuItem("onlyoninitiators", "Disable").SetValue(new StringList(new[] { "Only Initiators", "All" }))); Menu.AddItem(new MenuItem("usedagger", "Use Dagger").SetValue(true).SetTooltip("use a dagger to escape")); Menu.AddItem(new MenuItem("oneenemy", "Disable One Enemy").SetValue(true).SetTooltip("use only one disable for one enemy at one time")); Menu.AddItem(new MenuItem("using", "Use").SetValue(new StringList(new[] { "All", "only items", "only abilities" })).SetTooltip("what should i use for disable")); Menu.AddSubMenu(ItemMenu); Menu.AddSubMenu(AbilityMenu); Menu.AddToMainMenu(); }
private static void Main() { #region init ItemList.Add("item_sheepstick"); ItemList.Add("item_orchid"); ItemList.Add("item_bloodthorn"); ItemList.Add("item_abyssal_blade"); ItemList.Add("item_ethereal_blade"); ItemList.Add("item_rod_of_atos"); ItemList.Add("item_heavens_halberd"); ItemList.Add("item_medallion_of_courage"); ItemList.Add("item_cyclone"); ItemList.Add("item_solar_crest"); ItemList.Add("item_blade_mail"); ItemList.Add("item_lotus_orb"); ItemList.Add("item_glimmer_cape"); ItemList.Add("item_ghost"); SpellList.Add("lion_voodoo"); SpellList.Add("shadow_shaman_voodoo"); SpellList.Add("obsidian_destroyer_astral_imprisonment"); SpellList.Add("shadow_demon_disruption"); SpellList.Add("rubick_telekinesis"); SpellList.Add("dragon_knight_dragon_tail"); SpellList.Add("batrider_flaming_lasso"); SpellList.Add("legion_commander_duel"); SpellList.Add("skywrath_mage_ancient_seal"); SpellList.Add("silencer_last_word"); SpellList.Add("slark_shadow_dance"); SpellList.Add("slark_dark_pact"); SpellList.Add("puck_waning_rift"); SpellList.Add("axe_berserkers_call"); SpellList.Add("juggernaut_omni_slash"); SpellList.Add("doombringer_doom"); SpellList.Add("tusk_snowball"); SpellList.Add("naga_siren_mirror_image"); SpellList.Add("alchemist_chemical_rage"); SpellList.Add("bounty_hunter_wind_walk"); SpellList.Add("clinkz_wind_walk"); SpellList.Add("sandking_sandstorm"); SpellList.Add("weaver_shukuchi"); SpellList.Add("nyx_assassin_vendetta"); SpellList.Add("templar_assassin_refraction"); SpellList.Add("templar_assassin_meld"); SpellList.Add("juggernaut_blade_fury"); SpellList.Add("life_stealer_rage"); SpellList.Add("silencer_global_silence"); SpellList.Add("nyx_assassin_spiked_carapace"); SpellList.Add("phantom_lancer_doppelwalk"); SpellList.Add("winter_wyvern_winters_curse"); SpellList.Add("puck_phase_shift"); Initiators.Add(ClassID.CDOTA_Unit_Hero_FacelessVoid, "faceless_void_time_walk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Shredder, "shredder_timber_chain"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Phoenix, "phoenix_icarus_dive"); Initiators.Add(ClassID.CDOTA_Unit_Hero_AntiMage, "antimage_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Legion_Commander, "legion_commander_duel"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Mirana, "mirana_leap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomLancer, "phantom_lancer_doppelwalk"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Terrorblade, "terrorblade_sunder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Huskar, "huskar_life_break"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Rattletrap, "rattletrap_hookshot"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EarthSpirit, "earth_spirit_rolling_boulder"); Initiators.Add(ClassID.CDOTA_Unit_Hero_ChaosKnight, "chaos_knight_reality_rift"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Morphling, "morphling_waveform"); Initiators.Add(ClassID.CDOTA_Unit_Hero_VengefulSpirit, "vengefulspirit_nether_swap"); Initiators.Add(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "phantom_assassin_phantom_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Riki, "riki_blink_strike"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Weaver, "weaver_time_lapse"); Initiators.Add(ClassID.CDOTA_Unit_Hero_SandKing, "sandking_epicenter"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Slark, "slark_pounce"); Initiators.Add(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "crystal_maiden_freezing_field"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Pudge, "pudge_dismember"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Bane, "bane_fiends_grip"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Enigma, "enigma_black_hole"); Initiators.Add(ClassID.CDOTA_Unit_Hero_WitchDoctor, "witch_doctor_death_ward"); Initiators.Add(ClassID.CDOTA_Unit_Hero_QueenOfPain, "queenofpain_blink"); Initiators.Add(ClassID.CDOTA_Unit_Hero_StormSpirit, "storm_spirit_ball_lightning"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Puck, "puck_illusory_orb"); Initiators.Add(ClassID.CDOTA_Unit_Hero_Magnataur, "magnataur_skewer"); Initiators.Add(ClassID.CDOTA_Unit_Hero_EmberSpirit, "ember_spirit_fire_remnant"); var c = 0; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_ShadowShaman, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SkeletonKing, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Earthshaker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Axe, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Pudge, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_FacelessVoid, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Puck, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Slardar, "w"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Silencer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Terrorblade, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Nevermore, "f"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Sven, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bloodseeker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_QueenOfPain, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lina, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lion, "r", 1); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_NightStalker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Luna, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Magnataur, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tinker, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ogre_Magi, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Zuus, "r", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_PhantomAssassin, "", 0, NetworkActivity.Crit); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Clinkz, "", 0, NetworkActivity.Attack, "modifier_clinkz_strafe"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tusk, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Ursa, "", 0, NetworkActivity.Attack, "modifier_ursa_overpower"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Undying, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Abaddon, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_CrystalMaiden, "w", 1); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Obsidian_Destroyer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Lich, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Centaur, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DragonKnight, "q", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Riki, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Mirana, "q"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Legion_Commander, "q", 4); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Necrolyte, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_SpiritBreaker, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_DoomBringer, "r"); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Bane, "r", 2); c++; CounterSpells[c] = new CounterHelp(ClassID.CDOTA_Unit_Hero_Tidehunter, "r"); #endregion Game.OnUpdate += Game_OnUpdate; _loaded = false; Menu.AddItem(new MenuItem("onlyoninitiators", "Disable").SetValue(new StringList(new[] { "Only Initiators", "All" }))); Menu.AddItem(new MenuItem("usedagger", "Use Dagger").SetValue(true).SetTooltip("use a dagger to escape")); Menu.AddItem(new MenuItem("oneenemy", "Disable One Enemy").SetValue(true).SetTooltip("use only one disable for one enemy at one time")); Menu.AddItem(new MenuItem("using", "Use").SetValue(new StringList(new[] { "All", "only items", "only abilities" })).SetTooltip("what should i use for disable")); Menu.AddSubMenu(ItemMenu); Menu.AddSubMenu(AbilityMenu); Menu.AddToMainMenu(); }