• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [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
      Probably need to add one more timer here: bot ticks too fast.
       
    2. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Rules (observed in manual battles) for a pet to get its part of XP are as follows:
      1. First pet should make a move;
      2. Other pets can be just swap in and immediately (on the next turn) out;

      I have the "first move was made" detection already, just did not bother to refine the logic because I do not believe it will help level 1's to survive. Raising somewhat will still be necessary, and from 1 to 8 it is actually fast. But we can see, why not.
       
    3. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Yep.

      This can be done by adding a checkbox. But adding checkboxes may clutter the interface and the code.
      And in personal experience I am usually getting more Battle-Stones than I have a reasonable (==planned) use to. But I'll put it in the list anyway, we'll see.
       
    4. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I want to thank everyone for testing and for a feedback.
      I think I've got one important insight already: a lot of people are not bothering to configure zones before starting the bot. Zones are configured for Eastern Kingdoms by default and we have already cases using default EK profiles while in Kalimdor and Pandaria.

      So the expectation is that the bot will select a proper zone when started on a continent. And... why not? There is all information it needs to do so: zone profiles are marked by a continent and pet levels.
      So I think to implement this functionality leaving a possibility to manually tweak zone selection by pressing all these 11 buttons to those who needs it. It seems rather easy, but I have not even thought about it before observing what you guys are doing :)
       
    5. SeijuroHiko

      SeijuroHiko New Member

      Joined:
      Dec 14, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      We discovered that this was the problem with my log. But I was very excited about the BotBase and all the cool things it could do, I looked all over the tabs and all to see what changes and such I can make, but no where did I see a spot to change my farming location. I'm no saying it doesn't exist, just that it probably isn't standing out as much as the other tabs and options.

      Making the bot basically run a profile based on where we start it isn't a bad idea. But for stuff like leveling level 1's to 25's we still kind of want it to start at a zone then change to a new zone once the criteria is met. Again great job. I am enjoying testing this for you.
       
      Last edited: Jan 9, 2015
    6. ROmulis2000

      ROmulis2000 New Member

      Joined:
      May 22, 2014
      Messages:
      61
      Likes Received:
      0
      Trophy Points:
      0
      have any bans come from using this as of yet ?
       
    7. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      I doubt we'll see any because of this botbase more like because of the over use of this product is likely.
       
    8. SeijuroHiko

      SeijuroHiko New Member

      Joined:
      Dec 14, 2013
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      I agree with HBfanboy1980. Prostak seems to have gone through great lengths to insure this botbases security. It is one of the primary reasons for creating it, as I understand. He felt that he could create something that was safer for the users with at least as good as, ( preferably better), performance. And sought to fulfill those goals keeping safety number 1 priority. Even perhaps some times going overboard but... he could never be too safe with our accounts right? That is of course, how I interpret it...
      That is to say how ever something that suggests to be more safe may attract more users and those users being over confident and using it 24/7... which will of course raise flags.
       
    9. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      Plus it is still running on Honorbuddy so that has to mean something right?
       
    10. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Over use is one obvious thing. Untested profiles is another. It is less dangerous for a flying toon: it can (almost) always get from a point to a point and has a 15 sec timer for a battle start. For a ground toon I'd recommend a "dry" run first, with "Do Not Engage" checked. I'll do the same for Draenor profiles before publishing them (Shadowmoon Valley is almost ready), but there are just too many of classic zones.
       
      Last edited: Jan 9, 2015
    11. HceTiG0L

      HceTiG0L Community Developer

      Joined:
      Feb 10, 2012
      Messages:
      435
      Likes Received:
      8
      Trophy Points:
      18
      Can you use this for pvp battles? If yes, how?
       
    12. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      And there were two others with the same "error" :) The classic definition of error was given long ago by Brooks: "An error means that a program behaves not as a user reasonably expects it to" (backward translation into English). And here we are: program knows what continent we are at, and it knows what continent the profile serves - another one! (it's in the title). Still, it goes along happily executing it. It's not reasonable. So that's an error. It should have stopped, at least.

      That what "zone difference" was intended for. It can do it right now: start in a zone high enough for progress, but where 1's can survive and then switching to higher zones as they progress. But by default - staying in Eastern Kingdoms. Need to educate myself how to switch continents.
       
    13. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      You need to queue manually with this version. It should fight when fight starts, but I never tested it.
       
    14. Lightbrand

      Lightbrand New Member

      Joined:
      Jan 15, 2012
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      For me it seems it's detecting my pathetic level 12-14 hand leveled pets and disregarding them and put in some level 1s instead. Even after I lock in my level 12s the bot still thinks they're level 1 and want to go fight in Elywnn.

      That wouldn't be a problem, whatever I'll just level a bunch of 1s from scratch. Then turns out the bot won't move unless I mount up myself, then it'll fly up and roam, otherwise it'll be on foot stationary on the ground, and only move if a wild pet spawns within distance that it'll run towards it. Honorbuddy status bar is stuck at "loading tiles".
       
      Last edited: Jan 9, 2015
    15. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Do not use lock, use Min Level bar to raise the selection limits to the LOWEST of what you want to level.

      I need a log to be sure (recommended way is: put it in a shared folder of your Dropbox and send me a link to a file through PM) but it seems indeed like a Tile loading-related problem. But so far I've observed it for ground-only toons, not for flying ones (ground toon needs a ground coordinate, and it HB would not give it until I give it to HB first, kinda Catch 22). It would be interesting to look at the log.
       
    16. irsida

      irsida New Member

      Joined:
      Sep 27, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      1
      Hi, trying out the bot, where and how can i set the fav.ringer pets. help would be appreciated and thanks for your efforts
       
    17. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      Can we request logic be added for certain pets? I figured out how to manually add it, but that would be very redundant considering your method is very efficient by sharing the logic between abilities and pet type.
       
    18. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Favorites are selected by Blizzard GUI, there is a right-click function to do it for each pet.
      In Prosto_Pets GUI there are only a couple of (dependent) checkboxes: use favs and use favs for ringers. They are right on the General panel.
       
    19. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      The way that I would prefer is you (as in yall :)) create the logic, test it and post it right here. I would look it through and incorporate it in the next update. There are just too many of pets to take care of each by myself. But I have an experience in exactly this kind of logics design, so can give some advice if needed.
      Or, if you prefer to keep your changes private - there is Pets\Custom.cs file created just for this purpose, it is looked up first, has preference over other logic files and I am not going to overwrite it in future.
       
    20. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      The first Draenor profile added: PetZones\23-25 DRA (A-only, Ground) Shadowmoon Valley (58 Hs,175 Pets) by Prostak.xml
      Tested in non-engaged mode by Ally toons. No object humping, HB navigation works flawlessly all the route. In engage mode (doing pet battles) it very hard for a toon to finish it since wild pet density is very high in some places. Bot can never leave some pet clusters if no other "petters" help. So if you want to fight/catch a specific pets, ride up to the place first: profile is started from a nearest point. Or you may want to cut the piece you need out of this profile: pets are listed per hotspot.

      Horde Level 92 was able to survive the whole route. But it was flaged PvP in the process, so will attract attention and killers (strangely, no one attacked me, Allies are getting too lazy?)
       

    Share This Page