• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • PokeLevel

    Discussion in 'Archives' started by Inrego, Nov 4, 2014.

    1. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      I implemented Eleanor too, because why not. It's ready for testing on beta. Requires Pandaren Water Spirit, Chrominius and any pet with Decoy and lvl 20+.
       
    2. NickK

      NickK New Member

      Joined:
      Sep 7, 2014
      Messages:
      141
      Likes Received:
      1
      Trophy Points:
      0
      You mentioned earlier in using the level up stones, you think that is possible?
       
    3. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      It's already implemented in beta. It will use rare candy (level up stone) if your pet is lvl 24
       
    4. thedon19

      thedon19 Member

      Joined:
      Mar 4, 2010
      Messages:
      193
      Likes Received:
      0
      Trophy Points:
      16
      I'm getting stuck basically after ever fight now. Finish the fight, heal, start new fight, get stuck and nothing happens :(
       
    5. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Which fight is it?
       
    6. thedon19

      thedon19 Member

      Joined:
      Mar 4, 2010
      Messages:
      193
      Likes Received:
      0
      Trophy Points:
      16
      Tirs and Fiero
       
    7. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Hmm.. I was not able to reproduce that.. I ran it for a while without problems
       
    8. Zelgius

      Zelgius New Member

      Joined:
      Apr 9, 2014
      Messages:
      156
      Likes Received:
      1
      Trophy Points:
      0
      Mine never got "stuck", but it lost every battle unless my "leveling" pet was high enough level to take the AOE damage. I don't think this fight is really viable for leveling unless you have a bunch of level 20+ pets that you are looking to finish off. I'm leveling like a beast vs rockbiter though. No issues at all with that fight. Great EXP.
       
    9. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      It should only pick pets that can survive the aoe without crits
       
    10. Zelgius

      Zelgius New Member

      Joined:
      Apr 9, 2014
      Messages:
      156
      Likes Received:
      1
      Trophy Points:
      0
      Hmm, I guess it didn't then. Sorry I don't have more info, I didn't realize it was intended to do that. I left it go for 30 minutes or so and it never got any "favorite" pets over level 1.
       
    11. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Do you have some info about which pet it chose as levelling pet? It should choose one that matches one the following:

      - Mechanical and more than 243 hp.
      - Magical
      - Elemental and more than 582 hp
      - Any other type with more than or equal to 156 hp.

      While typing out this, I am thinking maybe it should be more than 156, not equal to. Many level 1 pets are around this limit, so it may have picked one that has 156 hp which then died every time.

      I've added a comment in my code that I need to check that next time they're up.
       
    12. Zelgius

      Zelgius New Member

      Joined:
      Apr 9, 2014
      Messages:
      156
      Likes Received:
      1
      Trophy Points:
      0
      I'll definitely be alot more thorough the next time they come up. Sorry about that. Today is quintessence of light, just as an FYI.
       
    13. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Aight :) I'm working atm on a UI so you can configure use of level stones, as well as see requirements for all fights, and easily see if you meet requirements (and which requirements you don't meet if any).
       
    14. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Here's a little premature screenshot of the UI:

      [​IMG]
       
    15. Zelgius

      Zelgius New Member

      Joined:
      Apr 9, 2014
      Messages:
      156
      Likes Received:
      1
      Trophy Points:
      0
      Very nice! I was thinking one of the options could be to run the "old" method of leveling pets on days that have a "not worth it" daily battle.
       
    16. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      The old Pandaria location is still implemented. If you're in Pandaria, it will run that.
      What you cannot see in the screenshot, is that the Pandaria fight is also in the list, it's just the first one and I'm scrolled down, so it's not visible there. Here's a new screenshot where you can see it:

      [​IMG]

      When starting the bot, it will currently pick the first combat where all requirements are met, but as I get further and implement more stuff than just Pandaria and Garrison, including movement to the locations - I'm thinking it should be possible to enable/disable each fight.
       
    17. Zelgius

      Zelgius New Member

      Joined:
      Apr 9, 2014
      Messages:
      156
      Likes Received:
      1
      Trophy Points:
      0
      This is awesome stuff. Something to be proud of :)
       
    18. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      UI is now done! I'll upload to beta soon. Here are some screenshots of it:

      [​IMG]

      [​IMG]
       
    19. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Definitely a large chunk of options, and a very visual UI. Fantastic work.

      I was thinking about it earlier, will this set up levelling the menagerie required pets that aren't yet at a higher level?

      It would seem like an option to ponder, if only to push discovered, but not favourite pets into favourites so that either the menagerie or pandaria option can level the required pets.

      I suppose this would also require knowing if there's a minimum level for the ringer used in a menagerie setup, and shuffling the favourites around once they hit level ~6 or 10 or so.

      I suppose this lends itself with customised levelling; and what is optimal for choosing the next ringer pet, and there's more than one way to go.

      About 8 that come to mind, mostly dealing with family type, and xp falloff that occurs with the 2x - 1 level difference formula. Ie you can get the highest xp gain from a level difference of about half of the enemy pet level, ie the xp from 25 vs 10 isn't as high as 25 vs 11, and roughly, 25 vs 7 is the same xp as 25 vs 16. (it's also not that significant a difference , around 3% to 15% )

      It's definitely not a priority request, but something for the back burner.
       
    20. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Actually, most of what you see in the UI is just information. There are only the 2 options to enable/disable level-stones and to set the level req. to use them.
      As for your request, I'm not completely sure what you're asking. I understand your first quest, asking if it will prioritize to level pets that are required for other menagerie challanges, and the answer is no. It will, quite simply sort your pet list by rarity and pick the first one that isn't level 25, and has enough hp to survive today's challenge. Since favorited pets are shown first in the list, those will be chosen first, and I think this is fine. I don't think it's that much work to favorite the required pets once you have a list of which ones are required. Note, that what I'm building is actually a sort-of generic pet-battle botbase that does not only evolve around garrison pet battles. I've made a framework for myself in the botbase to make it easy to implement other fights. Think for example travelling around the world to complete dailies. I imagine the list of implemented fights will be somewhat long, with the majority of them not being in the garrison.

      I hope my explanation answers your question.
       

    Share This Page