public LeeSinStatistisks(QSpell qSpell, WSpell wSpell, ESpell eSpell, RSpell rSpell) { this.qSpell = qSpell; this.wSpell = wSpell; this.eSpell = eSpell; this.rSpell = rSpell; }
public XerathDamage(QSpell qSpell, WSpell wSpell, ESpell eSpell, RSpell rSpell) { this.qSpell = qSpell; this.wSpell = wSpell; this.eSpell = eSpell; this.rSpell = rSpell; }
public ComboLogic(ESpell eSpell, WSpell wSpell, QSpell qSpell, RSpell rSpell) { this.eSpell = eSpell; this.wSpell = wSpell; this.qSpell = qSpell; this.rSpell = rSpell; }
public LucDamage(ESpell eSpell, WSpell wSpell, QSpell qSpell, RSpell rSpell) { this.eSpell = eSpell; this.wSpell = wSpell; this.qSpell = qSpell; this.rSpell = rSpell; }
public ExampleDamage(QSpell qSpell, WSpell wSpell, ESpell eSpell, RSpell rSpell) { this.qSpell = qSpell; this.wSpell = wSpell; this.eSpell = eSpell; this.rSpell = rSpell; }
/// <summary> /// Casts the spell r. /// </summary> /// <param name="target">The target.</param> /// <param name="priority">The priority.</param> private void CastSpellR(Obj_AI_Base target, SpellPriority priority) { SpellCastLocker.RunWithLock((int)RSpell.Slot, () => { if (!RSpell.Ready) { return; } var targetPrediction = RSpell.GetPrediction(target); switch (priority) { case SpellPriority.Harass: break; case SpellPriority.Combo: if (targetPrediction.HitChance >= HitChance.High) { RSpell.Cast(targetPrediction.CastPosition); } break; case SpellPriority.Force: if (targetPrediction.HitChance >= HitChance.Low) { RSpell.Cast(targetPrediction.CastPosition); } break; case SpellPriority.Farm: break; default: Logger.Log($"Caught ArgumentOutOfRangeException: {nameof(priority)}, {priority}", LogType.Error, EventType.OnGameOnUpdateEvent); break; } }); }
public RKillsteal(RSpell spell) { this.spell = spell; }
public LuxDamage(QSpell qSpell, ESpell eSpell, RSpell rSpell) { this.qSpell = qSpell; this.eSpell = eSpell; this.rSpell = rSpell; }
public Damages(QSpell qSpell, WSpell wSpell, ESpell eSpell, RSpell rSpell) { this.qSpell = qSpell; this.wSpell = wSpell; this.eSpell = eSpell; }
public RCombo(RSpell spell, YasuoDamage damage) { this.spell = spell; this.damage = damage; }
public RCombo(RSpell spell, AnnieDamage dmg) { this.spell = spell; this.dmg = dmg; }
public RCombo(RSpell spell, ZiggsDamage damage) { this.spell = spell; this.damage = damage; }
public RDraw(RSpell spell) { this.spell = spell; }
public RCombo(RSpell spell, ESpell eSpell, LuxDamage damage) { this.spell = spell; this.eSpell = eSpell; this.damage = damage; }
public RKillsteal(RSpell rSpell) { this.rSpell = rSpell; }
public RCombo(RSpell spell, BrandDamage brandDamage) { this.spell = spell; this.damage = brandDamage; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var q2Spell = new Q2Spell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List<Base> { qSpell, q2Spell, wSpell, eSpell, rSpell }); spellParent.Load(); var dmg = new LucDamage(eSpell, wSpell, qSpell, rSpell); var dashSmart = new DashSmart(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent("Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent("Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent("Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent("Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var reformedUtilityParent = new Parent("Reformed Utility"); reformedUtilityParent.Add(new LucianSkinchanger()); // var new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true } = new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }; var eMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.E) { Negated = true }; var wMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.W) { Negated = true }; var qMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.Q) { Negated = true }; var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); comboParent.Add(new List<Base> { new QCombo(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eMustNotBeReadyGuardian) .Guardian(qReadyGuardian), new WCombo(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(qMustNotBeReadyGuardian) .Guardian(wReadyGuardian), new ECombo(eSpell, dmg, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eReadyGuardian), new RCombo(rSpell, dmg).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(rReadyGuardian), }); harassParent.Add(new List<Base> { new QHarass(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qMustNotBeReadyGuardian).Guardian(wReadyGuardian), new EHarass(eSpell, dmg, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eReadyGuardian), }); laneParent.Add(new List<Base> { new QLaneClear(qSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian).Guardian(eMustNotBeReadyGuardian), new WLaneClear(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(wReadyGuardian).Guardian(eMustNotBeReadyGuardian), new ELaneClear(eSpell, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(eReadyGuardian), }); jungleParent.Add(new List<Base> { new QJungleClear(qSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(eMustNotBeReadyGuardian), new WJungleClear(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(wReadyGuardian).Guardian(qMustNotBeReadyGuardian), new EJungleClear(eSpell).Guardian(eReadyGuardian) }); killstealParnet.Add(new List<Base> { new Q(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian), new W(wSpell).Guardian(wReadyGuardian), new R(rSpell).Guardian(rReadyGuardian), }); drawingParent.Add(new List<Base> { new DmgDraw(dmg), new QDraw(qSpell, q2Spell), new WDraw(wSpell), new RDraw(rSpell), }); superParent.Add(new List<Base> { reformedUtilityParent, orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, killstealParnet, drawingParent, }); superParent.Load(); reformedUtilityParent.Menu.Style = FontStyle.Bold; reformedUtilityParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List<Base> { qSpell, wSpell, eSpell, rSpell }); spellParent.Load(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent("Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent("Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent("Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent("Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); //var miscParent = new Parent("Misc"); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var utilityParent = new Parent("Reformed Utility"); utilityParent.Add(new EzrealSkinchanger()); var dmg = new EzrealDamage(eSpell, wSpell, qSpell, rSpell); var dashSmart = new DashSmart(); var mustNotBeWindingUpGuardian = new PlayerMustNotBeWindingUp(); var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); comboParent.Add(new List<Base>() { new QCombo(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WCombo(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ECombo(eSpell, dashSmart).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), new RCombo(rSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(rReadyGuardian) }); harassParent.Add(new List<Base>() { new QHarass(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); laneParent.Add(new List<Base>() { new QLane(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WLane(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); jungleParent.Add(new List<Base>() { new QJungle(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WJungle(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); killstealParnet.Add(new List<Base> { new QKillsteal(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WKillsteal(wSpell).Guardian(wReadyGuardian).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), // new RKillsteal(rSpell).Guardian(rReadyGuardian), }); drawingParent.Add(new List<Base> { new DmgDraw(dmg), new QDraw(qSpell), new WDraw(wSpell) }); superParent.Add(new List<Base> { utilityParent, orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, new StackTear(qSpell, wSpell).Guardian(new PlayerMustNotBeWindingUp()), killstealParnet, drawingParent, }); superParent.Load(); utilityParent.Menu.Style = FontStyle.Bold; utilityParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Game.PrintChat("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Ezreal!</font></b>"); }
public RQCombo(QSpell qSpell, RSpell rSpell) { this.qSpell = qSpell; this.rSpell = rSpell; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new Q1Spell(); var q3Spell = new Q3Spell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List <Base> { qSpell, q3Spell, wSpell, eSpell, rSpell }); spellParent.Load(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent("Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent("Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent("Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent("Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var lasthitParent = new OrbwalkingParent("Lasthit", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LastHit); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var utilityParent = new Parent("Reformed Utility"); utilityParent.Add(new YasuoSkinchanger()); var yasuoDmg = new YasuoDamage(qSpell, eSpell, rSpell); var mustNotBeWindingUpGuardian = new PlayerMustNotBeWindingUp(); var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); comboParent.Add(new List <Base>() { new QCombo(qSpell, q3Spell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new ECombo(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), new RCombo(rSpell, yasuoDmg).Guardian(mustNotBeWindingUpGuardian).Guardian(rReadyGuardian) }); harassParent.Add(new List <Base>() { new QHarass(qSpell, q3Spell).Guardian(qReadyGuardian), new EHarass(eSpell).Guardian(eReadyGuardian), }); laneParent.Add(new List <Base>() { new QLane(qSpell, q3Spell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new ELane(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); jungleParent.Add(new List <Base>() { new QJungle(qSpell, q3Spell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new EJungle(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), }); lasthitParent.Add(new List <Base>() { new QLasthit(qSpell, q3Spell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new ELasthit(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), }); killstealParnet.Add(new List <Base> { new QKillsteal(qSpell, q3Spell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new EKillsteal(eSpell).Guardian(rReadyGuardian) }); drawingParent.Add(new List <Base> { new YasuoDamageDrawing(yasuoDmg), new QDrawing(qSpell, q3Spell), new EDrawing(eSpell) }); superParent.Add(new List <Base> { utilityParent, orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, lasthitParent, killstealParnet, new YasuoQStack(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new Flee(eSpell).Guardian(eReadyGuardian), drawingParent, }); superParent.Load(); utilityParent.Menu.Style = FontStyle.Bold; utilityParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Chat.Print("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Yasuo!</font></b>"); }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var q2Spell = new Q2Spell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List <Base> { qSpell, q2Spell, wSpell, eSpell, rSpell }); spellParent.Load(); var dmg = new LucDamage(eSpell, wSpell, qSpell, rSpell); var dashSmart = new DashSmart(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent("Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent("Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent("Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent("Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var reformedUtilityParent = new Parent("Reformed Utility"); reformedUtilityParent.Add(new LucianSkinchanger()); var eMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.E) { Negated = true }; var wMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.W) { Negated = true }; var qMustNotBeReadyGuardian = new SpellMustBeReady(SpellSlot.Q) { Negated = true }; var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); comboParent.Add(new List <Base> { new QCombo(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eMustNotBeReadyGuardian) .Guardian(qReadyGuardian), new WCombo(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(qMustNotBeReadyGuardian) .Guardian(wReadyGuardian), new ECombo(eSpell, dmg, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eReadyGuardian), new RCombo(rSpell, dmg).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(rReadyGuardian), }); harassParent.Add(new List <Base> { new QHarass(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qMustNotBeReadyGuardian).Guardian(wReadyGuardian), new EHarass(eSpell, dmg, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }) .Guardian(eReadyGuardian), }); laneParent.Add(new List <Base> { new QLaneClear(qSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian).Guardian(eMustNotBeReadyGuardian), new WLaneClear(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(wReadyGuardian).Guardian(qMustNotBeReadyGuardian), new ELaneClear(eSpell, dashSmart).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(eReadyGuardian), }); jungleParent.Add(new List <Base> { new QJungleClear(qSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(eMustNotBeReadyGuardian), new WJungleClear(wSpell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(wReadyGuardian).Guardian(qMustNotBeReadyGuardian), new EJungleClear(eSpell).Guardian(eReadyGuardian) }); killstealParnet.Add(new List <Base> { new Q(qSpell, q2Spell).Guardian(new PlayerMustHaveBuff("LucianPassiveBuff") { Negated = true }).Guardian(qReadyGuardian), new W(wSpell).Guardian(wReadyGuardian), new R(rSpell).Guardian(rReadyGuardian), }); drawingParent.Add(new List <Base> { new DmgDraw(dmg), new QDraw(qSpell, q2Spell), new WDraw(wSpell), new RDraw(rSpell), }); superParent.Add(new List <Base> { reformedUtilityParent, orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, killstealParnet, drawingParent, }); superParent.Load(); reformedUtilityParent.Menu.Style = FontStyle.Bold; reformedUtilityParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Chat.Print("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Lucian!</font></b>"); }
public RwInsec(WSpell wSpell, RSpell rSpell, QSpell qSpell) { this.wSpell = wSpell; this.rSpell = rSpell; this.qSpell = qSpell; }
public RDraw(RSpell rSpell) { this.rSpell = rSpell; }
public InsecDrawing(QSpell qSpell, RSpell rSpell) { this.qSpell = qSpell; this.rSpell = rSpell; }
public RCombo(RSpell spell, QSpell qSpell, Damages damages) { this.spell = spell; this.qSpell = qSpell; this.damages = damages; }
public RCombo(RSpell rSpell) { this.rSpell = rSpell; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List <Base> { qSpell, wSpell, eSpell, rSpell }); spellParent.Load(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var insecParent = new OrbwalkingParent( "INSEC", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Burst); var comboParent = new OrbwalkingParent( "Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent( "Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent( "Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent( "Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var fleeParent = new OrbwalkingParent( "Flee", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Flee); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var mustNotBeWindingUpGuardian = new PlayerMustNotBeWindingUp(); var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); var leeSinStatistisks = new LeeSinStatistisks(qSpell, wSpell, eSpell, rSpell); insecParent.Add(new List <Base> { new RwInsec(wSpell, rSpell, qSpell).Guardian(mustNotBeWindingUpGuardian) }); comboParent.Add(new List <Base> { new QCombo(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WCombo(wSpell, rSpell, leeSinStatistisks).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ECombo(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), new RCombo(rSpell, leeSinStatistisks).Guardian(rReadyGuardian) }); harassParent.Add(new List <Base> { new QHarass(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new EHarass(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); laneParent.Add(new List <Base> { new QLane(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WLane(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ELane(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); jungleParent.Add(new List <Base> { new QJungle(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WJungle(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new EJungle(eSpell, wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); fleeParent.Add(new List <Base> { new Flee(qSpell, wSpell).Guardian(qReadyGuardian), }); killstealParnet.Add(new List <Base> { new QKillsteal(qSpell).Guardian(qReadyGuardian), new EKillsteal(eSpell).Guardian(eReadyGuardian), new RKillsteal(rSpell).Guardian(rReadyGuardian), new RQQKillsteal(qSpell, rSpell).Guardian(qReadyGuardian).Guardian(rReadyGuardian) }); drawingParent.Add(new List <Base> { new DamageDrawing(leeSinStatistisks, qSpell), new InsecDrawing(wSpell, rSpell).Guardian(rReadyGuardian), new QDrawing(qSpell), new WDrawing(wSpell), new EDrawing(eSpell) }); superParent.Add(new List <Base> { orbwalkerModule, insecParent, comboParent, harassParent, laneParent, jungleParent, new SmiteHandler(qSpell, wSpell), fleeParent, new Wardjump(wSpell).Guardian(wReadyGuardian), killstealParnet, drawingParent, new LeeSinAntiGapcloser(rSpell, wSpell), new LeeSinInterrupter(rSpell) }); superParent.Load(); insecParent.Menu.Style = FontStyle.Bold; insecParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Chat.Print("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Lee Sin!</font></b>"); }
public GragasInterrupter(RSpell spell) { this.spell = spell; }
public R(RSpell rSpell) { this.rSpell = rSpell; }
public InsecDrawing(WSpell wSpell, RSpell rSpell) { this.wSpell = wSpell; this.rSpell = rSpell; }
public RCombo(RSpell spell, OlafDamage damage) { this.spell = spell; this.damage = damage; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List <Base> { qSpell, wSpell, eSpell, rSpell }); spellParent.Load(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent("Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent("Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent("Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent("Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); //var miscParent = new Parent("Misc"); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var utilityParent = new Parent("Reformed Utility"); utilityParent.Add(new EzrealSkinchanger()); var dmg = new EzrealDamage(eSpell, wSpell, qSpell, rSpell); var dashSmart = new DashSmart(); var mustNotBeWindingUpGuardian = new PlayerMustNotBeWindingUp(); var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); comboParent.Add(new List <Base>() { new QCombo(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WCombo(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ECombo(eSpell, dashSmart).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), new RCombo(rSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(rReadyGuardian) }); harassParent.Add(new List <Base>() { new QHarass(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); laneParent.Add(new List <Base>() { new QLane(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WLane(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); jungleParent.Add(new List <Base>() { new QJungle(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WJungle(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), }); killstealParnet.Add(new List <Base> { new QKillsteal(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WKillsteal(wSpell).Guardian(wReadyGuardian).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), // new RKillsteal(rSpell).Guardian(rReadyGuardian), }); drawingParent.Add(new List <Base> { new DmgDraw(dmg), new QDraw(qSpell), new WDraw(wSpell) }); superParent.Add(new List <Base> { utilityParent, orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, new StackTear(qSpell, wSpell).Guardian(new PlayerMustNotBeWindingUp()), killstealParnet, new EzrealAntiGapcloser(eSpell), drawingParent, }); superParent.Load(); utilityParent.Menu.Style = FontStyle.Bold; utilityParent.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Chat.Print("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Ezreal!</font></b>"); }
public RCombo(RSpell spell) { this.spell = spell; }
public override void Load() { var superParent = new SuperParent(DisplayName); superParent.Initialize(); var qSpell = new QSpell(); var wSpell = new WSpell(); var eSpell = new ESpell(); var rSpell = new RSpell(); var spellParent = new SpellParent(); spellParent.Add(new List <Base> { qSpell, wSpell, eSpell, rSpell }); spellParent.Load(); var orbwalkerModule = new OrbwalkerModule(); orbwalkerModule.Load(); var comboParent = new OrbwalkingParent( "Combo", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Combo); var harassParent = new OrbwalkingParent( "Harass", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.Mixed); var laneParent = new OrbwalkingParent( "Lane", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var jungleParent = new OrbwalkingParent( "Jungle", orbwalkerModule.OrbwalkerInstance, Orbwalking.OrbwalkingMode.LaneClear); var killstealParnet = new Parent("Killsteal"); var drawingParent = new Parent("Drawings"); var mustNotBeWindingUpGuardian = new PlayerMustNotBeWindingUp(); var qReadyGuardian = new SpellMustBeReady(SpellSlot.Q); var wReadyGuardian = new SpellMustBeReady(SpellSlot.W); var eReadyGuardian = new SpellMustBeReady(SpellSlot.E); var rReadyGuardian = new SpellMustBeReady(SpellSlot.R); var GragasDmg = new GragasDamage(qSpell, wSpell, eSpell, rSpell); comboParent.Add(new List <Base>() { new WCombo(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ECombo(eSpell, GragasDmg).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian), new RQCombo(qSpell, rSpell) }); harassParent.Add(new List <Base>() { new QHarass(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WHarass(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new EHarass(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); laneParent.Add(new List <Base>() { new QLane(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WLane(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new ELane(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); jungleParent.Add(new List <Base>() { new QJungle(qSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(qReadyGuardian), new WJungle(wSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(wReadyGuardian), new EJungle(eSpell).Guardian(mustNotBeWindingUpGuardian).Guardian(eReadyGuardian) }); killstealParnet.Add(new List <Base>() { new QKillsteal(qSpell).Guardian(qReadyGuardian), new EKillsteal(eSpell).Guardian(eReadyGuardian), }); drawingParent.Add(new List <Base> { new DamageDrawing(GragasDmg), new InsecDrawing(qSpell, rSpell), new QDrawing(qSpell), new WDrawing(wSpell), new EDrawing(eSpell), new RDrawing(rSpell) }); superParent.Add(new List <Base> { orbwalkerModule, comboParent, harassParent, laneParent, jungleParent, killstealParnet, drawingParent, new GragasAntiGapcloser(eSpell), new GragasInterrupter(rSpell) }); superParent.Load(); orbwalkerModule.Menu.Style = FontStyle.Bold; orbwalkerModule.Menu.Color = Color.Cyan; superParent.Menu.Style = FontStyle.Bold; superParent.Menu.Color = Color.Cyan; Chat.Print("<b><font color=\"#FFFFFF\">[</font></b><b><font color=\"#00e5e5\">Reformed AIO</font></b><b><font color=\"#FFFFFF\">]</font></b><b><font color=\"#FFFFFF\"> - Gragas!</font></b>"); }
public RCombo(RSpell spell, LeeSinStatistisks statistisks) { this.spell = spell; this.statistisks = statistisks; }