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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

FightThisWay

Just wanted you to know i think your cc is wonderful and i donated to your cause..............donation confirmation number is WY54280KC9534119
 
Just wanted you to know i think your cc is wonderful and i donated to your cause..............donation confirmation number is WY54280KC9534119
Hmm... do you have a disc priest? if so... could you share its file with us? because mine is crashing wow like crazy.
 
Damn monks are so annoying with this class. Everytime my warrior is in dungeon and the monk uses that spell were he stuns all mobs FTW keeps saying XXX is incapacitated.... Then he justs autoattacks :/

Also in mixed mode FTW bugs out after leaving dungeon. Doesnt attack nor defends himself
 
I keep posting logs on the crashing issue, but seems the author is not taking a look at this thread... =[
 
Hey man, I'm using your CC for my warrior and I love it! With the recent update of HonorBuddy I'm not sure if the CC is bugging out on me or if it is GrindBot or what. But I'm using the profile for farming Skyshards Guest123 has created here and it was working great with your CC. But ever since the 501 update it just runs in a giant loop and attacks nothing and just aggros the Tricksters. In the HB window all that I see is the timings followed by
Code:
 [FTW] 04:56:20 -------------------- FTW.Pulse (1) Type: None, Loc: <0, 0, 0>
OK
[FTW] 04:56:21 -------------------- FTW.Pulse (1) Type: None, Loc: <0, 0, 0>
OK
[FTW] 04:56:22 -------------------- FTW.Pulse (1) Type: None, Loc: <0, 0, 0>
OK

and it keeps running in a giant loop. I've disabled all my plugins, tried using Singular CC, set my pull distance to 5 and even 0 since I'm a prot warrior, and reinstalled HonorBuddy with no successful results which makes me think it's possibly GrindBot, yet people on the forums are saying the profile works great still for them and stuff. So i don't know, I have attached a copy of my log here as well.

-Thank You!

Examining your log, I see tons of plugins. One of them even spewed an advertisement to your log! 'Looking for a two-way plugin for your smart phone? Check out blah blah blah.'

Try disabling ALL PLUGINS except RefreshmentDetection, and redownload FTW (speed updates), and see if it works then.
 
Ok, so now it's just optimizing the code? DPS wise it is nowhere near CLU, and I put some time in it yesterday to see how that's possible, seeing it's doing the spells/rotation roughly the same way. I get 20K with CLU and, at most, 14.5K with FTW.
I noticed: CLU is WAY faster at casting spells. FTW has a pause between all casts, sometimes even 1 or 2 seconds. In fact, FTW sometimes is so slow you actually go out of combat on a dummy! And that while the DOT's are still ticking (Affl. Warlock).
So, I guess it's a speed thing. I tested this with Combat Bot and LazyRaider btw, same results. CLU can do 7 mil. dmg in the same amount of time FTW can do 4.4 mil. and I think it's purely casting time between spells.
For the record, I had 44fps stable on my system testing this with Recount (1920x1200@everything set to max).

How are you testing the DPS? I tried at the training dummy, and I see Singular and CLU both don't work there. So - usage of cooldowns and such would affect your numbers, if you're out fighting in the wild.

Still, based on your feedback, I did some more optimizing - I believe it's as fast as it possibly can be now. Even 40-man battlegrounds don't slow it down, even though it's using framelocks. So use the latest version of FTW, see if that does it for you.
 
Holy Priest is working, but in some point it just freeze wow and i have to restart it so it can work again.View attachment 62425

Looking at the log, it looked like it kept going up until 9:25:57, then totally hangs until you close the window at 9:26:23.

I don't think that's the class. You started at 9:14, and got in just over 10 minutes of play time until it hung. Did you perchance accidentally hit the 'Fishing' button manually during that time? I notice that HonorBuddy crashes silently if you cast their 'global cooldown check' spell, either via a custom class, or even manually inside WoW.

Unfortunately, the global cooldown check spell for Warlocks is set to disenchanting, which makes it impossible to use AllRounder for disenchanting, if you're a warlock.
 
Aye I would also like to report FTW freezing the WoW client.
Running Shadow Priest.
Might want to look into this, as it runs fantastic minus the client freezing up.

I just ran a dungeon with a shadow priest, and did some questing in Pandaria, for a couple hours, and it didn't freeze. Could you check your log, and tell me what your global cooldown check spell is set to? Whatever that is, that's the button you must not press while playing HonorBuddy with WoW.
 
Yeah, I've been using this for a while now. And, I'll see a drastic framerate drop which means that when I'm using this for just rotation or even on grind bot it causes me to be unable to move out of ground effects and thus die. Let me know if you need a log because I can easily PM you one.

OK, to track down performance problems today, I dusted off a 5-year-old-laptop, and got it going with Honorbuddy and WoW. It worked with FTW, even though it only got 16 fps, but it got 16 fps whether or not HonorBuddy was running, so that's good.

I did one battleground as a healer, but then it failed during a dungeon as a healer. It kept trying to cast but the cast never 'took' (I saw it in the logs), I got booted from the dungeon for being a sucky healer, but then the whole computer overheated and shut down, and my 'old laptop' test was over.

I wasn't satisfied the class was working well from a half-complete test like that, so brought the healer to my normal machine (2 years old), and it ran like a champ there.

But! I did do so some heavy optimizations today based on people's complaints of slowness, so be sure to grab the latest version.
 
Hmm... do you have a disc priest? if so... could you share its file with us? because mine is crashing wow like crazy.

I tested a discipline priest today based on your feedback, and tweaked the class. Download the latest version today, and let me know how it works for you.
 
OK, I added the ability to use Kafa'Kota berries today. To do this, add the following to your 'Combat' section. You can also add it to the 'Rest' section if you collect too many berries and want to run faster even outside of combat.

Code:
Me.Macro 15 /use Kafa'Kota Berry
	Me.HasAura("Kafa Rush") = 0

The above will execute a macro no more than once every 15 seconds, that says /use Kafa'Kota Berry, only if you don't have the 'Kafa Rush' aura. It will automatically reapply it when it falls off. Tip on using that 'Kota Peaks With Berries' profile - it's a questing profile, not a grinding profile, so be sure to choose 'Questing' from the HonorBuddy dropdown menu.

I really appreciate having this brought to my attention! Making the class accommodate these berries, has allowed me to see and fix a few major bugs in the code.

  • Not stopping before casting a spell (especially noticeable with brewmaster monks).
  • The 'use' routine needs to always return false. When trying to use the berries, it will try to use them outside the zone as well - which stopped all bot processes when outside Kota Peak. It kept spinning its wheels trying to 'Me.Use Kafa'Kota Berry' and failing with red error text in WoW 'Can only be used in Kota Peaks'. This would have appeared on any item which can be /used, but won't necessarily work, such as these berries.
  • The need to put certain macros on a timer, so they don't try to cast constantly. They're not a spell with a cooldown, but that doesn't necessarily mean you want to try to cast them every round.
  • Blacklisting treasure that's not gettable after a minute.

I would appreciate it if someone had the time to check out this latest version, and make sure the 'stopping before casting a spell' doesn't result in badness. I didn't see it on my monk, but that's not really enough testing - and it's time for me to call it a day.

After work tomorrow I'll check out the posts, see if anyone saw a bad interaction with the new 'stop moving' bit. Basically, it will stop moving before casting a spell, if a) you're in combat, or b) it's not an instant cast spell. With the Brewmaster monk, he kept whipping around the target until he got a non-instant-cast-spell off, at which point he would stop. But he really needed to stop before then. This only happened when he was running somewhere, but got jumped by a mob - it never occurs when he's moving towards a mob himself. Just if he's already running, and has to change gears and fight a monster. It would show up if you're a trailing party member (not the tank), and get jumped by mobs while you're running somewhere else. Look for 'stop and start' movement while running. I haven't seen it do that, but I recognize it has the potential to do that, and I didn't have time to do dungeon hopping as a DPS before bedtime.

