• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Eclipse - Shadow Bot (RAF / Assist / Dedicated Healer)

    Discussion in 'Archives' started by Twist, Jan 21, 2015.

    1. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Which unsaleable items? It should only try to sell "Poor" items (greys). Ok I will look into this. I never saw that leveling 1-89 but I will try to reproduce it. Thanks!
       
      Last edited: Jan 26, 2015
    2. Crazyness85

      Crazyness85 New Member

      Joined:
      Jan 15, 2010
      Messages:
      237
      Likes Received:
      2
      Trophy Points:
      0
      they were some enchanting mats i believe. the moment i deleted it the guy carried on to trying to mount again.
       
    3. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      The way that it works is once you send the mount command, it will keep trying to mount (as long as it CAN mount) since its a "forced" command - it takes the highest priority. Is the bot like in a building or somewhere that mounting isnt allowed? Maybe the "CanMount" check in HB isnt functioning properly...
       
    4. Crazyness85

      Crazyness85 New Member

      Joined:
      Jan 15, 2010
      Messages:
      237
      Likes Received:
      2
      Trophy Points:
      0
      he was standing next to the blacksmith in crossroads which is outside.
       
    5. Crazyness85

      Crazyness85 New Member

      Joined:
      Jan 15, 2010
      Messages:
      237
      Likes Received:
      2
      Trophy Points:
      0
      attached is an example of my toon running to a vendor, selling then refusing to listen to me and won't follow me. It just stands there.
       

      Attached Files:

    6. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Ok i see whats wrong in the log this was a last minute change required by the HB store. Ill fix it ASAP.
      Thank you for posting your log that helped to quickly identify the problem.
       
      Last edited: Jan 26, 2015
    7. guy90210

      guy90210 New Member

      Joined:
      Apr 10, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Follower freeze and other issues.

      Really liking how this is shaping up but so far the only major issues I've been encountering seem to relate to the same issues Crazyness85 is running into.

      Seems randomly one or all of my followers will just nope out and stop reacting until I go back and reissue the follow command or restart the bot. When I look in the log I see a long list of the following:

      Code:
      [23:21:40.444 D] Exception was thrown in BotBase.Root.Tick
      [23:21:40.444 D] Styx.InvalidObjectPointerException: Cannot read a descriptor on an invalid object.
         at Styx.WoWInternals.WoWObjects.WoWObject.[](UInt32 )
         at Styx.WoWInternals.WoWObjects.WoWUnit.()
         at Styx.WoWInternals.WoWObjects.WoWPlayer.get_Mounted()
         at Eclipse.ShadowBot.EclipseShadowBot.<get_Root>b__a(Object r)
         at Styx.TreeSharp.Decorator.CanRun(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.CommonBot.TreeRoot.()
         at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
      I've mostly only encountered this after cut scenes but as I'm just getting into WOD they are every where...

      Some other issues I've noticed is even after I disable the option on the leader to not pick up quests he still likes to run off and get them. Followers still like to pull the yoyo effect when quest givers are outside the follow range from the leader. And I guess some of my guys had non-sell-able containers on them that the bot was trying to sell that would cause him to get hung up at vendors. I think they where white but I had HB set to vendor up to greens I think.
       
    8. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Got it! I'll get these things sorted tonight and get another version out ASAP. Thanks for making me aware of these bugs!
       
    9. guy90210

      guy90210 New Member

      Joined:
      Apr 10, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Cool glad to help out. Gave it another go and I think the issue I had with the leader running off to pick up quest was caused by me setting him as the leader to the other bots and them setting himself as a follower... to him self! Not quite sure if that is an intended feature but since he's a monk alt the auto loot and combat assist is nice. If it's not intended I would like to put in a request for it. I am one of them combat assist users and was wondering why the monks damage dropped to the bottom.

      More cut scenes keep messing up the bots. They basically just freeze up until I reissue the follow but on the last instance they froze before turning in the quest that triggered the cut scene that phased the leader. I would think once the cut scene issue is fixed it would see the quest turn in even if the leader is missing and turn it in while still scanning for the leader in hopes of finding him again? Maybe start from the closes turn in or new quest from the last location of the leader.

      Well I'll keep playing with it and get back to you with my findings.
       
    10. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      I'm submitting a release in a few minutes that should fix the cut-scene thing and a few other things as well.

      If what is not intended? Having the leader go do things by putting him as a follower of himself?
       
    11. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      The new version with the bug fixes has been released (1.4) thank you for your patience and let me know if you have any issues.
      thanks.
       
    12. StevenHsu

      StevenHsu New Member

      Joined:
      Nov 27, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Is it possible to use Questing bot on leader character? Or only manual play on leader supported? I tried both for initial quests in Gorgrond but not much luck to get the bot working.
       
    13. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      I leveled 1-89 with this and a lot of it was questing. Howeve,r i hand played the leader with shadowbot running in leadermode.
      Running ShadowBot followers with questbot as the leader is not supported from a QUESTING stand point. The HB Questing Bot does not stop long enough for the followers to pick up the same quests etc. and does NOT wait for them to finsih the quests.

      The project that I am currently working on is a RAF QUESTING bot (which is why Shadowbot was developed as a RAF proof of concepts for teh questing raf bot) that bot will do the quests as a group and wait on each other etc. - that is still a work in progress though.
       
    14. guy90210

      guy90210 New Member

      Joined:
      Apr 10, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Nice update, I was able to do a bit of testing with it. My setup may be contributing to my problems but here we go.

      I moved the followers to a separate PC but now I cannot get them to connect to the leader. Followers ip is 192.168.1.51 and the leader is on 50. Even when I try to connect to the leaders LAN IP it still pulls up the loop back IP so I don't know if I'm doing something wrong. I didn't have any issue using loop or LAN IP when running them all form the same PC on 1.3.

      I also noticed that setting the leader to follow himself doesn't seem to work any more when using the communication system.
      He just doesn't attack, loot or pick up quests. Having him only follow by name without setting him as leader still works.

      Also this may be because they where not connected with the communication system but when the party phased into there respective garrisons and lost track of the leader the performance of the followers dropped down to 1 FPS until I stopped Shadow Bot.
       
    15. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Setting the leader to follow himself was never intended, lol. IT was surprise to me that it didn't melt HB completely when you did that. As far as the followers dropping to 1 fps it might be spamming the network pipe frantically trying to find the leader. I should probably disable that if they cant connect for some reason. These are good finds, thanks for finding them!
       
    16. guy90210

      guy90210 New Member

      Joined:
      Apr 10, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Thanks for the bot! Would you be able to add in an option to allow Shadow Bot to handle the combat and looting for the leader? That way I can retain the Comms System and looting but still use it like Enyo on my alts. Then switch it off on my main that I actually know how to kill things with. That would be sweet~

      Other than that it seems the priority is: get/turn in quest, stay near leader, kill then loot.
      So I still see the yoyo effect with the followers trying to do the whole questing thing first. But just ran into an issue where the followers didn't want to help me kill any mobs because of it so that's new.

      Also a few new thing I notice is that I have HB set up to use random mounts but when I noticed a follower not mounting with errors pertaining to trying to summon a mount that I don't own. I stopped it, changed the setting and gave it another go. Sadly I didn't think to do this on all my bots so I'll have to test it further tomorrow. I also play as Hord if that matters.

      The only thing in the log about this was :
      Code:
      [00:41:31.618 N] Eclipse=>Leader is not flying -using ground mount setting.
      [00:41:31.683 N] Eclipse=>Leader Now in range!
      [00:41:36.691 N] (Singular) [WoWRedError] You have not collected this mount.
      [00:41:36.630 N] Eclipse=>Leader is not flying -using ground mount setting.
      [00:41:36.699 N] Eclipse=>Leader Now in range!
      [00:41:41.053 N] (Singular) info: 121 seconds since Eclipse - ShadowBot 1.4 BotBase last called Singular
      [00:41:41.708 N] (Singular) [WoWRedError] You have not collected this mount.
      [00:41:41.651 N] Eclipse=>Leader is not flying -using ground mount setting.
      [00:41:41.716 N] Eclipse=>Leader Now in range!
      
      Other interesting mount issues, I've noticed my Pally and Mage decided not to dismount and help in my last fight of the night. I noticed it a few time before as well but this was stood out. In the logs it was Gutsmash the Destroyer from 01:50:43 to 01:51:00.
       

      Attached Files:

    17. AlterSchwede

      AlterSchwede New Member

      Joined:
      Feb 5, 2013
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
      Hey,

      -can I use this botbase to play Arena/BGs with me and a Bot?
       
    18. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Yes you can - but if you die first the bot wont know what to do. It also might not accept arena queues.
       
    19. Pixxel

      Pixxel Member

      Joined:
      Jun 18, 2012
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      Is this bot for 5 man Dungeons Heroric aswell ? i control tank(leader) and my 4 others will follow ?
       
    20. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Thats exactly what i did from 70-89. Just dungeons with this. Questing was starting to attract a lot of attention wiht a 5 man raf team.
       

    Share This Page