• Visit Rebornbuddy
  • [Bot] Prosto_Pets: Battle Pets 4 in 1, and more

    Discussion in 'Botbases' started by Prostak, Jan 7, 2015.

    1. Studio60

      Studio60 Well-Known Member Buddy Store Developer

      Joined:
      Sep 3, 2014
      Messages:
      3,411
      Likes Received:
      48
      Trophy Points:
      48
      That made me laugh. Thank you. My tactics are robust as Kruppstahl.
       
      Kmica likes this.
    2. lorddd

      lorddd New Member

      Joined:
      Nov 2, 2011
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      [Pets] Alert: Continent Калимдор is UNKNOWN
      ??
      how to avoid it
       
      Last edited: Jan 25, 2015
    3. Talton

      Talton New Member

      Joined:
      Dec 20, 2014
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Thanks Pro. I did try the Favs Only box yesterday, which seemed to run good until two of the three where the same level. Then it seemed to only run one battle, and stop because it couldn't change pets. I'll figure it out eventually.
       
    4. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      Does the sorting method matter? Cause I sometimes get different pets when I sort anything other than by level when using favs.
       
    5. Wayno

      Wayno Member

      Joined:
      Jun 11, 2012
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      6
      Hello Prostak, love the work

      i am another that is having issues with pet zones auto load, it seems that its not calculating the correct pet levels when choosing a zone.

      the other thing is when lvling can u make it switch the lead pet to the lowest, coz i was watching it the other day and it kept Chrominius as first pet and was +4 lvls higher then the other i had to manually switch it around. i have lock pet 1 2 3 ticked aswell.
       
    6. Studio60

      Studio60 Well-Known Member Buddy Store Developer

      Joined:
      Sep 3, 2014
      Messages:
      3,411
      Likes Received:
      48
      Trophy Points:
      48
      I have created a new pull request:

      • New condition: hpValue and hpEnemyValue :
        Adds to the existing "hp" and "hpEnemy" conditions and returns the raw pet health as opposed to a percentage.

        This is useful for abilities like "Life Exchange" which equalizes pet health.
        50% health of the Weebomination is a lot more than 50% of a level 25 beast pet in Shadowmoon Valley.
        In order to activate skills like this in a useful way, we need to consider the real values.

      • New condition: round
        Returns the current battle round which is necessary for the upcoming boss tactics
        The current battle round has to be parsed from the pet battle combat log as there is no function available to get it.
        This requires a little localization effort to work in every language.

        [table="width: 300, class: grid"]
        [tr]
        [td]Language[/td]
        [td]Phrase[/td]
        [/tr]
        [tr]
        [td]English[/td]
        [td]Round 1[/td]
        [/tr]
        [tr]
        [td]German[/td]
        [td]Runde 1[/td]
        [/tr]
        [/table]

        If you are playing in a different language, then please check your log and tell me what it says, so I can add the terms to the function.

      Disclaimer: My changes/additions should become part of the next version that is released by Prostak, but only if he approves them.
      It is possible that he has other plans for certain functionalities and decides to reject my changes. Please consider these changes a "strong possibility" instead of a certainty.
       
      Last edited: Jan 26, 2015
    7. Studio60

      Studio60 Well-Known Member Buddy Store Developer

      Joined:
      Sep 3, 2014
      Messages:
      3,411
      Likes Received:
      48
      Trophy Points:
      48

      In response to issues like the above, I have created another pull request:

      • Profiles can be loaded correctly, regardless of the game language used. I changed the continent selection from text-based to id based and implemented a lookup routine.

      Disclaimer: My changes/additions should become part of the next version that is released by Prostak, but only if he approves them.
      It is possible that he has other plans for certain functionalities and decides to reject my changes. Please consider these changes a "strong possibility" instead of a certainty.
       
      Last edited: Jan 26, 2015
    8. Valla

      Valla Member

      Joined:
      Jan 15, 2015
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      Sorry for the delay, been revising for an exam. I tried installing the version you linked me but it tells me I already have that version. I reinstalled HB fresh and the problem still occurs however. It's not too much of an issue as I just use the Favourites Only feature to select the pets I want to boost with and the ones I'm boosting.

      Also, I had to restore Prosto Pets from my recycle bin as when I tried to redownload via SVN it keeps asking for a password on the host website now.
       
    9. Studio60

      Studio60 Well-Known Member Buddy Store Developer

      Joined:
      Sep 3, 2014
      Messages:
      3,411
      Likes Received:
      48
      Trophy Points:
      48
      That should not happen. I just tried it with a fresh checkout and it worked without asking for credentials.
       
    10. tsatsa

      tsatsa Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      596
      Likes Received:
      5
      Trophy Points:
      18
      I'm an old experienced user and player but to be honest I never looked at pets. Let's image I would like to capture every pet available in each continent (the wild ones), would it be possible with this bot? Does it goes around just looking for the one i'm dont own, or it starts fight with every possible pet and check if I own it afterwards (aka only during the pet battle)?
       
    11. hauntedbypast

      hauntedbypast Member

      Joined:
      Jun 8, 2011
      Messages:
      87
      Likes Received:
      0
      Trophy Points:
      6
      Emerald Proto Whelp spams the #2 button and won't attack now
       
    12. Studio60

      Studio60 Well-Known Member Buddy Store Developer

      Joined:
      Sep 3, 2014
      Messages:
      3,411
      Likes Received:
      48
      Trophy Points:
      48
      I assume your skill #2 is "Emerald Presence"? If so, it will be fixed in the next release. Until then you can do it manually:

      File: Bots\Prosto_Pets\Pets\Dragonkin.cs
      Line: 235

      Change
      Code:
      new AandC("Emerald Presence",   () => buffLeft("Emerald Presence") == 1 [COLOR="#FF0000"]||[/COLOR] speed < speedEnemy),
      
      into
      Code:
      new AandC("Emerald Presence",   () => buffLeft("Emerald Presence") == 1 [COLOR="#FF0000"]&&[/COLOR] speed < speedEnemy),
      
       
    13. hauntedbypast

      hauntedbypast Member

      Joined:
      Jun 8, 2011
      Messages:
      87
      Likes Received:
      0
      Trophy Points:
      6
    14. TxF

      TxF Member

      Joined:
      Jan 2, 2015
      Messages:
      39
      Likes Received:
      5
      Trophy Points:
      8
      Same situation, same question. Would love a way to farm up some cool pets for when the mood hits.
       
    15. Protz

      Protz New Member

      Joined:
      Apr 10, 2013
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      0
      Yeah i can't get it to work... forgive me for being a bit retarded... but I keep getting:
      Starting the bot!
      Currently Using BotBase : Prosto Pets
      Current zone is Shrine of Two Moons (Error - Wowhead)
      [Pets] Loading Settings file:C:\Users\user\Desktop\Honorbuddy\Settings\Prosto_Pets_*****.xml
      [Pets] setMode: Ringerx2
      [PetD] SwapTab: [100, 0, 0]
      [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20]
      [Pets] Loading Settings file:C:\Users\user\Desktop\Honorbuddy\Settings\Prosto_Pets_*****.xml
      [Pets] setMode: Ringerx2
      [PetD] SwapTab: [100, 0, 0]
      [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20]
      [Pets] Reaction time set about 784.3 msec
      [PetD] Owned on start: 76, slot available: True
      [Pets] Prosto_Pets started, version 0.9.16
      [Pets] Report C:\Users\user\Desktop\Honorbuddy\Bots\Prosto_Pets\Pet_Reports\Shrine of Two Moons_PetReport.xml found. To be appended.
      [PetD] Owned on start: 76, slot available: True
      [Pets] Populating pet journal...
      [Pets] Owned pets journal count: XX
      [Pets] Favourite pets journal count: XX
      [Pets] Pets by level [1-25]: #1=** #4=** #5=** #7=** #10=** #11=** #16=** #17=** #18=** #19=** #21=** #22=** #25=** (wilds ok, blues only)
      [PetD] SwapTab: [100, 0, 0]
      [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20]
      [PetD] CalcZone: lowest=1, diff=20, need profile level 21
      [Pets] Current Profile level is 0, loading profile for level 21
      [PetD] Profile not set, finding one for the continent

      No idea what to do, I manually went in and set a zone for each level... maybe it will help if I tell you what I'm trying to do... I'm trying to set up 2x level 25 pets with a level 1 pet and level that pet up to 25.

      If I'm not able to do that, maybe there is a way that I can continuously challenge the same pet over and over just to get 500 draenor battles? .... for example: in your garrison you have your menagerie where there is a pet tamer to revive/heal your pets, and a post where you can do endless battles.
       
      Last edited: Jan 26, 2015
    16. saood

      saood New Member

      Joined:
      Sep 12, 2014
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Hi, is there any way to program this bot to do birds of a feather garrison daily with three birds, its very easy XP but tedious, thanks
       
    17. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      Basically this could farm 99.9% of wild pets in the game given there was a profile. There are profiles for the VAST majority already done by Prostak, and the profiles are ridulous easy to create with the botbase itself. No need for zaprecorder or anything like that.
       
    18. Valpsjuk

      Valpsjuk Member

      Joined:
      Nov 10, 2014
      Messages:
      397
      Likes Received:
      4
      Trophy Points:
      18
      This, someone who has the time just needs to visit every zone and record the hotspots with the bot set to record and not to engage.

      Not difficult, just tedious and time consuming.
       
    19. kabishmann

      kabishmann New Member

      Joined:
      Apr 12, 2010
      Messages:
      102
      Likes Received:
      2
      Trophy Points:
      0
      [Suggestion]: Wild pet capture

      Is it possible to have it make a list of all wild pets, remove from the list those that are already captured, and then specifically hunt the remaining pets, ignoring all other pets than the one it is after.
       
    20. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      It doesn't make lists, so unless you have some ability with coding you won't be able to do that with the botbase itself. However, you can go to Warcraftpets.com and look up your character/account and they will give you a list of all the remaining pets you need to capture.

      That aside I would recommend starting from the higher level zones and working your way down. The botbase will catch anything you don't currently have and it will catch the highest level possible of that pet if you are starting from the higher level zones. Just a recommendation though, I understand everyone doesn't have an army of level 25 pets.
       

    Share This Page