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

      qweastrq Member

      Joined:
      Mar 31, 2017
      Messages:
      144
      Likes Received:
      4
      Trophy Points:
      18
      sorry , but why should i change these things ? i don't understand , can you explain please?
       
    2. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      They will define when a node is considered invaluable and will get ignored by KoM. When there are more than 5 mobs around node or when there are 3 mobs very close to node. If you don't want KoM to ignore nodes due to these conditions, you may want to wait until I have implemented SurvivabilityScore. :)
       
    3. qweastrq

      qweastrq Member

      Joined:
      Mar 31, 2017
      Messages:
      144
      Likes Received:
      4
      Trophy Points:
      18
      thank you for your work on this plugin i appreciate it. :)
       
    4. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Just a brief update:

      I am currently having some new build tested and they will get released as soon as I consider them being ready for public release. :)
       
    5. Almort

      Almort New Member

      Joined:
      Jul 28, 2016
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      1
      Hello mh66!

      Does this quest http://www.wowhead.com/quest=38792/rethus-lesson supported? Same as Seam/Living leystone / felslate rank3 ?

      So far, my toons were not unable to pick up rank 3 quests, since the spawn point of NPC (quest giver) is random. Just noticed it, NPC popped up in the wild, after gathering a node, but toon moved away without picking up quest :/ I mean, it was always like this for me and i have tryed different settings.

      After picking it up manually, toon does indeed go to highmountain and hand in quest. So the problem with a picking up quest. Is it even possible?
       
    6. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      This issue is already fixed in the build I am currently testing. I will release the next one when I have managed to implement all herbalism and mining quests - except brimstone and felwort rank 3.
       
    7. murkop

      murkop New Member

      Joined:
      Mar 17, 2016
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      1
      Hello. Is there any additional code to this to make this apply only on "ore nodes"?

      Also there is a miny problem while passing the gathering control to the plugin: specificly, when the bot comes across both mineral and herb it first attempt to harvest mineral, though it is further the herb, after harvesting mineral bot comes back to the herb. Sorry if this has been written already. Thanks for your hard work on this great plugin.
       
      Last edited: Jul 22, 2017
    8. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      I think I will release the current version as I have added and reworked lots of things.

      The behaviour you describe seems to be the default setting. As KoM was originally designed to assist while leveling a char from 1 to max level, it will take care of gathering so you will reach max skill when reaching max level. In order to not waste to much time for gathering or missing too much nodes, it will evaluate the current skill level you should have at this level and will gather until you have reached this skill value (this value will change whenever you level up).

      You usually will have a way higher skill for herbalism than for mining as your char will find more herbs than mining nodes while questing througout the zones, so KoM will try to always prefer the skill with the lower value - if there is a herb and mining node and your mining skill is lower, it will go for the mining node. However, you can change this - in the new version I will release - from the settings menu; the behaviour I just described is the default one and is called "LowetSkillPreDraenorOnly".

      There are other modes you could select from settings menu, like always preferring minerals, herbs, always lowest skill or just disable it so KoM will always go for the one being closest to char.
       
      Last edited: Jul 22, 2017
      murkop likes this.
    9. mh66

      mh66 Community Developer

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

      v3.2.30

      ꙰ Bug fixed
      - Stuck detection triggered while doing quest #39440 and #40078 as speed decreasing aura being applied
      - Quests were turned in, although being disabled
      - Speed Loot didn't loot while being in combat
      - Mount up issue fixed caused when being in aquatic form
      - Pick quest for felslate didn't work properly for GatherBuddy2
      - Turned in quests weren't at times properly detected
      - Speed Loot interfered when char has already started a cast
      - Bug in HB database prevented certain type of quests from being accepted
      - One type of quest frame was not properly detected
      - Mobs couldn't be properly looted/harvested while flying
      - Node Npcs will henceforth not get attacked if they have already been tagged by another player

      ꙰ Functionality added
      - Added ceiling of herbalism trainer in Dalaran to blackspots
      - Forces travel form whenever it is set in HB settings and HB tries to use another mount
      - Added another condition for issues with flying navigation
      - Rank quests get blacklisted for 2 hours in case quest giver does not yet provide them
      - Prefer Node: Certain type of nodes can be preferred
      - Taxi nodes will get refreshed in case a new HB update has been performed and taxi data has been removed
      - Certain methods will not be triggered when char has just been revived from being dead
      - Felwort and Infernal Brimstone will be gathered in case char is nearby and world quest is active
      - Certain methods will not be triggered while RankHelper is loaded
      - Starlight rose dust gets protected from being vendored in case Rank 3 hasn't been turned in yet
      - Use Artifact Knowldge Items: Items increasing Artifact Knowledge will be used
      - Bug when char is stuck in combat will now get detected by Motionless procedure and certain type of combat escape abilities used (like invisibility)
      - Dalaran Hearthstone will be used when turnin in or accepting quests from Npcs in Dalaran
      - Corrupted settings will be restored to default
      - Attack Rare Mobs: Rare mobs will get attacked when being close to them
      - Train Traits: Whenever a new trait can be learnt, char will travel to artifact forge and aquire new traits (very few classes supported yet)
      - Test Mode: As low chars will tend to die while doing certain rank quests, I have implemented them but disabled by default. In order to enable them, choose the corresponding "Test Mode" from settings menu
      - Added fjarnskaggl - rank 3 (Test Mode)
      - Added starlight rose - rank 3 (Test Mode)
      - Added dreamleaf - rank 3 (Test Mode)
      - Added dungeon quest for felslate - rank 2 (Test Mode)
      - Added felslate (deposit) - rank 3 (Test Mode)
      - Added felslate (seam) - rank 3 (Test Mode)
      - Added felslate (living) - rank 3 (Test Mode)
      - Added infernal brimstone - rank 2
      - Added felwort - rank 2

      ꙰ Setting added
      - Prefer Node
      - Use Artifact Knowledge Items
      - Attack Rare Mobs
      - Train Traits
      - Test Mode

      ꙰ Minor change
      - Default value for "Prevent Hovering" set to false
      - Default value for "Motionless Timer" increased to 60 seconds
      - Reworked detection of new mails to improve performance


      [​IMG]

      As I am working on implementing all herbalism and mining specific ranks, I will provide this chart indicating current rank coverage:

      MINING

      ꙰ Leystone
      # 1:
      # 2:
      # 3:

      ꙰ Felslate
      # 1:
      # 2:
      # 3:

      ꙰ Infernal Brimstone
      # 1:
      # 2:
      # 3:

      HERBALISM

      ꙰ Aethril
      # 1:
      # 2:
      # 3:

      ꙰ Dreamleaf
      # 1:
      # 2:
      # 3:

      ꙰ Foxflower
      # 1:
      # 2:
      # 3:

      ꙰ Fjarnskaggl
      # 1:
      # 2:
      # 3:

      ꙰ Starlight Rose
      # 1:
      # 2:
      # 3:

      ꙰ Felwort
      # 1:
      # 2:
      # 3:

      Not yet implemented
      Implemented
      Successfully tested
       
    10. Almort

      Almort New Member

      Joined:
      Jul 28, 2016
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      1
      Hey mh66. Good changes there, going to try this version tonight :)
      But one question, leystone deposit/seam/living rank 3 quests are supported yet or no? I see you added support for Felslate, but not leystone. Thanks.
       
    11. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Leystone has already been implemented and I was told it is working as intended for all three kind of leystone nodes; You could have a look at "Rank Status" as this will give you an idea of what quests are already been implemented and have been successfully tested. Although I have been told by my testers all leystone rank 3 are working, I will flag them "successfully tested" when my test char has done them while being 100% AFK.
       
    12. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Just in case anyone is interested in reading and setting KoM's settings from profile/another plugin:

      PHP:
      var KOMSettings = new KeepOnMoving.KOMCore().Settings;
      var 
      _setting KOMSettings.General_DisableLegionFlying;
       
    13. qweastrq

      qweastrq Member

      Joined:
      Mar 31, 2017
      Messages:
      144
      Likes Received:
      4
      Trophy Points:
      18
      Hello mh66 , nice changes and i appreciate your work , can you explain to me what is the new setting " Prefer node " ? , thank you :)
       
    14. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Last edited: Jul 25, 2017
    15. qweastrq

      qweastrq Member

      Joined:
      Mar 31, 2017
      Messages:
      144
      Likes Received:
      4
      Trophy Points:
      18
      hello mh66 , i don't know what is the problem after using the last version of keeponmoving 3.2.30 , i was using Gatherbuddy2 botbase , after i clicked start button to start gathering , the botbase switched from gatherbuddy2 to questing and my character teleported to druid class hall.
       

      Attached Files:

    16. qweastrq

      qweastrq Member

      Joined:
      Mar 31, 2017
      Messages:
      144
      Likes Received:
      4
      Trophy Points:
      18
      okay i fixed it , it's because the setting " Train artifact traits " was set to > True.
       
    17. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      As you have already notices, this behaviour is intended. Whenever char has traits available, it will port to Class Hall and learn them. :)
       
    18. Svenstar123

      Svenstar123 Member

      Joined:
      Dec 24, 2012
      Messages:
      584
      Likes Received:
      24
      Trophy Points:
      18
      Hey there, i noticed using the latest version of the plugin with having disabled all prof settings besides handle nodes"Botbaseonly" that the plugin opens combat on "leystone basilisk" mobs that are grey & not your own, resulting in "helping" other people kill their mobs and lose some time.
      Same goes for "withered hungerers" but that is not inside the log.
       

      Attached Files:

      Last edited: Jul 28, 2017
    19. bul

      bul Member

      Joined:
      Dec 2, 2015
      Messages:
      123
      Likes Received:
      2
      Trophy Points:
      18
      Hey bug report here
      First I must say great job on this plugin this plugin is amazing far better then ever a lot of stuff in the store!
      So the issue I am having is on the herb quest Vrykul Herblore, it goes and picks up one of the books, then abandons the quest and returns to Dalaran to pick it up again, and it just keeps doing that.
      Additional note, there is currently a Legion Invasion going in that zone, and my toon is not high enough level to do them yet, not sure if that has something to do with it?
       

      Attached Files:

    20. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Thank you for your log. Unfortunately there are some rank quest that will interfere with current world quests resulting in your char to die as it cannot beat those mobs with low level.

      I intend to add world quests for felwort and infernal brimstone so char will travel there, whenever those quests are availale (in the current version KoM will only gather felwort and infernal brimstone if char is near one of those areas).

      When I have added some world quest methods, I will add a temporary black list timer that will detect if one of those interfering world quests are active.
       

    Share This Page