public Twitch() { MecanicaUtil.PrintMessage("Twitch loaded.", MecanicaUtil.HexColor.AliceBlue); W = new Spell(SpellSlot.W, 950); W.SetSkillshot(0.25f, 120f, 1400f, true, SkillshotType.SkillshotCircle); E = new Spell(SpellSlot.E, 1200); }
public Teemo() { MecanicaUtil.PrintMessage("Teemo loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 580); R = new Spell(SpellSlot.R, 230); R.SetSkillshot(0.1f, 75f, float.MaxValue, false, SkillshotType.SkillshotCircle); }
public Sivir() { MecanicaUtil.PrintMessage("Sivir loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1250); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 1050); }
public Lucian() { MecanicaUtil.PrintMessage("Lucian loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 630); Q2 = new Spell(SpellSlot.Q, 1100); W = new Spell(SpellSlot.W, 1000); Q.SetSkillshot(0.25f, 65f, 1200f, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.15f, 80f, 1000f, true, SkillshotType.SkillshotLine); }
public Vayne() { MecanicaUtil.PrintMessage("Vayne loaded", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 0f); E = new Spell(SpellSlot.E, float.MaxValue); E.SetTargetted(0.25f, 2200f); AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter.OnPosibleToInterrupt += Interrupter_OnPosibleToInterrupt; }
public Tristana() { MecanicaUtil.PrintMessage("Tristana Loaded", MecanicaUtil.HexColor.Yellow); Q = new Spell(SpellSlot.Q, 600); W = new Spell(SpellSlot.W, 900); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R, 600); AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter.OnPosibleToInterrupt += Interrupter_OnPosibleToInterrupt; }
public Caitlyn() { MecanicaUtil.PrintMessage("Caitlyn loaded", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1240); E = new Spell(SpellSlot.E, 800); R = new Spell(SpellSlot.R, 2000); Q.SetSkillshot(0.25f, 60f, 2000f, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 80f, 1600f, true, SkillshotType.SkillshotLine); AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Ezreal() { MecanicaUtil.PrintMessage("Ezreal loaded", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1200); Q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 1050); W.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R, 2500); R.SetSkillshot(1f, 160f, 2000f, false, SkillshotType.SkillshotLine); }
public Graves() { MecanicaUtil.PrintMessage("Graves loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 950f); // Q likes to shoot a bit too far away, so moving the range inward. Q.SetSkillshot(0.25f, 15f * 2 * (float)Math.PI / 180, 2000f, false, SkillshotType.SkillshotCone); W = new Spell(SpellSlot.W, 1100f); W.SetSkillshot(0.25f, 250f, 1650f, false, SkillshotType.SkillshotCircle); R = new Spell(SpellSlot.R, 1100f); R.SetSkillshot(0.25f, 100f, 2100f, true, SkillshotType.SkillshotLine); }
public Kennen() { MecanicaUtil.PrintMessage("Kennen loaded", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1050); Q.SetSkillshot(0.32f, 50f, 1700, true, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 800); W.SetSkillshot(0.25f, 80f, 2500f, false, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R, 550); R.SetSkillshot(0.25f, 550f, 2000f, false, SkillshotType.SkillshotCircle); }
public Jinx() { MecanicaUtil.PrintMessage("Jinx by [Credits in Github] loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 1500f); E = new Spell(SpellSlot.E, 900f); R = new Spell(SpellSlot.R, 25000f); W.SetSkillshot(0.6f, 60f, 3300f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.7f, 120f, 1750f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.6f, 140f, 1700f, false, SkillshotType.SkillshotLine); }
public Kogmaw() { MecanicaUtil.PrintMessage("KogMaw loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W, float.MaxValue); E = new Spell(SpellSlot.E, 1360f); R = new Spell(SpellSlot.R, float.MaxValue); Q.SetSkillshot(0.25f, 70f, 1650f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 120f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.2f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); }
public Quinn() { MecanicaUtil.PrintMessage("Quinn loaded.", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 1010); E = new Spell(SpellSlot.E, 800); R = new Spell(SpellSlot.R, 550); Q.SetSkillshot(0.25f, 160f, 1150, true, SkillshotType.SkillshotLine); E.SetTargetted(0.25f, 2000f); AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Corki() { MecanicaUtil.PrintMessage("Corki loaded", MecanicaUtil.HexColor.AliceBlue); Q = new Spell(SpellSlot.Q, 825f); E = new Spell(SpellSlot.E, 600f); R1 = new Spell(SpellSlot.R, 1300f); R2 = new Spell(SpellSlot.R, 1500f); Q.SetSkillshot(0.3f, 120f, 1225f, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0f, (float)(45 * Math.PI / 180), 1500, false, SkillshotType.SkillshotCone); R1.SetSkillshot(0.2f, 40f, 2000f, true, SkillshotType.SkillshotLine); R2.SetSkillshot(0.2f, 40f, 2000f, true, SkillshotType.SkillshotLine); }
public Draven() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 1100); R = new Spell(SpellSlot.R, 20000); E.SetSkillshot(250f, 130f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(400f, 160f, 2000f, false, SkillshotType.SkillshotLine); GameObject.OnCreate += OnCreateObject; GameObject.OnDelete += OnDeleteObject; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter.OnPosibleToInterrupt += OnPosibleToInterrupt; MecanicaUtil.PrintMessage("Draven loaded", MecanicaUtil.HexColor.AliceBlue); }