What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Vanguard - The Lights Justice- Zomg, EzRet!

Status
Not open for further replies.
Hey Mastahg
"Added super duper basic logic for holy prism, your still better off using execution sentence."
Just to be sure, we are stil getting most dps from useing execution sentence instead og holy prism ??????

ES is #1, Lh #2
 
donating 29 USD to whoever "donates" me the svn information, been asking for raiddummy info for ages, considering the amount of USD u ask for it the time spent on customers is ridiculous, get a fucking grip on urself
 
donating 29 USD to whoever "donates" me the svn information, been asking for raiddummy info for ages, considering the amount of USD u ask for it the time spent on customers is ridiculous, get a fucking grip on urself


It was answered near the start of the thread about dummy dps. There is no svn, all updates are sent to each individual and are tagged incase they are redistributed.
 
It was answered near the start of the thread about dummy dps. There is no svn, all updates are sent to each individual and are tagged incase they are redistributed.


yeah, the question was rejected by some random dude with no knowledge whatsoever.

i KNOW that raiddummy is not same dps as u pull in lfr or whatever, but raiddummy is a WAY more easier way to compare other ccs against or ur own rotations etc etc,
im sorry but the only thing in the way from me donating for this CC is a dummy result, last post was abit harsh yeah but its getting rly rly stupid, I already have a pally cc, for my holyspecc and ret,
im wondering if this one is BETTER for ret, so I need to compare with something, and I dont think im the only one in this situation considering other ppl also asked for raiddummy dps, it takes like 10 min of someones time to just hit that dummy and write down ilvl + screen of dps.
 
any1 that coudl tell me the spec, glypsh i need to get max dps with the profil??
 
/script Toggle = not Toggle;
/run if not Toggle then print("Rotation: \124cFF15E61C Enabled") return else print("Rotation: \124cFFE61515 Disabled") end

If I press it one more time does it UNPAUSE? If not, is there a macro for that?
 
/script Toggle = not Toggle;
/run if not Toggle then print("Rotation: \124cFF15E61C Enabled") return else print("Rotation: \124cFFE61515 Disabled") end

If I press it one more time does it UNPAUSE? If not, is there a macro for that?

That is the meaning of toggle, on/off.
 
I get pretty heavy framerate drops using this with raidbot and lazyraider. Anyway to sort that ?
 
What config is best for aoe dmg (pve) for DS and HoR, how many targets? anyone tested this?
 
I get pretty heavy framerate drops using this with raidbot and lazyraider. Anyway to sort that ?
Run at lower graphic settings? Try running wow at a higher process priority.
 
Run at lower graphic settings? Try running wow at a higher process priority.

The thing is that i don't get the stutter/framerate drop using combat bot, but then when i target something and start combat the bot moves for me wich i don't want, and i haven't found any movement toggle in the CC config =S

Running the game with 120-150 frames usualy and when i use this with raidbot i'm down to 30-40 fps. I had issues with raidbot before using other CC's so i changed to Tyrael wich is working great, but it doesn't support paid CC for some reason....

I tried lazyraider aswell with framelock disabled and setting it to low cpu, but tbh my computer runs Farcry 3 on ultra with 50-60 fps, however... that might be irrelevant. Just wanted to point that out since i realy don't think my pc is crap.
 
Last edited:
paveley try using raidbot/lazyraider/tyrael as botbases instead and see if there's any difference.
 
Give me a link to this Tyrael and ill check it out. The issue is because lazyraider and raidbot both run the code inside a framelock which can be very intensive.

Code:
//This BotBase was created by Apoc, I take no credit for anything within this code
//I just changed "!StyxWoW.Me.CurrentTarget.IsFriendly" to "!StyxWoW.Me.CurrentTarget.IsHostile"
//For the purpose of allowing RaidBot to work within Arenas

using System.Windows.Forms;
using Styx;
using Styx.Common;
using Styx.CommonBot;
using Styx.CommonBot.Profiles;
using Styx.CommonBot.Routines;
using Styx.WoWInternals;
using Styx.TreeSharp;

namespace RaidBot
{
    public class RaidBot : BotBase
    {
        private byte _oldTps;
        private Composite _root;
        public override string Name { get { return "Raid Bot"; } }
        public override Composite Root { get { return _root ?? (_root = new PrioritySelector(CreateRootBehavior())); } }
        public override PulseFlags PulseFlags { get { return PulseFlags.Objects | PulseFlags.Lua | PulseFlags.InfoPanel; } }
        public bool IsPaused { get; set; }
        public override void Start()
        {
            _oldTps = TreeRoot.TicksPerSecond;
            TreeRoot.TicksPerSecond = 30;
            if (ProfileManager.CurrentProfile == null)
                ProfileManager.LoadEmpty();


            Hotkeys.SetWindowHandle(StyxWoW.Memory.Process.MainWindowHandle);
            Hotkeys.RegisterHotkey("RaidBot Pause", () =>
                {
                    IsPaused = !IsPaused;
                    if (IsPaused)
                    {
                        Lua.DoString("print('RaidBot Paused!')");
                        // Make the bot use less resources while paused.
                        TreeRoot.TicksPerSecond = 5;
                    }
                    else
                    {
                        Lua.DoString("print('RaidBot Resumed!')");
                        // Kick it back into overdrive!
                        TreeRoot.TicksPerSecond = 30;
                    }
                }, Keys.X, Keys.Menu);
        }

        private Composite CreateRootBehavior()
        {
            return
                new PrioritySelector(
                    new Decorator(ret => IsPaused,
                        new Action(ret => RunStatus.Success)),
                    new Decorator(ret => !StyxWoW.Me.Combat,
                        new PrioritySelector(
                            RoutineManager.Current.PreCombatBuffBehavior)),
                    new Decorator(ret => StyxWoW.Me.Combat,
                        new PrioritySelector(
                            RoutineManager.Current.HealBehavior,
                            new Decorator(ret => StyxWoW.Me.GotTarget && !StyxWoW.Me.CurrentTarget.IsFriendly && !StyxWoW.Me.CurrentTarget.IsDead,
                                new PrioritySelector(
                                    RoutineManager.Current.CombatBuffBehavior,
                                    RoutineManager.Current.CombatBehavior)))));
        }

        public override void Stop()
        {
            TreeRoot.TicksPerSecond = _oldTps;
            Hotkeys.RemoveHotkey("RaidBot Pause");
        }

        #region Nested type: LockSelector

        private class LockSelector : PrioritySelector
        {
            public LockSelector(params Composite[] children) : base(children)
            {
            }

            public override RunStatus Tick(object context)
            {
                using (StyxWoW.Memory.AcquireFrame())
                {
                    return base.Tick(context);
                }
            }
        }

        #endregion
    }
}

Try replacing the raidbot code that comes with HB with that code, it doesnt use a framelock.
 
Status
Not open for further replies.
Back
Top