• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PLUGIN] Pokebuddy - Gotto kill em all!

    Discussion in 'Uncataloged' started by maybe, Oct 26, 2012.

    1. Jacek1991

      Jacek1991 New Member

      Joined:
      Sep 22, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      now bot is in loop
      + i did remove it from default logic before so my problem is somewhere else :<
       
    2. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      My fault :
      Code:
      SWAPOUT MyPetLevel ISLESSTHAN 25 $ Health(THISPET)ISLESSTHAN 90
       
    3. Jacek1991

      Jacek1991 New Member

      Joined:
      Sep 22, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      nope, he still switch
      there is that logic hiden somewhere but i have no idea where, i deleted it from menu :/


      That bug is the only thing that makes that addon non-perfect :<
       
    4. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      Can you zip & send me your pokehbuddy folder? And let me know which pets u use.
       
    5. Jacek1991

      Jacek1991 New Member

      Joined:
      Sep 22, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      ok now works fine :) ty lot
      yey 8m exp/h up from 6m :)
       
    6. Sighthound

      Sighthound New Member

      Joined:
      Sep 23, 2013
      Messages:
      117
      Likes Received:
      0
      Trophy Points:
      0
      -The bot keeps trying to mount during pet battle
      * This is caused by the botbase you're using (most likely Gatherbuddy)
      You can ignore this problem safely.

      Does this issue still exists?
       
    7. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      In the current release, yes. But there is a supportive addon (http://www.thebuddyforum.com/attach...y-gotto-kill-em-all-mountbughelperpb.zip.html) that fixes that. The currently not-released beta doesnt have that problem anymore but its not ready for release yet. Almost, but not yet.
       
    8. shurrik

      shurrik New Member

      Joined:
      Dec 10, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Can anyone help me?

      I want to do pvp pet battles and i never ever want any swapouts during the fights.

      How can i handle it?
       
    9. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      you can't handle it.

      oh.

      wait.

      nope. you still can't handle it.

      perhaps somewhat intuitively, if you want to avoid the swapout, remove the line "SWAPOUT" from your pet logic files for all 3 pets you want to use for PvP.

      if you have some idea of how to do this, you can also, remove the swapout value from all pets that are level 25.

      when the first pet dies, it will choose an alive pet, which is technically, swapping to an alive pet. Still swapping, so you might not be able to handle this. hopefully removing the swapout alone, will fulfill your bloodthirsty desire for victory over others,

      edit: also consider, some PvP pets, can force a swap to occur, such as the unborn valkyr and some undead pets can trigger a pet swap, putting pet #2 up instead of Pet #1.

      be aware of this, if you absolutely cannot handle it. (i may just be making fun of the quote at this point ...) if not, you can also try fishing on the timeless isle, that should be fun, boring, exciting and lethal, all at the same time.
       
    10. shurrik

      shurrik New Member

      Joined:
      Dec 10, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      this does not work, but thanks for reply.
      i have set the swapout to only if my pet is under 1 health.
      nevertheless it swaps out in the first round of the whole fight.


      edit: another Problem is, that when my first pet dies and the second pet goes into the fight, it swaps to the third pet in ist first acion....
       
    11. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Ah, first round swap is due to the score * rating system.
      Under Advanced.

      The current PB, has no pvp logic to disable the rating system and simply load via slot order. The code was never really designed for following a swap order or slot order, it was designed around strong and weak rated types being swapped to avoid premature injury and death.

      You can reduce the numbers used in the ratings, but it will try to swap in the strongest pet for the current enemy pet. This is based off health, family type bias (weak & strong damage) , level difference, calculated into a pet rating and used to choose the best pet to swap in.

      At the time the game starts, a swap will be set by evaluation of the current enemy, to decide if the current pet is valid or weak. When the first pet dies, it will also choose the strongest of the remaining two.

      The alpha version, still being tested, has some support for fixed slot battles, and will enable this, but it will be initially difficult to set up and untested.

      It should achieve this currently, but it is something I have not tried to test out.

      As an aside, you don't even need to include any swapout value in the logic, the thing to consider is that PB can't tell if you're stunned or sleeping unless you check for a debuff, which in pvp, can apply a delay penalty.

      Advanced ideas include, swapping when you change weather conditions, pass turn when the enemy is stunned, swap when both cooldowns are used, etc.

      It may be possible to swap to a preferred slot<>available slot, I would have to see how the current alpha is doing.
       
    12. krampak

      krampak Member

      Joined:
      Oct 10, 2012
      Messages:
      55
      Likes Received:
      0
      Trophy Points:
      6
      I'm having an issue, I don't see it in the FAQ so I'm writing it here.

      Sometimes when I agro a low level mob while mounted which puts me in combat my toon keeps trying to start a battle pet and I can't because I'm in combat, it does not dismount (as low level mobs are missing al hits) so it keeps trying to engeage a battle pet forever. I'm using GB2, pokebuddy and petArea.

      Also I found that when all 3 pets are under 30% health it keeps swapping them without do any attack which ends by getting all my pets killed.

      Thank you.
       
    13. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      there's no really advanced combat check involved in PB, because it's a plugin.
      there might be a way to dismount before the combat check in the main loop, i.e. extend the engagement distance from 8 or 9, to 18 and 19,
      and throw in a pre-emptive "if mounted, dismount" check in that stage where it tries to start a pet battle.

      you may find that extending the distance, solves both problems initially, as it will dismount earlier, and not on top of a crowded enemy spawn point.

      i find that a distance of 18 usually works fine, but it leads to height & distance problems, so, keep an eye on PB trying to hump mountains, until 10 attempts have passed.

      as for the 30% problem, yeah. there's no override logic for low health. if a pet is low on health, the score/rating does not change enough to be unsuitable for combat placement.

      right now,
      you have to modify the pet combat rating system to "Kill" a pet that's below 30% health.

      it causes other issues, namely that it also has to check to see if it can forfeit a match, and then forfeit as well.

      there's a few other issues with kayfabe (fake) killing a pet in the combat rating system like this, namely that you get stuck in an unswappable state if all 3 pets are dead, but combat is still going. essentially how to trigger the forfeit state as described, or to have one pet "take them all on" and not swap out until dead. or a forfeit condition. and for that, it needs some kind of UI option or switch in the main code. the way around that, is to have your level 25 pets not swap at all when low on health.

      which is currently the preferable option to avoid some of the transgressive (how does one handle the living "dead" pets, do you use holy water and wooden stakes ?) states of this problem.
       
    14. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      Pokehbuddy *should* stop all its activities when in combat. I've honestly never encountered this problem. If you get it again, please send a log so i can dive into it. I'll build some extra combatescapes in the new version just to be sure.
      Fixed-ish in the latest beta. I hope to release it Soon?
      You're most welcome!
       
    15. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      Will make it a configurable option.
      FORFEIT HASBUFF(X) EQUALS true $ MyPetsAlive EQUALS 1 $ Health(THISPET) ISLESSTHAN 30
      SWAPOUT Health(THISPET) ISLESSTHAN 30 $ MyPetLevel ISLESSTHAN 25
      KILL IT WITH FIRE!!!! :D
       
    16. krampak

      krampak Member

      Joined:
      Oct 10, 2012
      Messages:
      55
      Likes Received:
      0
      Trophy Points:
      6
      It happened again. Looks like a HB issue more than your plugin.

      [PB] Enough pets injured, Healing/Rezzing pets
      Attacking 17379653564913398563
      Mounting: Swift Brown Ram
      Attacking 17379653564913398563
      Attacking 17379653564913398563
      It stops trying to start pet battle here and stops moving, however mob is failing on dismount me because it's failing all hits and it keeps this way all night long. I need some extra logic to dismount when entering in combat even if I don't get hit.
       
    17. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      what have you tried so far ?

      to be honest, i can't think of why it's not dismounting,
      because you would have tried many other things... right ?

      if it's a case of a level 90 in a level ~20 area, the mobs won't aggro until you basically walk over them, within a 10 yards range. and at that time, singular or your CR should step in. if singular is ignoring combat, that's a CR issue, you may have to "kill between hotspots" to trigger dismounting. you may have more luck with a different CR, or altering the bot setting to kill mobs, and seeing if the bot can indeed, without pokehbuddy enabled, kill low level mobs when in combat.

      there may be some luck in navigation altering plugins, or those plugins that dismount when looting mobs or dismounting when collecting for gather nodes.

      alternatively, you may have more luck with altering the engagement distance for PB to start a battle.
       
    18. krampak

      krampak Member

      Joined:
      Oct 10, 2012
      Messages:
      55
      Likes Received:
      0
      Trophy Points:
      6
      Yes I've tried 3 differents CR's (tuanha se, singular and perfect rotation). Kill between spots is already checked (I I thought that would be the issue). I'll play with PB distance next time.

      Edit: Tried 300 yards with no luck. Hopefuly my pets will be 25 soon (currently 21-22) and i'll leave outlands... (moving to pandaria).
       
    19. Spectacle

      Spectacle New Member

      Joined:
      May 25, 2013
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      I've been having trouble with pets switching out and giving my opponent free attacks. Example:
      Pet 1 is dead.
      Pet 2 and 3 are both low health.
      Pet 2 comes in with low health and Pokeybuddy switches out for pet 3.
      Pet 3 comes in and gives the opponent a free attack. Pokeybuddy then switches out for pet 2, and so on ad nauseum.

      Is there something I can do to make it stop doing this? That would be a great help.
       
    20. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      You would be describing the swapout feature.

      Arguably, one of the more difficult problems Pokeh has to deal with, is how it handles the weakest points during the battle.

      There are 3 options to choose from.

      1, Remove the swapout logic from one or more pets. Easier, quick, simple. Requires time, effort.

      Optional extras include checks for how many pets are alive before swapping, which makes the (level 25 heal/tank pet) much more reliable and efficient.

      2, override the swapout during special events, a meta-logic in effect, that Pokeh lacks at the moment.

      3, ignore the problem. Or, try #1 and give up after only a few changes.

      There is going to be an option #4 sometime soon, but, #3, #1 are still available to choose from.
       

    Share This Page