public override void InitVariables() { Activator = new Activator(DamageType.Magical); Spells = new List <Spell.SpellBase> { new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, 250, 1200, 70), new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 250, 2200, 280), new Spell.Targeted(SpellSlot.E, 750), new Spell.Active(SpellSlot.R, 625) }; Q.MinimumHitChance = HitChance.Medium; W.AllowedCollisionCount = int.MaxValue; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 80, 135, 190, 245, 300 }, new [] { 0, 0.9f, 0.9f, 0.9f, 0.9f, 0.9f }, DamageType.Magical), new SpellDamage(W, new float[] { 0, 80, 160, 240, 320, 400 }, new [] { 0, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f }, DamageType.Magical), //--------------------------------------- not 0.8f, the true value is 1.1f, 5 seconds in a tormented soil ? new SpellDamage(R, new float[] { 0, 150, 225, 300 }, new [] { 0, 0.7f, 0.7f, 0.7f, 0.7f, 0.7f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(8); }
public override void InitVariables() { Activator = new Activator(DamageType.Magical); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 625), new Spell.Skillshot(SpellSlot.W, 625, SkillShotType.Cone, 250, int.MaxValue, 210), new Spell.Active(SpellSlot.E), new Spell.Skillshot(SpellSlot.R, 600, SkillShotType.Circular, 50, int.MaxValue, 250) }; W.MinimumHitChance = HitChance.Medium; W.AllowedCollisionCount = int.MaxValue; W.ConeAngleDegrees = 50; R.AllowedCollisionCount = int.MaxValue; R.MinimumHitChance = HitChance.Medium; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 80, 115, 150, 185, 220 }, new [] { 0, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f }, DamageType.Magical), new SpellDamage(W, new float[] { 0, 70, 115, 160, 205, 250 }, new [] { 0, 0.85f, 0.85f, 0.85f, 0.85f, 0.85f }, DamageType.Magical), new SpellDamage(R, new float[] { 0, 175, 300, 425 }, new [] { 0, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(9); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Skillshot(SpellSlot.Q, 0, SkillShotType.Circular, 750, int.MaxValue, 425) { AllowedCollisionCount = int.MaxValue }, new Spell.Active(SpellSlot.W), new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 1100, 300) { AllowedCollisionCount = int.MaxValue }, new Spell.Targeted(SpellSlot.R, 460) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Spells[0], new float[] { 0, 20, 35, 50, 65, 80 }, new [] { 0, 0.5f, 0.55f, 0.60f, 0.65f, 0.7f }, DamageType.Physical), new SpellDamage(Spells[3], new float[] { 0, 100, 200, 300 }, new [] { 0, 0.75f, 0.75f, 0.75f }, DamageType.True) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(5); }
public override void InitVariables() { Activator = new Activator(DamageType.Magical); Spells = new List <Spell.SpellBase> { new Spell.Chargeable(SpellSlot.Q, 750, 1550, 1500, 750, int.MaxValue, 100) { AllowedCollisionCount = int.MaxValue }, new Spell.Skillshot(SpellSlot.W, 1100, SkillShotType.Circular, 750, int.MaxValue, 150) { AllowedCollisionCount = int.MaxValue }, new Spell.Skillshot(SpellSlot.E, 1050, SkillShotType.Linear, 250, 1100, 60), new Spell.Skillshot(SpellSlot.R, (uint)(2000 + (Player.GetSpell(SpellSlot.R).Level * 1200)), SkillShotType.Circular, 500, int.MaxValue, 120) { AllowedCollisionCount = int.MaxValue } }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Spells[0], new float[] { 0, 80, 120, 160, 200, 240 }, new [] { 0, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f }, DamageType.Magical), new SpellDamage(Spells[1], new float[] { 0, 60, 90, 120, 150, 180 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(Spells[2], new float[] { 0, 80, 110, 140, 170, 200 }, new [] { 0, 0.45f, 0.45f, 0.45f, 0.45f, 0.45f }, DamageType.Magical), new SpellDamage(Spells[3], new float[] { 0, 190 * 3, 245 * 3, 300 * 3 }, new [] { 0, 0.433f, 0.433f, 0.433f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(4); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Skillshot(SpellSlot.Q, 0x47E, SkillShotType.Linear, 0xFA, 0x7D0, 65), new Spell.Skillshot(SpellSlot.W, 0x3E8, SkillShotType.Circular, 0xFA, 0x60E, 80) { AllowedCollisionCount = int.MaxValue }, new Spell.Skillshot(SpellSlot.E, 0x2EE, SkillShotType.Linear), new Spell.Skillshot(SpellSlot.R, 0x61A8, SkillShotType.Linear, 0x1F4, 0x7D0, 160) { AllowedCollisionCount = int.MaxValue } }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 0x23, 0x37, 0x4B, 0x4F, 0x73 }, new [] { 0, 1.1f, 1.1f, 1.1f, 1.1f, 1.1f }, DamageType.Physical), new SpellDamage(W, new float[] { 0, 0x46, 0x73, 0xA0, 0xCD, 0xFA }, new [] { 0, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f }, DamageType.Magical), new SpellDamage(E, new float[] { 0, 0x4B, 0x7D, 0xAF, 0xE1, 0x113 }, new [] { 0, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f }, DamageType.Physical), new SpellDamage(R, new float[] { 0, 350, 0x1F4, 0x28A }, new [] { 0, 1f, 1f, 1f }, DamageType.Physical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(8); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 700), new Spell.Skillshot(SpellSlot.W, 2000, SkillShotType.Linear), new Spell.Skillshot(SpellSlot.E, 600, SkillShotType.Circular), new Spell.Skillshot(SpellSlot.R, 3000, SkillShotType.Linear) }; W.AllowedCollisionCount = int.MaxValue; E.AllowedCollisionCount = int.MaxValue; R.AllowedCollisionCount = -1; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 70, 110, 150, 190, 230 }, new [] { 0, 1f, 1f, 1f, 1f, 1f }, DamageType.Physical), new SpellDamage(Q, new float[] { 0, 0, 0, 0, 0, 0 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(W, new float[] { 0, 40, 75, 110, 145, 180 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(E, new float[] { 50, 75, 100, 125, 150 }, new [] { 0, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f }, DamageType.Physical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(2); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 700), new Spell.Active(SpellSlot.W), new Spell.Active(SpellSlot.E, 187), new Spell.Active(SpellSlot.R) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 70, 110, 150, 190, 230 }, new [] { 0, 1f, 1f, 1f, 1f, 1f }, DamageType.Physical), new SpellDamage(Q, new float[] { 0, 0, 0, 0, 0, 0 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(W, new float[] { 0, 40, 75, 110, 145, 180 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(E, new float[] { 50, 75, 100, 125, 150 }, new [] { 0, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f }, DamageType.Physical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(11); }
public override void InitVariables() { Activator = new Activator(DamageType.Physical); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 625), new Spell.Active(SpellSlot.W), new Spell.Active(SpellSlot.E, 320), new Spell.Skillshot(SpellSlot.R, 1000, SkillShotType.Circular, 250, 700, 270) }; R.AllowedCollisionCount = int.MaxValue; R.MinimumHitChance = HitChance.Medium; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 70, 120, 170, 220, 270 }, new [] { 0, 0.6f, 0.6f, 0.6f, 0.6f, 0.6f }, DamageType.Magical), new SpellDamage(E, new float[] { 0, 60, 100, 140, 180, 220 }, new [] { 0, 0.2f, 0.2f, 0.2f, 0.2f, 0.2f }, DamageType.Magical), new SpellDamage(R, new float[] { 0, 200, 300, 400 }, new [] { 0, 1f, 1f, 1f, 1f, 1f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(8); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Skillshot(SpellSlot.Q, 1025, SkillShotType.Linear, 0, 750, 210), new Spell.Active(SpellSlot.W, 2100), new Spell.Targeted(SpellSlot.E, 675), new Spell.Active(SpellSlot.R, 700) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 20, 45, 70, 95, 120 }, new [] { 0, 0.8f, 0.9f, 1f, 1.1f, 1.2f }, DamageType.Physical), new SpellDamage(E, new float[] { 0, 40, 70, 100, 130, 160 }, new [] { 0, 0.2f, 0.2f, 0.2f, 0.2f, 0.2f }, DamageType.Physical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(4); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Active(SpellSlot.Q), new Spell.Skillshot(SpellSlot.W, 1100, SkillShotType.Circular), new Spell.Targeted(SpellSlot.E, (uint)Player.Instance.AttackRange), new Spell.Targeted(SpellSlot.R, (uint)Player.Instance.AttackRange) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Spells[1], new float[] { 0, 60, 110, 160, 210, 260 }, new [] { 0, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f }, DamageType.Magical), new SpellDamage(Spells[2], new float[] { 0, 60, 70, 80, 90, 100 }, new [] { 0, 0.5f, 0.65f, 0.80f, 0.95f, 1.1f }, DamageType.Physical), new SpellDamage(Spells[2], new float[] { 0, 50, 75, 100, 125, 150 }, new [] { 0, 0.25f, 0.25f, 0.25f, 0.25f, 0.25f }, DamageType.Magical), new SpellDamage(Spells[3], new float[] { 0, 300, 400, 500 }, new [] { 0, 1f, 1f, 1f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(7); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 625), new Spell.Skillshot(SpellSlot.W, 950, SkillShotType.Circular), new Spell.Skillshot(SpellSlot.E, 1075, SkillShotType.Linear, 250, 1600, 80) { AllowedCollisionCount = 0 }, new Spell.Active(SpellSlot.R), new Spell.Targeted(SpellSlot.Q, 475), new Spell.Active(SpellSlot.W), new Spell.Skillshot(SpellSlot.E, 750, SkillShotType.Circular), }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Spells[0], new float[] { 0, 40, 75, 110, 145, 180 }, new [] { 0, 0f, 0f, 0f, 0f, 0f }, DamageType.Magical) { HpPercentIncrease = new [] { 0f, 4f, 4f, 4f, 4f, 4f } }, new SpellDamage(Spells[0], new float[] { 0, 60, 100, 140, 180, 220 }, new [] { 0, 0f, 0f, 0f, 0f, 0f }, DamageType.Magical) { HpPercentDecrease = new [] { 0f, 8f, 8f, 8f, 8f, 8f } }, new SpellDamage(Spells[1], new float[] { 0, 75, 125, 175, 225, 275 }, new [] { 0, 0.8f, 0.8f, 0.8f, 0.8f, 0.8f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); //new SkinController(4); }
public override void InitVariables() { Activator = new Activator(DamageType.Magical); Spells = new List <Spell.SpellBase> { new Spell.Active(SpellSlot.Q, 365), new Spell.Targeted(SpellSlot.W, 650), new Spell.Active(SpellSlot.E, 575), new Spell.Active(SpellSlot.R) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Spells[0], new float[] { 0, 60, 105, 150, 195, 240 }, new [] { 0, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f }, DamageType.Magical), new SpellDamage(Spells[1], new float[] { 0, 55, 110, 165, 220, 275 }, new [] { 0, 0.7f, 0.7f, 0.7f, 0.7f, 0.7f }, DamageType.Magical) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(9); }
public override void InitVariables() { Activator = new Activator(); Spells = new List <Spell.SpellBase> { new Spell.Targeted(SpellSlot.Q, 600), new Spell.Active(SpellSlot.W), new Spell.Active(SpellSlot.E), new Spell.Active(SpellSlot.R) }; DamageUtil.SpellsDamage = new List <SpellDamage> { new SpellDamage(Q, new float[] { 0, 25, 60, 95, 130, 165 }, new [] { 0, 1f, 1f, 1f, 1f, 1f }, DamageType.Physical), new SpellDamage(E, new float[] { 0, 10, 15, 20, 25, 30 }, new [] { 0, 0.1f, 0.125f, 0.15f, 0.175f, 0.2f }, DamageType.True) }; InitMenu(); DamageIndicator.Initialize(DamageUtil.GetComboDamage); new SkinController(9); }