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

[BotBase] RaidBot - 30fps CC Execution

So i'm currently trying to update Avenger and from what i've tried

public override bool NeedRest
public override bool NeedPreCombatBuffs

Does not work with this BotBase, any ideas for other codes to be used?
Works as intended with LazyRaider, but seems like RaidBot wont aknowledge buffs before it has entered combat
 
So i'm currently trying to update Avenger and from what i've tried

public override bool NeedRest
public override bool NeedPreCombatBuffs

Does not work with this BotBase, any ideas for other codes to be used?
Works as intended with LazyRaider, but seems like RaidBot wont aknowledge buffs before it has entered combat

You need to change a bit in the *.cs file.

Code:
RoutineManager.Current.HealBehavior,
RoutineManager.Current.CombatBuffBehavior,
RoutineManager.Current.CombatBehavior

These are TreeSharp based. You need to change them into what you need.

I think you know how to make it a project fo you and edit it with intellisense?

greetz

Weischbier
 
So i'm currently trying to update Avenger and from what i've tried

public override bool NeedRest
public override bool NeedPreCombatBuffs

Does not work with this BotBase, any ideas for other codes to be used?
Works as intended with LazyRaider, but seems like RaidBot wont aknowledge buffs before it has entered combat

I am not sure but maybe u need to add
Code:
RoutineManager.Current.PreCombatBuffBehavior,
to

Code:
public override void Start()
        {
            _oldTps = TreeRoot.TicksPerSecond;
            TreeRoot.TicksPerSecond = 30;
            _root = new Decorator(
                ret => StyxWoW.Me.Combat && StyxWoW.Me.GotTarget && !StyxWoW.Me.CurrentTarget.IsFriendly,
                new LockSelector(
                    RoutineManager.Current.HealBehavior,
                    RoutineManager.Current.CombatBuffBehavior,
                    RoutineManager.Current.CombatBehavior));
        }
 
I am not sure but maybe u need to add
Code:
RoutineManager.Current.PreCombatBuffBehavior,
to

Code:
public override void Start()
        {
            _oldTps = TreeRoot.TicksPerSecond;
            TreeRoot.TicksPerSecond = 30;
            _root = new Decorator(
                ret => StyxWoW.Me.Combat && StyxWoW.Me.GotTarget && !StyxWoW.Me.CurrentTarget.IsFriendly,
                new LockSelector(
                    RoutineManager.Current.HealBehavior,
                    RoutineManager.Current.CombatBuffBehavior,
                    RoutineManager.Current.CombatBehavior));
        }

That wont work no, as that is what Weischbier has already done to the .cs he had added, meaning it wont buff before entering combat (which is what i am trying not to do)
 
That wont work no, as that is what Weischbier has already done to the .cs he had added, meaning it wont buff before entering combat (which is what i am trying not to do)

The Decorator is looking for (StyxWoW.Me.Combat && StyxWoW.Me.GotTarget && !StyxWoW.Me.CurrentTarget.IsFriendly) to return true...ie: we are in combat already ;)

I have Tested the attached bot base as our realms are down...but should be a good jumping point for anyone wanting to improve.

EDIT: Tested, PreCombatBuffBehavior working. :cool:
 

Attachments

Last edited:
This is amazing. i cant believe i missed out on this for so long. Great work + Rep
 
The Decorator is looking for (StyxWoW.Me.Combat && StyxWoW.Me.GotTarget && !StyxWoW.Me.CurrentTarget.IsFriendly) to return true...ie: we are in combat already ;)

I have Tested the attached bot base as our realms are down...but should be a good jumping point for anyone wanting to improve.

EDIT: Tested, PreCombatBuffBehavior working. :cool:

I have a working version in my thread too with different FPS for lower systems.

greetz

Weischbier
 
Works perfect in raids but sadly doesn?t attack at all in arena is it supposed to or am I doing something wrong?
 
I have a working version in my thread too with different FPS for lower systems.

greetz

Weischbier

Sorry for asking, but what thread? :)

---EDIT---

Thank you Wulf, will take a look later
 
Last edited:
Does anyone know why my screen freezes when i use this?
 
Can we get some posts on which CC's work well with this botbase? I plan on testing this tomorrow as soon as I am off of work. ^.^
 
This is pretty fucking good, a pure 3k dps increase(on Dummies, will do raid in abit) with the Titan Arms CC over Lazyraider.

(ilvl 387)
 
Last edited:
Anyone done any work with cast on ground spells and raidbot? StyxWoW.SleepForLagDuration() doesn't get along with raidbot very well.
 
Simply amazing

Pulling around 60k dps on my frost dk and masterfrost!

Dam good work
 
Great addon but now flawless. The Frame Rate drop significantly.

I'm using a MacBook Pro 2011 (Graphic Card Radeon HD 6750M) and WoW set too Good quality.

Lazy Raider: 60 FPS
RaidBot: 37 FPS (TreeRoot.TicksPerSecond = 30)
RaidBot: 20 FPS (TreeRoot.TicksPerSecond = 60)

Anyone know how to fix this?

Thank you.

PS: I'm using my homemade Non-Behavier Tree CC
 
Last edited:
Test with singular and it's 60 FPS

Test with my Non-Behavier Tree CC and frame drop to 37 FPS

This Bot work better with Behavior Trees CC?
 
Well i think i found the reason why my FPS is low, it's because my CC.

In my CC, i scan no stop for unit to kill shot, dispell, scare beast, stealth... so that slow down the frame rate... Can't play without these advantage tho :|
 
Just curious is it supposed to drop frames down to 30fps? Ive tested it with couple rogue CCs and my fps dont change at all, still holding at 60fps dropping down to 56-58 once in a blue moon. Thats DS10m Thanks
 
Is there a way to change this so it runs out of combat to?

I want to have the healer cc running to handle buff management, while we are not there. Even if we don't run at 30fps, and run like lazyraider does, that would be perfect.
 
Back
Top