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

HB cannot find repair vendor.

Ibot112

New Member
Joined
May 19, 2010
Messages
30
Reaction score
0
What is your toon's class? [Druid, Paladin, Warlock, etc]
Warlock

What is your toon's race? [Troll, Orc, Human, etc]
Undead

What CC were you using?
Ski Warlock 3.59

What profile were you using?
Home made profile (attached)

List any plugins you were using:
Tidybags, autoequip

What area did the bug occur in (Please be as specific as possible. Use the minimap's area text for the current area)?
Sholazar Basin

What was your toon's position when the bug occurred (X, Y, Z coordinates)?
Anywhere in Sholazar

What type of bug are you reporting? (Crash, Navigation, quest bug, 'can't make up your mind', etc)
Navigation

What was the bot's current action? (Check your logs)
[17:51:36:679] Moving to Type: Repair, Name: Mardan Thunderhoof

Explain the bug in as much detail as you can:
HB is unable to find Mardan Thunderhoof, either by the coordinates that i have previously used
<Vendor Name="Mardan Thunderhoof" Entry="28040" Type="Repair" X="5552.257" Y="5738.877" Z="-76.21694" />
Or when I remove the <Vendor> section of the profile and check the find automatically

Steps to reproduce the above bug:
I have 4 items in the red and durability is set to 0.2 in the profile. So naturally HB tries to find vendor for repair.

Anything else the dev team should know?
The bug is seen in the log around 13:00:00
This profile has worked before the latest release. There are two other errors in that log, one where my char has died and thinks that it is monuted while in ghost form (had to manually move it to corpse). And another bug where the workaround for the log 0,0,0 thing is not working.
I have done some heavy editing the fit the log file for 1 mb. Shouldn't have cut anything of importance.


P.S Manually moved my char next to Mardan and pressed Start:
Generated path from <5550,396, 5745,298, -77,18564> to <0, 0, 0> in 43353 ms (43,35 seconds)

Then HB started moving my char in the complete opposite direction!
 

Attachments

Last edited by a moderator:
the "auto find vendor" feature needs some sql base fixes
make sure that the cords of the vendor are correct(double check it)
 
the "auto find vendor" feature needs some sql base fixes
make sure that the cords of the vendor are correct(double check it)

I did Tony, double, triple and quadroble checked that they are correct.

I used the My Target, The All Vendor Posts and even a 2nd profile using these vendor coords. None of them worked.
I even stood on top of the NPC and used My Position coords.

Also I corrected the "Ammo" designation of the NPC by HB to "Repair", thinking this would correct it.
It really seems it tries to go into another Zone to repair.
 
Last edited by a moderator:
Now I found out where I was going... To the ass end of nowhere. Something is definitely wrong.
Attached a screenshot...
 

Attachments

  • Ass end of nowhere.webp
    Ass end of nowhere.webp
    193.6 KB · Views: 53
lol one day i woke up and found my warrior there too!!! LMFAO

now i know why!!
 
Yes the db is fine but the function that uses the db returns the incorrect vendor at times, just wait for a release that fixes it :)
 
Code:
  <SubProfile>
    <Name>SholazarFTW</Name>
    <MinLevel>1</MinLevel>
    <MaxLevel>86</MaxLevel>
    <Factions>2080</Factions>
    <Vendors>
      <Vendor Name="Mardan Thunderhoof" Entry="28040" Type="Repair" X="5552.257" Y="5738.877" Z="-76.21694" />
    </Vendors>
    <Mailboxes>
      <Mailbox X="5562.393" Y="5757.779" Z="-75.35441" />
    </Mailboxes>
    <Hotspots>
      <Hotspot X="6149.523" Y="4486.982" Z="-84.66098" />
      <Hotspot X="6089.951" Y="4504.272" Z="-81.84831" />
      <Hotspot X="6023.506" Y="4506.74" Z="-86.67097" />
      <Hotspot X="6040.354" Y="4462.82" Z="-81.42429" />
    </Hotspots>
    <AvoidMobs>
    </AvoidMobs>
  </SubProfile>

This will work.
 
Code:
  <SubProfile>
    <Name>SholazarFTW</Name>
    <MinLevel>1</MinLevel>
    <MaxLevel>86</MaxLevel>
    <Factions>2080</Factions>
    <Vendors>
      <Vendor Name="Mardan Thunderhoof" Entry="28040" Type="Repair" X="5552.257" Y="5738.877" Z="-76.21694" />
    </Vendors>
    <Mailboxes>
      <Mailbox X="5562.393" Y="5757.779" Z="-75.35441" />
    </Mailboxes>
    <Hotspots>
      <Hotspot X="6149.523" Y="4486.982" Z="-84.66098" />
      <Hotspot X="6089.951" Y="4504.272" Z="-81.84831" />
      <Hotspot X="6023.506" Y="4506.74" Z="-86.67097" />
      <Hotspot X="6040.354" Y="4462.82" Z="-81.42429" />
    </Hotspots>
    <AvoidMobs>
    </AvoidMobs>
  </SubProfile>

This will work.

<SubProfile>
<Name>SholazarFTW</Name>
<MinLevel>66</MinLevel>
<MaxLevel>81</MaxLevel>
<Factions>2080</Factions>
<Vendors>
<Vendor Name="Mardan Thunderhoof" Entry="28040" Type="Repair" X="5552.257" Y="5738.877" Z="-76.21694" />
</Vendors>
<Mailboxes>
<Mailbox X="5562.393" Y="5757.779" Z="-75.35441" />
</Mailboxes>
<Hotspots>
<Hotspot X="6149.523" Y="4486.982" Z="-84.66098" />
<Hotspot X="6089.951" Y="4504.272" Z="-81.84831" />
<Hotspot X="6023.506" Y="4506.74" Z="-86.67097" />
<Hotspot X="6040.354" Y="4462.82" Z="-81.42429" />
</Hotspots>
<AvoidMobs>
</AvoidMobs>
</SubProfile>

This is what I started out using. I have tried by both adding the vendor myself, and when that suddenly failed, I tried checking auto and removing the vendor in the xml.
I am sorry for not having made myself clear from the beginning, but I have tried both auto and self adding the vendor. Both of them failed, as if there was a problem with the actual position of the vendor. I have seen in the log that HB actually finds a way to
go to loc 0,0,0, I wonder if this is the problem?
 
Just got the same problem on my laptop, which I use for farming at night. I know for a fact that this machine has ran the profile without hickups before. :/
 
Last edited by a moderator:
On Northrend (and a few other continents) 0,0,0 is a valid location. The auto-vendor stuff will only try to find a vendor on it's own if you don't have one defined.
 
On Northrend (and a few other continents) 0,0,0 is a valid location. The auto-vendor stuff will only try to find a vendor on it's own if you don't have one defined.

Ahh okay, so HB actually has a destination :)
It doesn't matter if HB is set to find vendor on its own or Mardan Thunderhoof, by me, HB still tries to go to 0,0,0.
 
Really guys, can you please give me a solution? The profile is not working at all now... Died 76 times at the spot that I posted a screenshot of...
 
your ending up there because your profile is telling you to go somewhere in vanilla continents or BC thats what happens to me because HB got the profile messed up
 
your ending up there because your profile is telling you to go somewhere in vanilla continents or BC thats what happens to me because HB got the profile messed up

I don't understand how that is, since i have the location specified in the file. Will it help to remake the profile you think?
 
Back
Top