• 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. macke_s

      macke_s New Member

      Joined:
      Feb 6, 2011
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      I have downloaded, tested for like 20min and then it got stucked again. This time with the taxi thing. It was standing and talking with the taxi npc like I was going to press anywhere to fly. It did take the path but doesn't close it and continue running afterwards. I've got a log file that shows it. Nearly at the end, if you start read from the end and up you'll see it and I stopped it after that. View attachment 9052 2016-12-16 16.12.txt
       
    2. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      This behavior will end when "TaxiFrame" is visible. As this frame is slightly different than in older content, I assume it's may not be named "TaxiFrame". Unfortunately I haven't bought legion for my current accounts, so would you mind typing "/framestack" in chat, hover over flight map and attach a screenshot of framestack tooltip so I can fix it?
       
    3. macke_s

      macke_s New Member

      Joined:
      Feb 6, 2011
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1

      I tried to do what you told me but I'm not sure if I did it correctly! But here is the picture of a flight map.
       
      Last edited: Dec 16, 2016
    4. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Thank you, "FlightMapFrame" seems to be the name I was looking for. Please remove your attachment as soon as possible as it is showing your character's name.

      I will fix this issue and upload 2.94 in a moment
       
      Last edited: Dec 16, 2016
    5. mh66

      mh66 Community Developer

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

      Code:
      [B][SIZE=3][COLOR="#438CFF"]v2.94[/COLOR][/SIZE][/B]
      - Issue fixed: Char got stuck while getting taxi node in legion content
      
       
    6. socrates3

      socrates3 Member Legendary

      Joined:
      Oct 25, 2016
      Messages:
      271
      Likes Received:
      12
      Trophy Points:
      18
      Would be pretty cool if you implemented a /reload feature.

      Something like, IF Stage 1-7 Fail AND Hearth Fail AND RELOAD COUNT > 1, THEN /PauseHB; /Relead; /RestartHB

      Thanks for latest updates, especially the Pandarean Faction Chooser
       
    7. mh66

      mh66 Community Developer

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

      Would you mind elaborating what do you mean by saying "/reload"; Reloading profile in HB or reloading ui in WoW? In which way this could be beneficial for unstucking, etc?
       
    8. socrates3

      socrates3 Member Legendary

      Joined:
      Oct 25, 2016
      Messages:
      271
      Likes Received:
      12
      Trophy Points:
      18
      It would be a /reload in WoW. To reload the UI. It can be a nice measure of last resort, if a quest giver won't appear for example. It's not as helpful as re-logging, but /reload does resolve general WoW issues the bot could run in to while questing.
       
    9. macke_s

      macke_s New Member

      Joined:
      Feb 6, 2011
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      It doesn't work at all again. I had disabled this plugin for a while now, I tried to put it ON 3 mins ago. It's running clearly and suddenly stops and; using heartstone. It's not stucked at all and then running again, suddenly stops and "trying to heartstone, waiting for CD". Stops to wait 15min on CD even when it's not stucked. Damnit!
       
    10. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Thank you for letting me know. If you experience any issues, always post a full log; I can't fix these without detailed information about the situation your problem has occurred in.

      At the moment I am working on some routines I'd like to implement in next build:
      - Adding support of Death Gate and Moonglade for DKs and druids
      - Rework of stuck detection
      - BugDetect: KoM will detect if certain transport objects are bugged and will take alternative routes (like zeppelin from OG to Northrend)
      - disable CTM when bot is paused or stopped
      - adding standard renderscale KoM will set WoW to when bot stops or pauses
      - Change specialisation if needed (level 10)
      - Train herbalism, mining and skinning when in OG or SW
       
      Last edited: Dec 25, 2016
    11. Ehnoah

      Ehnoah Member

      Joined:
      Jan 15, 2010
      Messages:
      282
      Likes Received:
      3
      Trophy Points:
      18
      Your Plugin has gone very far, hope you keep it up2date and running :) Very good Job!
       
    12. frosticus

      frosticus Community Developer

      Joined:
      Oct 19, 2012
      Messages:
      2,930
      Likes Received:
      58
      Trophy Points:
      48
      can we have it auto-disable when switching to enyo? unless there is an existing option already that i havent seen yet. to have my toon attached to enyo, standing at the mailbox and jumping around is odd. if a log is necessary, i can attempt to recreate the event. thanks for a pretty cool plugin
       
    13. n0b0dy

      n0b0dy New Member

      Joined:
      Dec 25, 2016
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      WoW cannot wait! I'd personally like to thank you for the work you have done for this plugin it is by far a life saver for my afk farming needs!
      Well done buddy keep up the work :)
       
    14. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      This behavior shouldn't happen and that's why I intend to rework stuck detection. After having reworked I may add an option to set stuck detection sensitivity. I am playing around with some new routines that will include TicksPerSeconds and FramesPerSeconds for calculation of char movement. When I got enough gold to buy playing time for next few months, I will continue with more intense developing. :)
       
    15. frosticus

      frosticus Community Developer

      Joined:
      Oct 19, 2012
      Messages:
      2,930
      Likes Received:
      58
      Trophy Points:
      48
      thanks for looking
       
    16. LiYU

      LiYU New Member

      Joined:
      Nov 10, 2016
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      Can you add monitoring items and mail?

      Ex:When Starlight Rose reaches 200 counts,auto use hearthstone and mail it.
       
    17. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Hi LiYU,

      main purpose of KeepOnMoving is to make leveling bots as AFK-able as possible and jump in wherever HB can't solve or even causes an issue. What you wrote can be accomplished with ProfessionBuddy profiles and GatherBuddy (you can define subroutines in PB that will trigger whatever condition you add to it and "pause" GB while performing this routine). You may want to have a look at professionbuddy profiles here in forum or shipped with HB;

      Here's a snipplet I use for gathering some materials and send them to an alt char:

      PHP:
      <While PulseSecondaryBot="True" >
          <If 
      Condition="_free == 0" IgnoreCanRun="True">
              <
      CallSubRoutine SubRoutineName="EmptyingBags" />
          </If>
      </While>
      PHP:
      <SubRoutine SubRoutineName="EmptyingBags">
          <
      Custom Code="clog(&quot;Emptying Bags&quot;);"/>

          <If 
      Condition="_wanted &gt; 0">
              <While 
      Condition="_wanted &gt; 0" IgnoreCanRun="False">
                  <
      FlyTo Dismount="False" Location="X, Y, Z" /> // location near mailbox

                  
      <MailItemAction ItemID="XXXXX" AutoFindMailBox="True" ItemSelection="IDs" /> // add item id and set recipient in gatherbuddy
              
      </While>
          </If>
      </
      SubRoutine>
       
    18. LiYU

      LiYU New Member

      Joined:
      Nov 10, 2016
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      Thank you!
       
    19. mh66

      mh66 Community Developer

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

      How come your char got stuck in Dalaran?
       
    20. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Would you mind attaching a log so I could figure why this happened?
       

    Share This Page