protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("GnarForm", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List <MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(600, 0, 600)), new MenuItem("Q1HitCount", "Min Hit Count").SetValue(new Slider(2, 0, 6)), new MenuItem("Q1Enemy", "Block If Nearby Enemies").SetValue(true) }; var mega = new List <MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(600, 0, 700)), new MenuItem("Q2HitCount", "Min Hit Count").SetValue(new Slider(3, 0, 6)), new MenuItem("Q2Enemy", "Block If Nearby Enemies").SetValue(true) }; var menuGenerator = new MenuGenerator(Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("Form", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List <MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("QHighHitChance", "Q Frequently").SetValue(true), new MenuItem("BetaQ", "Allow Collision").SetValue(true).SetTooltip("Will Q On Minions Near Target"), new MenuItem("BlockIfTransforming", "Block If Transforming").SetValue(true) }; var mega = new List <MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("BetaQ2", "Allow Collision Q").SetValue(true).SetTooltip("Will Q On Minions Near Target") }; var menuGenerator = new MenuGenerator(this.Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); Menu.AddItem(new MenuItem("BlockIfTransforming", "Block If Transforming").SetValue(true)); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); Menu.AddItem(new MenuItem("W2Range", "Range").SetValue(new Slider(525, 0, 525))); Menu.AddItem(new MenuItem("W2HitCount", "Min Hit Count").SetValue(new Slider(3, 0, 6))); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); Menu.AddItem(new MenuItem("E1Range", "Range").SetValue(new Slider(475, 0, 475))); Menu.AddItem(new MenuItem("EAwayMelee", "Antigapcloser").SetValue(true)); Menu.AddItem(new MenuItem("EonTransform", "E On Transformation").SetValue(true)); Menu.AddItem(new MenuItem("EOnGanked", "E If Ganked Or Teamfight").SetValue(true)); dmg = new Dmg(); gnarState = new GnarState(); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { Menu.AddItem(new MenuItem("FleeKey", "Flee Key").SetValue(new KeyBind('A', KeyBindType.Press))); Menu.AddItem(new MenuItem("FleeMinion", "Jump On Minions").SetValue(true)); Menu.AddItem(new MenuItem("FleeVector", "Jump To Jungle Camps").SetValue(true)); gnarState = new GnarState(); fleeLogic = new FleeLogic(); }
public static void OnUpdate() { if (Global.Player.HasBuff("gnartransform") || Global.Player.HasBuff("gnartransformsoon")) { GnarState = GnarState.Mega; } else if (Global.Player.HasBuff("gnartransformtired")) { GnarState = GnarState.Small; } if (Game.TickCount - lastCheckTick <= 1000) { return; } if (GnarState == GnarState.Small) { Q = new Spell(SpellSlot.Q, 1100); Q.SetSkillshot(0.25f, 60, 1400, true, SkillshotType.Line); E = new Spell(SpellSlot.E, 475); E.SetSkillshot(0.5f, 150, float.MaxValue, false, SkillshotType.Circle); lastCheckTick = Game.TickCount; } else { Q = new Spell(SpellSlot.Q, 1100); Q.SetSkillshot(0.25f, 60, 1200, true, SkillshotType.Line); W = new Spell(SpellSlot.W, 500); W.SetSkillshot(0.25f, 80, 1200, false, SkillshotType.Line, false, HitChance.VeryHigh); E = new Spell(SpellSlot.E, 475); E.SetSkillshot(0.6f, 60, 1500, false, SkillshotType.Circle); lastCheckTick = Game.TickCount; } }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { gnarState = new GnarState(); }