I added 'blacklisting' of treasure chests, because I encountered a kota berry buried in a wall I couldn't get to, and the bot tried endlessly to get it. However, by the time I was done coding it up, it had despawned or something, and I couldn't properly test it. Basically - a bit where the bot can't get a treasure, but tries - it should give up after a minute. Note that time spent running towards the treasure, is counted as part of that minute.
 
Last edited:
Examining your log, I see tons of plugins. One of them even spewed an advertisement to your log! 'Looking for a two-way plugin for your smart phone? Check out blah blah blah.'

Try disabling ALL PLUGINS except RefreshmentDetection, and redownload FTW (speed updates), and see if it works then.

Yeah, I got it working. For some reason when I am not mounted it will target mobs fine, but when it is running around on a mount it will not target them. I've tried disabling all plugins as well. It's no big deal if I have to run around on foot, the hotspots are close enough together.
 
All right... will be testing it now and be posting logs afterwards... for this i'm only using 3 plugins besides Refreshment Detection:AutoEquip2,Combat Looter and HBRelogHelper.
 
BTW, small request... could you make it cast Psyfiend nearby me when a enemy player is less then 10 yards from me? This would make grinding a lot easier, as i tend to be overwhelmed because it do not cast the spell at all.
 
Yeah, I got it working. For some reason when I am not mounted it will target mobs fine, but when it is running around on a mount it will not target them. I've tried disabling all plugins as well. It's no big deal if I have to run around on foot, the hotspots are close enough together.

I used to have FTW work while you're mounted, but I disabled it some time ago. It sounds like maybe that should be a setting in the user interface, because two people so far have said they wished for the hold 'work while mounted' behavior back.
 
BTW, your disc priest is by far the best overall cc on the forums, as it keep all necessery buffs on me and do dmg as well as heal.

EDIT: Nope... it still freezes wow on dgs:View attachment 62773View attachment 62774

Oh wow, look at that in your log! It spent all its time trying to face 'Unrelenting Construct' before you stopped it. I didn't realize you could get in a position where you could NOT face something. I will add a bit to fix that when I get home tonight. If you're in a hurry, change it yourself by looking for this phrase in the code:

Code:
            private void Face(WoWUnit mob)
            {
                while (!StyxWoW.Me.IsSafelyFacing(mob))
                {
                    mob.Face();
                    Thread.Sleep(10);
                }
            }

and make it look like this instead:

Code:
            private void Face(WoWUnit mob)
            {
                DateTime stoptime = DateTime.Now.AddSeconds(1);
                while (!StyxWoW.Me.IsSafelyFacing(mob) && DateTime.Now < stoptime)
                {
                    mob.Face();
                    Thread.Sleep(10);
                }
            }
 
Back
Top