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

Honorbuddy 2.5.7094.573

Status
Not open for further replies.
I had a strange bug twice today, I started GB2 it worked as usually first. But when I went afk and got back to the pc the bot was stuck in nothing. He just tried to click a spot multiple times and when he was there he did the unstuck thing and walked back and got to the same spot again. But there was nothing at the spot, no flowers or nodes.

Sorry my English isn't the best, I've got two logs attached here. Hope it's useful for you
 

Attachments

After some more testing

we've a code snippet in our combat routine to give support for TierSet-Bonus, but Me.Inventory.Equipped.Hands.ItemInfo.ItemSetId (no matter which slot we choose) does always return 0
Tested on a prot paladin with two T14 2pc bonus
Code:
        /// <summary>Checks the number of Tier pieces a player is wearing </summary>
        private static int NumTierPieces(int txxItemSetId)
        {
            {
                 var
                count = Me.Inventory.Equipped.Hands != null && Me.Inventory.Equipped.Hands.ItemInfo.ItemSetId != 0 && Me.Inventory.Equipped.Hands.ItemInfo.ItemSetId == txxItemSetId ? 1 : 0;
                count += Me.Inventory.Equipped.Legs != null && Me.Inventory.Equipped.Legs.ItemInfo.ItemSetId != 0 && Me.Inventory.Equipped.Legs.ItemInfo.ItemSetId == txxItemSetId ? 1 : 0;
                count += Me.Inventory.Equipped.Chest != null && Me.Inventory.Equipped.Chest.ItemInfo.ItemSetId != 0 && Me.Inventory.Equipped.Chest.ItemInfo.ItemSetId == txxItemSetId ? 1 : 0;
                count += Me.Inventory.Equipped.Shoulder != null && Me.Inventory.Equipped.Shoulder.ItemInfo.ItemSetId != 0 && Me.Inventory.Equipped.Shoulder.ItemInfo.ItemSetId == txxItemSetId ? 1 : 0;
                count += Me.Inventory.Equipped.Head != null && Me.Inventory.Equipped.Head.ItemInfo.ItemSetId != 0 && Me.Inventory.Equipped.Head.ItemInfo.ItemSetId == txxItemSetId ? 1 : 0;
                return count;
            }
        }

i simplified the output to test only one of my items (in my case the Hands) where i know i'm wearing it currently

Code:
                var _tH = Me.Inventory.Equipped.Hands;
                if (_tH != null)
                {
                    Log("Found Hands: {0}\n", _tH.Name);
                    foreach (var _s in _tH.ItemSpells) //returns nothing, there is physically no spell
                    {
                        if (_s != null) Log("{0} - {1} - {2}\n", _s.Id, _s.ActualSpell.Name, _s.TriggerId);
                    }
                    foreach (var kvp in _tH.ItemInfo.GetItemStats()) //returns okay
                    {
                        Log("  {0}: {1}\n", kvp.Key, kvp.Value.ToString());
                    }
                    if (_tH.ItemInfo.ItemSetId != null) Log(_tH.ItemInfo.ItemSetId); //returns 0, should return something else expected values: -518,1136,-541 <-- for prot paladin
                }

since i couldn't find a LUA method to replace the HB internals, i'm asking for a fix at this point :) would be easier than developing a workaround
 
Problem with AUtoEquip with the new Release. Weapon Score "0" everytime (Change Weapon everytime).
 
When I was doing Nat Pagle Rare Fish Grind ([Rep] Nat Pagle v1.1), I realised that the bot was doing good. When the fishing bobber went down (I got a bait), The bot won't loot the bobber.
Started archeology buddy after fishing myself. And archeology went just fine :)
 

Attachments

Code:
[11:01:07.464 N] Honorbuddy v2.5.7082.244 started.

And the release is Honorbuddy 2.5.7094.573?

Ok, Log-File with newest Version ;) I accidently attached an old one.

[17:33:01.908 D] Rarekiller: Target is Flying - False
Sourcecode to Produce these Line in Rarekiller:

Code:
            foreach (WoWUnit o in objList)
            {
                    .......
                    Logging.WriteDiagnostic(Colors.MediumPurple, "Rarekiller: Target is Flying - {0}", o.IsFlying);
                    .......
            }

Note please this function was broken since I began to program Rarekiller some Years ago, so no bad failure, just to keep in mind.
If you have some time to look over then you may fix it, if not it's not that bad. I used a workaround in Rarekiller.
 

Attachments

AutoEquip2 is bugged to hell - needs fixing. Dual wield rogue...

Code:
[AutoEquip]: Equipping Weapon "Dire Nail" instead of "Blood-Etched Blade" - it scored 1024.489 while the old scored 0
[AutoEquip]: Equipping Weapon "Dire Nail" instead of "Dire Nail" - it scored 1024.489 while the old scored 0
[AutoEquip]: Equipping Weapon "Blood-Etched Blade" instead of "Dire Nail" - it scored 904.3703 while the old scored 0
[AutoEquip]: Equipping Weapon "Dire Nail" instead of "Blood-Etched Blade" - it scored 1024.489 while the old scored 0
 
