• Visit Rebornbuddy
  • [Plugin] KeepOnMoving - Stuck handling and more

    Discussion in 'Movement' started by mh66, Jul 9, 2016.

    ?

    What do you intend to use/already use⌠ KEEP oи MOVING ⌡ for?

    1. Leveling chars with Questing Bot?

      27 vote(s)
      55.1%
    2. GatherBuddy2

      23 vote(s)
      46.9%
    3. Other

      10 vote(s)
      20.4%
    Multiple votes are allowed.
    1. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      You can zip the log and upload to this thread instead.
       
    2. alter5

      alter5 Member

      Joined:
      Jul 15, 2014
      Messages:
      78
      Likes Received:
      0
      Trophy Points:
      6
      "The following error occurred
      The uploaded file does not have an allowed extension.

      logs.rar"
       
    3. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      You will need to use *.zip files instead. My ad blocker and anti virus tools won't let me use the site you have uploaded your log to

      From the screenshot you have attached, I have an idea where this spot is and I will do some testing on this particular one. In general: I have implemented some lines of code that will check if a char is stuck due to mount height (like doors, branches, etc.) and will dismount before char is actually triggered as being stuck. I have successfully tested this check in various situations and I may need to refine it to recognize this situation as well.

      Thank you for pointing that out (I will need the log for further evaltuation though)
       
    4. alter5

      alter5 Member

      Joined:
      Jul 15, 2014
      Messages:
      78
      Likes Received:
      0
      Trophy Points:
      6
      Alright i have found another issue(tbh i dont even know if thats an issue or not) my toon got stuck repeatedly flying from one point to another(found it like that when i woke up) with the following message in the HB window:

      "

      ⌠ KEEP oи MOVING ⌡ Refreshing taxi nodes
      Latency to Buddy service: 239 ms
      ⌠ KEEP oи MOVING ⌡ Closing QuestFrame

      "
      Also this happened with Echo´s new Questing Profile since the old one constantly got stuck somewhere and literally stopped the bot sometimes because it "couldnt turn in the specific quest" it was working on so yeah i go a bit frustrated... ._.
       

      Attached Files:

    5. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Thank you for the logs.

      PHP:
      [11:31:43.020 DMount upIcebound Frostbrood Vanquisher
      [11:31:44.949 D] [FlightorSet up for movement from <1776.5, -4338.8, -7.508488to <1799.95, -4370.14102.6433>
      [
      11:31:44.954 DMoving out of the Cleft of ShadowOrgrimmar indoor area
      That's an issue that occured to myself as well several times. It seems like Flightor (the class responsible for fllying) has trouble getting out of certain spots resulting in an endless back and forth movement. "Cleft of Shadow" in Orgrimmar is one of those spots - was your char flying just a few yards below the ceiling trying to find a way out?

      I will add this spot to navigation blackspots so your char will always get out of this position.
       
      Last edited: May 3, 2017
    6. alter5

      alter5 Member

      Joined:
      Jul 15, 2014
      Messages:
      78
      Likes Received:
      0
      Trophy Points:
      6
      Yeah it was indeed at that location just a bit under the ceiling.

      Thanks for taking care of it. :)
       
    7. swgplaya09

      swgplaya09 Member

      Joined:
      Sep 12, 2012
      Messages:
      332
      Likes Received:
      1
      Trophy Points:
      18
      Is there a way to turn off the requirement to have your hearth set to Org? It seems very unneeded for me and slows down gathering.
       
    8. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      There are several reasons why hearthstone is either set to Orgrimmar/Stormwind or Shrine of Two Moons/Shrine of Seven Stars:

      - speeding up starting new expansion, e.g. your char hits level 80 and is still in Northrend, by using hearthstone set to OG/SW, he could immediately start MoP intro quest (instead of taking back ship/zeppelin)

      - training gathering professions: skill stages are automatically learned by hearthing back to OG/SW and learning new stage

      - training archaeology: if you are skilling archaeology, char will hearth back to OG/SW in order to speed up training (instead of flying there)

      - switching to next continent while skilling archaeology: if you have enabled settings like "Going to Pandaria", char will hearth back to OG/SW to automatically switch to Pandaria (ArchaeologyBuddy has no routines to automatically switch to another continent)
       
    9. swgplaya09

      swgplaya09 Member

      Joined:
      Sep 12, 2012
      Messages:
      332
      Likes Received:
      1
      Trophy Points:
      18
      Those are all great benefits to a leveling character. Is there a way to turn it off for a character that is done leveling?
       
    10. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      You can turn off hearthstone from being used at all, but can't turn off this routine yet. Would you mind explaining why you want to set it to another location (I assume your char is lvl 110, so with dalaran hearthstone you have access to a lot of portals anyway)
       
    11. swgplaya09

      swgplaya09 Member

      Joined:
      Sep 12, 2012
      Messages:
      332
      Likes Received:
      1
      Trophy Points:
      18
      All I do is grind suramar for mines and herbs... Maxed out skills and level...it wont let me start bot unless I set my hearth to org. So I stopped using this plug in completely. Having a second hearth at the suramar base is very convenient.
       
    12. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      I havent't thought of that possibility; thank you for bringing that up. I will make it a setting next build.
       
    13. swgplaya09

      swgplaya09 Member

      Joined:
      Sep 12, 2012
      Messages:
      332
      Likes Received:
      1
      Trophy Points:
      18
      Thanks. Sometimes it gets stuck, uses dalaran and than get stuck again shortly after before dalaran cd is done, porting back to org would be a very large inconvenience.i just recently went to newest version, been using the old one for long time, not sure when this new setting was added.
       
    14. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      If you are on Broken Isles, ordinary hearthstone shouldn't be used at all. I have totally rewritten the plugin as it wasn't properly coded before; I went from 1000 lines of codes to almost 6000 - so a lot of things have been added.

      You could turn off hearthstone and just enable Flight Master's Whistle and Dalaran Hearthstone. This will one the one hand prevent the check if hearthstone is being set to OG/SW/Shrine and on the other hand won't use it.
       
    15. Angelo

      Angelo Member

      Joined:
      Jan 15, 2010
      Messages:
      80
      Likes Received:
      0
      Trophy Points:
      6
      Awesome piece of work mate! How long do you programming?
       
    16. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      About 20 years; I started with Basic and tried several languages over time: javascript, java, php, cgi, c+ and c# about one year ago. :)
       
    17. Hoschy

      Hoschy Member

      Joined:
      Aug 28, 2015
      Messages:
      90
      Likes Received:
      0
      Trophy Points:
      6
      Tryed it now
      Your plugin didnt work with Zinners WQ plugin :(
       
    18. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Without further information and logs, there is nothing I could do about it :(
       
      Last edited: May 5, 2017
    19. Veliton

      Veliton New Member

      Joined:
      Mar 13, 2017
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      1
      Can you fix this problem ?

      ⌠ KEEP oи MOVING ⌡ Hearthstone is set to a highly unfavourable area. Place char in Stormwind and restart bot.

      There is no real option to turn this off ...
      Even when i disable hearthstone in the options he stops the bot ...
      I dont want to have my hearstone in sw ...
      so yeah :) thank you for time

      Edit: One Bot has his hearthstone in sw now and i get now the message
      Bot stopping! Reason: Exception thrown

      So what the hell is going on :D and what can i do about it ?

      with our v.2.9 or something like that i didnt had this problem and i only "upgraded" to the newer one because i thought you would fix this "100% cpu load at start bug" ... but it still exist :/

      But dont understand me wrong i love your plugin and are very thankful for your time and effort !
       
      Last edited: May 4, 2017
    20. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      [​IMG]

      v3.0.22

      ꙰ Bug fixed
      - Stuck caused exception if no object is nearby and so none could be written to log
      - Dismount/Mount loop before entering transportation
      - HB's stuck routines for ground navigation weren't properly removed
      - Now properly recognizes if cat form has already been learnt
      - Char was not moving to correct node location resulting in not getting it
      - Stuck handling didn't work properly if char was mounted and in combat
      - One quest item couldn't be opened by quest logic as it has already been opened by plugin
      - Added check to ensure char is not jumping off mesh
      - Profile didn't reload when taking alternative transportation route due to a bug

      ꙰ Functionality added
      - Added ceiling of "Cleft of Shadows" in Orgrimmar to blackspots
      - If several hearthstone items could be used, the one with no/the lowest cooldown time left will be used
      - Ordinary hearthstone can now be used in Draenor and Broken Isles as well as long as it is set to those continents

      ꙰ Setting added
      - Check if hearthstone is set to unfavourable area and setting procedure itself can now be disabled

      ꙰ Minor change
      - Looting routine has been moved to each tick, so looting will be performed quicker than before
      - Default settings' values for Jumping and Stuck changed to improve stuck detection and make jumping intervals more realistic
      - Reason why char is hearthing back to Capital added to dev log
      - Routine bringing char out of one specific blackspot simplified
      - GUIDs will henceforth be logged a safer way
       
      Last edited: May 5, 2017

    Share This Page