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

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

    1. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      In my (very humble and personal) opinion this "match an opponent family" feature is way overvalued. It's short-lived: next pet will be different, how much of a real (i.e. statistical, in the long run) speed-up it will bring is not fully clear. But it complicates very simple and brutal swapping algorithm (health is below the limit? Next. Not? Win or die).
      But "the customers will love it", sure, so why not? (Your "human-like" point seems important to me too). Let's just let things stabilize a little - I am still a little nervous, though there are much less complaints so far than I expected. And then we can run through a "love to have" list. Why not.

      Upd. There is that very sweet post below which, besides being sweet, precisely illustrates my point re statistical advantage: taken about 5:15 to get from lv9 to lv22 on 3 pets. Suppose we'll manage to save 20% of that time by choosing opponents smartly. (I think 20% is an overestimate, but ok). And suppose we've introduced an error that made the bot stuck after 2 hours. It will be 2 hours + a night + 2 hours after the error was noticed. So, instead of saving an hour we will be losing 7 (actually 2, because the night does not count, lol)...
      But of cause, 2 ringers are absolutely identical for all imaginable purposes, so why don't we just... Tempting, yeah.
       
      Last edited: Jan 11, 2015
    2. derperderp

      derperderp New Member

      Joined:
      Dec 4, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      1
      Now that I've finally got the settings tuned its running smooth as custard pie :) lol taken about 5:15 to get from lv9 to lv22 on 3 pets for my first pet team and I've been adding favourites as they have been captured because I did not have any high enough pets for the party lol
      Very well done with this botbase!
       
    3. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Version 0.9.5:
      - immediate swap-out fixed for Ringer modes;
      - new tactic functions introduced: family, famEnemy, strong, weak

      To be precise:
      family(PF.Humanoid) return true if your active pet is humanoid;
      famEnemy(PF.Critter) - same for enemy active pet being a critter;
      strong("Ability") - true if your ability is strong against the current enemy pet;
      weak("Ability") - same for being weak.

      For exact details and PF enum see Pets\PetTacticsBase.cs
       
    4. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Thank you for your kind words. They are very nice (and indeed helpful) to hear. Good luck with expanding your team.
       
    5. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Fixed in 0.9.5. Please check.
       
    6. Cubix

      Cubix Member

      Joined:
      Jan 15, 2010
      Messages:
      172
      Likes Received:
      1
      Trophy Points:
      18
      Could you tell me wich pet we should use for strong team lvling ?
      Trying Anubisath Idol / Chrominius / Clockwork Gnome
       
      Last edited: Jan 11, 2015
    7. Valpsjuk

      Valpsjuk Member

      Joined:
      Nov 10, 2014
      Messages:
      397
      Likes Received:
      4
      Trophy Points:
      18
      famemy
       
    8. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Personally I like very much "Emperor Crab" and its twin brothers ("Shore Crab", "Shore Crawler", "Spirebound Crab", "Strand Crab", "Strand Crawler"). With "Surge" equpped they have a nice offensive / defensive combination, very little wild pets in Pandaria can beat it (only some birds). Another thing I love is "Wild Crimson Hatchling" with a Healing Flame. Healing is important if you have only a few ringers (high-levels). Anubisath dies more often than Crabs. I am using Chrominius for specialized tasks only, like manual taking on Legendary Pets, so can't tell. I was using a Clockwork Gnome a lot in the past, but not sure if the current tactics are ok. Probably should look into them.

      To fully enjoy our product the customer should try to select a favorite pet and modify its logic by himself :). The guide is just posted. But probably some period of observation and reflection is needed before one started tweaking logic files. Anyway, it's possible.
       
    9. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Too late, lol. "famEnemy" is published already.
      And these exposed names should have some strictly paranoid structure in them, or we'll drown in confusion. So far "Enemy" attaches to the end.
      I should have probably renamed "buff" and "debuff" to "aura" and "auraEnemy", but just can't: these are words from my "petting" childhood. But they should be renamed: current ones are confusing to myself...
       
    10. aule10

      aule10 New Member

      Joined:
      Dec 3, 2014
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      I seem to keep stumble into odd things. I understand that if there is not a logic to a pet, it will keep spamming 1, and that is fine. But i have stumbled into my withers are able to make a tac, until i changed scratch to ironbark, that is statistically better in the long run, the behavior was only using thorns and photosynthesis. I must say i am puzzled.

      I have looked at your .CS And i must say it is one big mess in there, so that did me no good. But of what i can deduce is that ironbark is not mentioned as an abillity in the elemental .CS even though it is an elemental spell.
       
    11. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Gathering Pet Info, creating your own Profiles - added just below the top post.
       
    12. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Making a proper use of these tables need some use and practice indeed. I would not call it a mess though: it is much better to have all tactics in 10 files (seeing the related pets tactics immediately) than in 100-s different files. But it's a matter of personal taste. I prefer it this way, but absolutely not insisting for you to love it. "It's not a girl, why I should love it?" Where can I help you though is in creating the logic for your favorite pet. Why don't we do it as follows:
      Publish your logic here (just a dozen lines related to the pet), specify what you've expected and what do you not like in the result (a log may help). And we'll improve it. Probably some trial and error will be needed, but we'll improve it.
       
      Last edited: Jan 11, 2015
      hermes likes this.
    13. hermes

      hermes Member

      Joined:
      Jan 15, 2010
      Messages:
      110
      Likes Received:
      0
      Trophy Points:
      16
    14. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I've used some of our dialogs to fill "Tips" section. Will rename it to Q and A. If somebody does not like that his name and/or writing is placed in a more noticeable place - let me know. Have I said "Thank you"?
       
    15. aule10

      aule10 New Member

      Joined:
      Dec 3, 2014
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      I was rather thinking about to use next line system, instead of just a space. But if you like it Who am i to argue, not me that have to work with the coding every day :p
       
    16. BotOperator

      BotOperator Well-Known Member

      Joined:
      Jan 17, 2012
      Messages:
      5,649
      Likes Received:
      74
      Trophy Points:
      48
      Looks like the actual version does not know a lot of pets or cannot handle the german wow client pet names.
      Getting a lot of "Alert: Uknown xyz pet: bla bla bla" errors :)
      Project looks promissing but the settings need some more notes to better understand what they do.
       
    17. alumbuddy

      alumbuddy Member

      Joined:
      Jul 1, 2014
      Messages:
      85
      Likes Received:
      1
      Trophy Points:
      8
      Min pet health is bugged? Dont work. Select pet with low health.
       
    18. Monomo

      Monomo New Member

      Joined:
      Feb 16, 2013
      Messages:
      46
      Likes Received:
      1
      Trophy Points:
      0
      MY report for total around 5 hours of pet battling with 60 lvl char at Terokkar Forest Bone Wastes point and around

      Setup Ringer 2x
      14 - 18 Pet battles per hour
      Favorites only Ringers- 21 lvl Beast family mostly Snakes
      Pet1 slot for leveling 15-16 all my rares (i have around 75 atm:D )
      Enemy Pets - mostly Critters(Rats) lvl 19
      My character become 67 from 60 atm 10800xp per battle (best exp setup i tried with lvl 21 ringers) for my charecter ofcourse
      Pets leveled from 15 to 16-17 = 28
      Total Petbattle stones acquired 4
      End of report thx. :D
       
    19. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Min pet health and slot differences are just recommendations. The bot will try to use pets that satisfy them, but if there are none left - it will use what it has.
      Blue Only, Fav only and Min and Max Levels, on the other hand, are strict limits. The bot will stop if it can't satisfy them.
      I'll write up a doc shortly and probably the text at the GUI should be corrected too.

      From the looks of it you have too small a team, that is running out of health before Revive CD is off. Could you increase the size of the selection? Lowing Min level, increasing number of Favs etc.
       
    20. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I am sorry if I have offended you, the only excuse I have is being tired yesterday. And I was a little bit offended myself, which was wrong of me.
      But I am always glad to help with tactic tables - this is my favorite topic of conversation. Potentially, since nobody asks. Yet. :)
       

    Share This Page