Affliction Warlocks - SpellManager.CanCast() Bug

Quick description of what's meant to happen;
- Casting Soul Swap when our target has none of our debuffs (Corruption/Agony/Unstable Affliction) should fail.
- Casting Soul Swap when our target has any of our debuffs (above) and we DONT have Soulburn should remove the DoTs from our target (so we can move them to a new target). This behavior can be modified using a Glyph, but that's not an issue here.
- Casting Soulburn and then Soul Swap will apply all 3 of our debuffs to the target.

Soul Swap can have 2 different cast Id's;
- 86121: Soul Swap - Spell - World of Warcraft (Normal)
- 119678: Soul Swap - Spell - World of Warcraft (Soulburn)

HBConsole Code:
Code:
Log("Have Soulburn? [{0}]", Me.HasAura("Soulburn"));
Log("-----Soul Swap by ID");
Log(SpellManager.CanCast(86121, StyxWoW.Me.CurrentTarget));
Log("-----Soul Swap by Name");
Log(SpellManager.CanCast("Soul Swap", StyxWoW.Me.CurrentTarget));
Log("-----Soulburn + Soul Swap Id");
Log(SpellManager.CanCast(119678, StyxWoW.Me.CurrentTarget));

Issue 1:
- Target has NO debuffs. I DO NOT have Soulburn (and thus I should NOT be able to cast Soul Swap)

Code:
Have Soulburn? [False]
-----Soul Swap by ID
True
-----Soul Swap by Name
True
-----Soulburn + Soul Swap Id
False

This should return FALSE for all 3 checks.

Issue 2:
- Target has NO debuffs. I DO have Soulburn. I CAN now cast.

Code:
Have Soulburn? [True]
-----Soul Swap by ID
False
-----Soul Swap by Name
False
-----Soulburn + Soul Swap Id
False

The Affliction rotation within PureRotation is completely dependant on this piece of code returning the correct results, and thus means it does not work.

Feel free to PM if any further details are required.
 
I posted logs and tried all the suggested steps but I'm still getting the [299] could not read crashes of WoW and HB. I've been using HB for a long time and never had this problem until this new patch. I noticed you provide links to install .NET 4.0 and other developers (like nomnom) of CR's provide links and say to install .NET 4.5 - since there is some issues with some apps with one runtime cooperating with the other which is the correct version to run?
 
Last edited:
You guys are great! Have 2 kids a full time job and the Military dont have time to get on and lvl everything just for the raiding!

Thank you all!
 
I posted this in Purerotations forum also since I was using their CR at the time of the crash. I have also posted logs regarding this issue previously but haven't found a solution yet.

Long time HB user and everything has been working flawless until this patch. I've tried all the HB admins recommended steps but nothing has worked (Fresh install, .NET 4.0 and 4.5, DX9 and DX11, disabled all addon, cleared cache etc.) I've been receiving crashes with both HB and WoW every 5-8 minutes play time. I was getting a lot of 299 could not read errors using TuanHA's and Singular. I just tried Purerotation and I'm not getting anymore 299 errors but it's still crashing around the same play time. Attached is a log to see if it's still HB related or Purerotation. If it is idle it will not crash - only during rotations.

Thank you for a great product and help.
 

Attachments

I show my case to see if any other have the same problem. My routine will idle during the time it pops cooldowns (gloves and class), i'm playing DK atm. I tried both Release and Beta one and this problem is there, but it wasn't there before the maintain yesterday. As you can see from the log, it idled until the duration of cds ended.
View attachment 4956 2013-05-29 09.24.txt

Problem solved: Coz i have 2 gloves exactly the same. Vendor 1 solved the problem.
 
Last edited:
This is the official release huh? I will have to try it out when I get home later.
 
Any1 have insight to what happened with HB ?
Did blizz do something to tamper with it ?
Feels like the whole community is rewriting the bot as we speak.

Im just curious :P
 
Any1 have insight to what happened with HB ?
Did blizz do something to tamper with it ?
Feels like the whole community is rewriting the bot as we speak.

Im just curious :P

Yeah, they released 5.3
 
The Party chat event is not being fired.


The below chat events work except for party chat.

Code:
Lua.Events.AttachEvent("CHAT_MSG_PARTY", Handler);
Lua.Events.AttachEvent("CHAT_MSG_SAY", Handler);
Lua.Events.AttachEvent("CHAT_MSG_WHISPER", Handler);
Lua.Events.AttachEvent("CHAT_MSG_RAID", Handler);


Likewise when done this way, all work but Party

Code:
Chat.Say += NewCommand;
Chat.Party += NewCommand;
Chat.Whisper += NewCommand;
Chat.Raid += NewCommand;



EDIT: The same applies to the following events:

GOSSIP_SHOW
PARTY_INVITE_REQUEST
LFG_ROLE_CHECK_SHOW
LFG_PROPOSAL_SHOW
 
Last edited:
If HB is running (in started mode) when you port into or out of an instance navigation does not work until you close and reopen HB again. But, if HB is in stopped mode when you port into or out of an instances, when you press start navigation works fine.
 
Last edited:
Status
Not open for further replies.
Back
Top