private void Obj_AI_Base_OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args) { if (sender is Obj_AI_Hero && sender.IsEnemy) { if (args.Target == null) { AddWard(args.SData.Name.ToLower(), args.End); } if ((OracleLens.IsReady() || VisionWard.IsReady()) && sender.Distance(Player.Position) < 1200) { switch (args.SData.Name.ToLower()) { case "pykew": CastVisionWards(sender.ServerPosition); break; case "sennae": CastVisionWards(sender.ServerPosition); break; case "rengarr": CastVisionWards(sender.ServerPosition); break; case "twitchhideinshadows": CastVisionWards(sender.ServerPosition); break; } } } }
private void CastVisionWards(Vector3 position) { if (MainMenu.Item("AutoWardPink").GetValue <bool>()) { if (OracleLens.IsReady()) { OracleLens.Cast(Player.Position.Extend(position, OracleLens.Range)); } else if (VisionWard.IsReady()) { VisionWard.Cast(Player.Position.Extend(position, VisionWard.Range)); } } }
private void CastVisionWards(Vector3 position) { if (Config["autoward"].GetValue <MenuBool>("AutoWardPink").Value) { if (Player.Distance(position) < OracleLens.Range && OracleLens.IsReady) { OracleLens.Cast(); } else if (ControlWard.IsReady) { ControlWard.Cast(Player.Position.Extend(position, ControlWard.Range)); } } }
private void CastVisionWards(Vector3 position) { if (getCheckBoxItem("AutoWardPink")) { if (OracleLens.IsReady()) { OracleLens.Cast(Player.Position.Extend(position, OracleLens.Range)); } else if (VisionWard.IsReady()) { VisionWard.Cast(Player.Position.Extend(position, VisionWard.Range)); } } }
private void Obj_AI_Base_OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args) { if (sender is Obj_AI_Hero && sender.IsEnemy) { if (args.Target == null) { AddWard(args.SData.Name.ToLower(), args.End); } if ((OracleLens.IsReady() || VisionWard.IsReady()) && sender.Distance(Player.Position) < 1200) { switch (args.SData.Name.ToLower()) { case "akalismokebomb": CastVisionWards(sender.ServerPosition); break; case "deceive": CastVisionWards(sender.ServerPosition); break; case "khazixr": CastVisionWards(sender.ServerPosition); break; case "khazixrlong": CastVisionWards(sender.ServerPosition); break; case "talonshadowassault": CastVisionWards(sender.ServerPosition); break; case "monkeykingdecoy": CastVisionWards(sender.ServerPosition); break; case "rengarr": CastVisionWards(sender.ServerPosition); break; case "twitchhideinshadows": CastVisionWards(sender.ServerPosition); break; } } } }