• Visit Rebornbuddy
  • HB ARCHIVES: Honorbuddy Profile Pack--DO NOT DELETE!

    Discussion in 'Archives' started by chinajade, Sep 8, 2013.

    1. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Hi again.

      Questing in Kun Lai Summit. Level 89. Horde.

      Bot been running really smooth pretty much AFK since my last post, which is the majority of Kun Lai, so kudos to the team!

      I've hit an issue where it's got stuck. My last three characters through here have got stuck in exactly the same spot, and the unstuck routine wasn't running at all.

      Specifically we're in Zouchin Village, coming up the northern path to the village, and getting stuck on the woodern fortifications.

      Now I know normally these issues should go to the Navigational thread, but please hear me out and don't hit me with the "not-a-profile-issue" stick! :)

      There's a couple of reasons I'm raising it here, rather than the Nav thread:

      • When it gets stuck, the profile is using the CustomBehavior "NoCombatMoveTo", which at present seems to have no unstuck logic and seemingly quite happily faceplants a wall or obstacle endlessly. To me this is something that should be sorted ASAP.
      • The area is heavily phased and the obstacle it gets stuck on only exists while in certain points of the quest chain; I know historically such things have been difficult to mesh (please correct me if things have changed recently).
      • Since we're coming via a set path, from a specific quest down the hill, I think this is quite easy to solve in the quest profile itself, and so can be sorted relatively quickly.

      So, looking at the current profile. Line 2389 onwards:

      Code:
      		<If Condition="((!HasQuest(31011)) &amp;&amp; (!IsQuestCompleted(31011)))" >
      		<PickUp QuestName="Enemies At Our Door" QuestId="31011" GiverName="Lorewalker Cho" GiverId="61371" X="4406.11" Y="939.1094" Z="116.0033" />
      				<CustomBehavior File="WaitTimer" WaitTime="2000" GoalText="Waiting for scene {TimeRemaining}" />
      				<CustomBehavior File="Misc\RunLua" Lua="StopCinematic()" WaitTime="1000" />
      				<RunTo X="4413.25" Y="807.2814" Z="87.98991" />
      			</If>
      			<If Condition="((HasQuest(31011)) &amp;&amp; (!IsQuestCompleted(31011)))" >
      				<CustomBehavior File="UserSettings" PullDistance="1" />
      				<!--<RunTo X="4382.372" Y="1011.066" Z="98.62169" />-->
      			 <While Condition="((HasQuest(31011)) &amp;&amp; (!IsObjectiveComplete(2, 31011)))"> <!-- Roll barrels into 5 Behemoths -->
      				<CustomBehavior File="NoCombatMoveTo" X="4382.372" Y="1011.066" Z="98.62169" />
      				<CustomBehavior File="InteractWith" QuestId="31011" MobId="62591" CollectionDistance="10" WaitTime="500" X="4401.267" Y="1010.197" Z="96.01667" />
      			 </While>
      
      Now, that first RunTo (4413,807,87) take it to standing just next to the obstacle. The following NoCombatMoveTo takes it on a path right through the wooden fortification, which seemingly isn't meshed.

      I would propose another intermediate step, with NoCombatMoveTo going to 4403.85, 812.43, 91.51, which would move it just past the fortification.

      So, change as follows:

      Code:
      		<If Condition="((!HasQuest(31011)) &amp;&amp; (!IsQuestCompleted(31011)))" >
      		<PickUp QuestName="Enemies At Our Door" QuestId="31011" GiverName="Lorewalker Cho" GiverId="61371" X="4406.11" Y="939.1094" Z="116.0033" />
      				<CustomBehavior File="WaitTimer" WaitTime="2000" GoalText="Waiting for scene {TimeRemaining}" />
      				<CustomBehavior File="Misc\RunLua" Lua="StopCinematic()" WaitTime="1000" />
      				<RunTo X="4413.25" Y="807.2814" Z="87.98991" />
      			</If>
      <CustomBehavior QuestId="31011" File="NoCombatMoveTo" X="4403.85" Y="812.43" Z="91.51" /> <!-- Added to avoid getting stuck on wooden fortification -->
      			<If Condition="((HasQuest(31011)) &amp;&amp; (!IsQuestCompleted(31011)))" >
      				<CustomBehavior File="UserSettings" PullDistance="1" />
      				<!--<RunTo X="4382.372" Y="1011.066" Z="98.62169" />-->
      			 <While Condition="((HasQuest(31011)) &amp;&amp; (!IsObjectiveComplete(2, 31011)))"> <!-- Roll barrels into 5 Behemoths -->
      				<CustomBehavior File="NoCombatMoveTo" X="4382.372" Y="1011.066" Z="98.62169" />
      				<CustomBehavior File="InteractWith" QuestId="31011" MobId="62591" CollectionDistance="10" WaitTime="500" X="4401.267" Y="1010.197" Z="96.01667" />
      			 </While>
      
      I considered putting inside the "If" block of the previous quest, but figured that if the user stopped and started after completing the previous quest, it's probably best to run it anyway and get to a "safe" spot.

      Let me know your thoughts...

      Edit: Tested and working

      Edit2: As an afterthought - would small blackspots work for these unmeshed obstacles?

      If blackspots would work then here they are:

      East 1
      4407.13, 1004.90, 95.19 Radius 4
      East 2
      4405.94, 1016.76, 95.55 Radius 4

      North 1
      4413.37, 813.86 91.57 Radius 5
      North 2
      4404.45, 802.42, 89.99 Radius 5

      If you do change to add blackspots (which seems like perhaps a nice solution since it got stuck on them again while trying to get to a mob, although got itself unstuck) then you'll probably also want to enable ignoreblackspots on the following as the barrels are very close to the fortifications

      Code:
      <CustomBehavior File="InteractWith" QuestId="31011" MobId="62591" CollectionDistance="10" WaitTime="500" X="4401.267" Y="1010.197" Z="96.01667" />
      
       
    2. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Wullie,

      I've gone ahead and captured this to the Known Bugs List: MoP 85-90. After looking through all my resources (toon testbeds), I don't have any at the moment capable of testing the recommended upgrades.

      I most *definitely* don't want to lose the idea.

      cheers,
      chinajade
       
    3. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Okay, no worries, thanks for the response.

      I'm going to finish all the MoP profiles on my current toon; figured I might as well get Panda Loremaster and help fix any issues I can on the way. After that I've got a level 86 that'll I'll be taking through these profiles, so I'm more than happy to keep it around those quests and try things out if it's of any help?

      I realise you've a number of other things on at the moment and totally understand if you've not got the time and resources to put something together by then though.

      Cheers
       
    4. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Hi,

      Can the following be added to the avoid mobs for Kun Lai. It seems to have spawned right on a quest hotspot and am stuck in a getting ganked loop ;)

      King Spineclaw - NPC - World of Warcraft

      Thanks!
       
    5. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Wullie,

      Done in v2759... thank you!


      When I said 'resources', I meant "toon testbeds". I don't even have a toon close in level that can get to that area in a reasonable amount of time.

      cheers,
      chinajade
       
    6. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Obliv, and may thanks for the report and log!

      Here was the issue:

      [23:00:19.707 D] [InteractWith-v719(debug)] No viable mobs in area.
      Excluded Units:
      Scout Long [InBlackspot(object @<1258.207, 2411.045, 334.2924>; )]

      [Ref: "[N - Quest] 89-90 Townlong Steppes [Kick] ($Rev: 2722 $)" @line 963]

      In v2960, an IgnoreMobsInBlackspots attribute has been added to correct for this.

      cheers and thanks again,
      chinajade


      [size=-2]Ref: Obliv's bug report w/log[/size]
       
    7. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Bigboom,

      It sounds like you are suffering from cache corruption issues. This article will help you get that problem cleared up:

      If you continue to have issues, please follow the process outlined in Reporting Problems or Seeking Assistance. Specifically, we'll need to see your full log, attached.

      cheers,
      chinajade
       
    8. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Jacan,

      There is absolutely no way to assist you with problems like this without your full log attached. Please follow the process outlined in Reporting Problems or Seeking Assistance.

      cheers,
      chinajade
       
    9. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Bigboom,

      There is absolutely no way to assist you with problems like this unless you attach the full log that captures the issue. Please follow the process outlined in Reporting Problems or Seeking Assistance.

      cheers,
      chinajade
       
    10. SaintCree

      SaintCree New Member

      Joined:
      Aug 12, 2011
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Having some problems with the Cata profiles. I'm level 80 and I'm trying to run the Hyjal profile. I did all the introductory quests and just finished the Barron Geddon one. When I go to run the bot it compiles 6-7 questing zones and then tries to change the profile to the Deepholm 82-84, with the error message "This profile does not contain any profiles fitting the character!"

      Log:
      View attachment Diag.txt
       
    11. HB2807Z57

      HB2807Z57 New Member

      Joined:
      May 5, 2011
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      1
      Blacklisting NPC

      Hi again.

      Thanks for the previous help I got from you!.

      Now I have a new problem, and that is that the bot is blacklisting NPC thats gonna be interacted with. Mostly flight masters. I have had this problem as of outland, and Im now in Northerend.

      Hope you can give me any pointers on how to correct this.

      //Andreas
       

      Attached Files:

    12. Clickiee

      Clickiee New Member

      Joined:
      Sep 24, 2013
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Works great. Thanks so much
       
    13. LiveKarma

      LiveKarma New Member

      Joined:
      Jan 5, 2011
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      I am currently having a problem with the bot. It happens every now and again on all different quests. The bot will move to attack a NPC then straight after will move to a hotspot. This means the bot is constantly moving backward and forward.

      Also some quests requiments are to kill some neutral animals , the bot seems to refuse to attack them and just ends up following them. (not included in the log).

      I can imagine this is an easy fix with some sort of plugin but am very unsure. I have attached my log file.

      Thanks

      View attachment 12340 2013-09-24 21.33.txt

      here is another log (smaller) :

      View attachment 10056 2013-09-24 22.30.txt
       
    14. Drayven

      Drayven New Member

      Joined:
      Sep 15, 2013
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      0
      Goal: Picking Up Quest - Boiling Blood : QuestID - 10538 : To - Apothecary Albreck : ID - 21279
      [HR][/HR]
      When i reached lvl 60 using cava's pack i switch over to kicks. And then he walk over to this guy at spinebreaker post and started to spam him trying to get a quest, that he does not have. And the profile pack seems unable to continue without this quest. no mather how many times i try to restart or walk away, he goes back and tries to get it again.

      Please see log.
       

      Attached Files:

    15. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, SaintCree,

      It sounds like you are suffering from cache corruption. You can find the instructions for clearing the problem here:

      If you continue to have problems, you must attach a real, full unedited log next time--not the fake one.

      cheers,
      chinajade
       
    16. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      The prereq I believe is: Bonechewer Blood - Quest - World of Warcraft

      Seems like this may be getting skipped for some reason?
       
    17. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, HB2807Z57, and thanks for the log!

      [19:27:44.007 N] Blacklisting Vana Grey for 5 minutes because we can't navigate to it!
      [19:27:44.008 V] Blacklisting F13069000000149B for 00:05:00 [Type: Interact]
      ...
      [19:28:42.059 N] Blacklisting Samuel Clearbook for 5 minutes because we can't navigate to it!
      [19:28:42.059 V] Blacklisting F13068FC0000109B for 00:05:00 [Type: Interact]

      This isn't the profile doing these actions, but Honorbuddy itself. There is nothing the profile can do to prevent this from happening. It doesn't look like the issue affected you in the slightest, because it looked like you continued questing just fine.

      If this is causing you a problem for some reason, please make a post into the Support forum with this log, and explain how its affecting your ability to quest.

      cheers,
      chinajade


      [size=-2]Ref: HB2807Z57's original post w/log[/size]
       
    18. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, LiveKarma, and many thanks for the logs!

      [21:10:31.736 N] Moving to Type: Hotspot, Loc: <-607.3477, -1563.825, 88.53314>
      [21:10:32.658 D] Activity: Moving towards Honor's Stand Footman
      [21:10:33.515 D] Activity: Moving to hotspot
      [21:10:33.515 N] Moving to Type: Hotspot, Loc: <-607.3477, -1563.825, 88.53314>
      [21:10:34.374 D] Activity: Moving towards Honor's Stand Footman
      [21:10:35.230 D] Activity: Moving to hotspot
      [21:10:35.230 N] Moving to Type: Hotspot, Loc: <-607.3477, -1563.825, 88.53314>
      [21:10:36.086 V] Blacklisting F13091290023D384 for 00:10:00 [Type: Pull]
      [21:10:36.119 N] Tried to move to Honor's Stand Footman for 45 seconds, blacklisting!

      and
      [21:33:01.596 N] Moving to Type: Hotspot, Loc: <-1107.871, -1756.754, 84.37608>
      [21:33:02.060 D] Activity: Moving towards Terrortooth Scytheclaw
      [21:33:02.299 D] Activity: Moving to hotspot
      [21:33:02.299 N] Moving to Type: Hotspot, Loc: <-1107.871, -1756.754, 84.37608>
      [21:33:02.660 D] Activity: Moving towards Terrortooth Scytheclaw
      [21:33:02.899 D] Activity: Moving to hotspot
      [21:33:02.899 N] Moving to Type: Hotspot, Loc: <-1107.871, -1756.754, 84.37608>
      [21:33:03.258 V] Blacklisting F13090DC002398FD for 00:10:00 [Type: Pull]
      [21:33:03.269 N] Tried to move to Terrortooth Scytheclaw for 45 seconds, blacklisting!

      I believe both of the symptoms you describe are rooted in the same problem. In each of your logs, Honorbuddy is unable to navigate to the destination. This is not a profile issue, but something wrong with Honorbuddy.

      You will need to go to the Support forum for help with this problem. If you would like to try something before making a Support forum post, I'd suggest trying a 'clean install' of Honorbuddy. Instructions here:

      The important thing to try is use Honorbuddy only as it ships. Install no additional plugins, combat routines, etc. If this works for you, then it will put you on the path to localizing the problem. If it doesn't work, then seek help in the Support forum.

      cheers & good luck,
      chinajade


      [size=-2]Ref: LiveKarma's original post w/logs[/size]
       
    19. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, RawrUntitSunrises, and thanks for the log!

      Switching between profile packs is a perfectly fine technique. But somewhere along the way your cache has become corrupt. Please follow the steps outlined in this article, and you should be off and away:

      cheers,
      chinajade


      [size=-2]Ref: RawrUntitSunrises's original post w/log[/size]
       
    20. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Wullie,

      I gave a look at NoCombatMoveTo, and as you surmised, it uses ClickToMove internally which bypasses the stuck handler. I looked at what you did, and took a slightly different tack... I replaced the NoCombatMoveTos in this area with this pattern:
      <DisableBehavior Name="Combat" />
      <MoveTo X=... />
      <EnableBehavior Name="Combat" />

      This allows movement with full Navigator and Unstuck facilities, yet will still ignore combat. I was confident enough in the changes that I committed them as a blind fix in v2763. If they don't work out, I'm sure someone will tell us. :D

      This also means that NoCombatMoveTo should probably be put on the list of behaviors to deprecate. Will eventually have to sweep through the profiles and fix this up globally.

      cheers & many thanks again for the awesome report and explanation!
      chinajade


      [size=-2]Ref: Wullie's problem report w/log[/size]
       

    Share This Page