private static void GameOnDraw(EventArgs args) { if (VladimirTheTrollMeNu.Nodraw()) { return; } { if (VladimirTheTrollMeNu.DrawingsQ()) { new Circle { Color = Color.Red, Radius = Q.Range, BorderWidth = 2f }.Draw(Player.Position); } if (VladimirTheTrollMeNu.DrawingsW()) { new Circle { Color = Color.Red, Radius = W.Range, BorderWidth = 2f }.Draw(Player.Position); } if (VladimirTheTrollMeNu.DrawingsE()) { new Circle { Color = Color.Red, Radius = E.Range, BorderWidth = 2f }.Draw(Player.Position); } if (VladimirTheTrollMeNu.DrawingsR()) { new Circle { Color = Color.Red, Radius = R.Range, BorderWidth = 2f }.Draw(Player.Position); } } }
private static void OnLoadingComplete(EventArgs args) { if (Player.ChampionName != "Vladimir") { return; } Chat.Print("<font color=\"#d80303\" >MeLoDag Presents </font><font color=\"#ffffff\" > Vladimir </font><font color=\"#d80303\" >Kappa Kippo</font>"); Chat.Print("Version Loaded 1.3 (7/7/2016)", Color.Red); Chat.Print("HF Gl And Dont Feed Kappa!!!", Color.Red); VladimirTheTrollMeNu.LoadMenu(); Game.OnTick += GameOnTick; Activator.LoadSpells(); Game.OnUpdate += OnGameUpdate; #region Skill Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Circular); E = new Spell.Chargeable(SpellSlot.E, 600, 600, 1250, 0, 1500, 70); R = new Spell.Skillshot(SpellSlot.R, 700, SkillShotType.Circular, 250, 1200, 150); #endregion Drawing.OnDraw += GameOnDraw; DamageIndicator.Initialize(SpellDamage.GetTotalDamage); }
private static void Heal() { if (Activator.Heal != null && Activator.Heal.IsReady() && Player.HealthPercent <= VladimirTheTrollMeNu.SpellsHealHp() && Player.CountEnemiesInRange(600) > 0 && Activator.Heal.IsReady()) { Activator.Heal.Cast(); } }
private static void Ignite() { var autoIgnite = TargetSelector.GetTarget(Activator.Ignite.Range, DamageType.True); if (autoIgnite != null && autoIgnite.Health <= Player.GetSpellDamage(autoIgnite, Activator.Ignite.Slot) || autoIgnite != null && autoIgnite.HealthPercent <= VladimirTheTrollMeNu.SpellsIgniteFocus()) { Activator.Ignite.Cast(autoIgnite); } }
private static void Lasthit() { var qminion = EntityManager.MinionsAndMonsters.GetLaneMinions(EntityManager.UnitTeam.Enemy, Player.Position, Q.Range) .FirstOrDefault( m => m.Distance(Player) <= Q.Range && m.Health <= SpellDamage.QDamage(m) && m.IsValidTarget()); if (Q.IsReady() && VladimirTheTrollMeNu.LastHitQ() && qminion != null) { Q.Cast(qminion); } }
void OnGameUpdate(EventArgs args) { if (Activator.Heal != null) { Heal(); } if (Activator.Ignite != null) { Ignite(); } if (VladimirTheTrollMeNu.CheckSkin()) { if (VladimirTheTrollMeNu.SkinId() != CurrentSkin) { Player.SetSkinId(VladimirTheTrollMeNu.SkinId()); CurrentSkin = VladimirTheTrollMeNu.SkinId(); } } }
void AutoPotions() { if (VladimirTheTrollMeNu.SpellsPotionsCheck() && !Player.IsInShopRange() && Player.HealthPercent <= VladimirTheTrollMeNu.SpellsPotionsHp() && !(Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask"))) { if (Activator.HuntersPot.IsReady() && Activator.HuntersPot.IsOwned()) { Activator.HuntersPot.Cast(); } if (Activator.CorruptPot.IsReady() && Activator.CorruptPot.IsOwned()) { Activator.CorruptPot.Cast(); } if (Activator.Biscuit.IsReady() && Activator.Biscuit.IsOwned()) { Activator.Biscuit.Cast(); } if (Activator.HpPot.IsReady() && Activator.HpPot.IsOwned()) { Activator.HpPot.Cast(); } if (Activator.RefillPot.IsReady() && Activator.RefillPot.IsOwned()) { Activator.RefillPot.Cast(); } } if (VladimirTheTrollMeNu.SpellsPotionsCheck() && !Player.IsInShopRange() && Player.ManaPercent <= VladimirTheTrollMeNu.SpellsPotionsM() && !(Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask"))) { if (Activator.CorruptPot.IsReady() && Activator.CorruptPot.IsOwned()) { Activator.CorruptPot.Cast(); } } }