• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] Battle Pet Swapper

    Discussion in 'Uncataloged' started by Andy West, Dec 15, 2012.

    1. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      Plugin Title: Battle Pet Swapper

      What does it do?
      Between pet battles it will swap your damaged pets for healthier ones, the main intention is to level pets.

      What it doesn't do?
      It will not start or execute the pet battle. Use another plugin for that such as PokeBuddy http://www.thebuddyforum.com/honorbuddy-forum/plugins/uncataloged/81355-plugin-pok-buddy-gotto-kill-em-all.html

      Settings
      There are four modes:

      Relative - Will use pets close to the level of the zone you are in. Use this if you have no level 25s.

      Ringer - Will use two low level pets and one high level one. (see Pet Battle Leveling ? The Quick and Somewhat Easy Way! | Corgi Island
      Using Ringer levels the pets faster, but the battle plugin needs to be setup to switch the low level pets out before they die. I.e. changing the settings for the non 25's so that "SWAPOUT Health(THISPET) ISLESSTHAN 30" is more like "SWAPOUT Health(THISPET) ISLESSTHAN 90".
      Zangermarsh is a good place to run in ringer mode.

      Ringerx2 - as above but uses 2 ringers, probably usefull where you are battling level 23+ pets.

      Capture - Selects 3 pets just higher that the level zone. To be used when capturing pets.

      Installation
      Download it using an SVN client from: SVN or Zip and put it in your plugins folder.

      Feedback
      Always welcome!
       
      Last edited: Jan 19, 2013
      Guadah likes this.
    2. migs

      migs New Member

      Joined:
      Jan 12, 2012
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      1
      love it thx alot
       
    3. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      Dude, I love this addon. I was looking for something EXACTLY like this to help with leveling mass amounts of pets (currently at 337 and counting). Seriously, great idea!

      The more I use this in combination with Pokebuddy, the more idea's I get. Since this post is so close to the OP, im going to just edit this post from time to time with idea's.

      Requests/Suggestions:
      • When in 'Ringer' mode, select a pet that has a Strong Bonus against the pet you are about to fight.
        • I understand that this will only be useful against the first pet in the battle, and the other two may not benefit from the same Strong Bonus, however I've noticed that the two secondary pets are often of the same class. This should help some with the issue where all 3 pets die if you are in a higher zone (Pandaria zones). I prefer to use these zones due to the higher amount of xp received for your lower pets.
      • When in 'Ringer' mode, use pets that have a Healing ability if possible.
        • This would be the first choice over pets with a Strong Bonus for a few reasons. First because of what I said above, second it would make staying alive a lot easier.
      • When in 'Ringer' mode use pets that are classified as a Tank as your Ringer pet. These pets at level 25 generally have 1600 - 1800+ health. Crabs are a great example and are wonderful to use as your 'Ringer'. Most Crabs not only have a lot of health, but they have a Shield ability & a Heal ability. They would be my FIRST choice if available.
      • Capture Mode.
        • This Mode would select pets At or Above the average level of mobs you are battling. I find using pets that have a heal ability is essential when trying to capture new pets, you will generally attempt to capture 2-3 times and can take quite a bit of damage during this period. If no pet with any heal ability is available, select a Tank. (Healer > Tank > DPS/Speed)
      • Manual 'Ringer' pet selection.
        • Give the user the ability to select the 'Ringer' pet they would like to use. I am partial to my Shore Crab, Spirit of Competition & the Phoenix Hatchling. They are my Go-To pets for my 'Ringers' while leveling other pets.
       
      Last edited: Dec 20, 2012
    4. jarch3r

      jarch3r New Member

      Joined:
      Jan 22, 2012
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      Minor suggestion, along with the 'Only Blues' option could you add an "Only Favorites" option? Thanks, love it. Keep up the great work
       
    5. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      I have added options to use only pets from your favourites, or only ringers from the favourites list. This is a kind of 'Manual' ringer selection, and you can put your healer/tank pets in the there. I have also added a capture mode as I am working on a plugin to capture all pets in a continent.
       
    6. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      Thanks Andy, gonna test it out tonight and let you know how it's working!

      Edit:
      Ringer and Ringerx2 work perfectly! Thank you sir!
       
      Last edited: Dec 20, 2012
    7. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      For your BattlePet Collector, would you be able to add an option to Abandon fights with No Rare's to capture? Since pet xp isn't an issue, it would make collecting that much faster.
       
    8. FischFutter

      FischFutter New Member

      Joined:
      Aug 22, 2012
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      Doesn?t work for me

      I cant select the Plugin.
       
    9. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      Make sure the folder you have in your plug-in's folder is named BattlePet Swapper, and inside are the files for it. If you download the SVN it'll have a Single Folder (named whatever you named it) and then inside two folders, one for BattlePet Swapper and one for BattlePet Collector. The SVN has both, but you need to make sure you separate them into their own individual folders inside the plugin folder.
       
    10. FischFutter

      FischFutter New Member

      Joined:
      Aug 22, 2012
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      Thank you Guadah!
      But now i have other Problem!

      I want to train 2 pets but the plugin change the pets after every fight...
      ?How can i change this?

      Thank you and merry christmas
       
    11. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      You can put those two pets into your Favorites and use the "Only Favourite pets" option under 'Pets to Choose'
      Merry Christmas to you too!
       
    12. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      Hi, if you only want to train two pets then I don't think this plugin will realy do much for you, its realy for levelling lots of pets by swapping them in. After the first fight with only 2 pets to level, your pets will have probably have a low health and if used again in the next fight will probably die, they will only be useful again after they have been healed by 'Revive battle pets'.

      Merry Xmas.
       
    13. rogeriomarcio

      rogeriomarcio New Member

      Joined:
      Jan 4, 2012
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      in the pet capture plugin i cant change the minutes he stays in the zone, whatever number i write there when i click save conf he goes back to 40min

      and everytime i start (in eastern kindgoms) he always goes to Tirisfal Glades to try to capture some pets that did not spawn there, Need pets in Azeroth-Tirisfal Glades. >> Chicken, Maggot
      (i got all pets from tirisfall, except the undercity "rare" one)
       
    14. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      Hi,

      I have commented out Chicken and Maggot from Trisfakl Glades, if you find any others that are a problem let me know. There is an xml file in the plugin folder called Continents.xml which details which pets are in each zone, which you can edit temporarily until I update the source.

      I have fixed the zone mins bug, please try it again.

      Thanks.
       
    15. rogeriomarcio

      rogeriomarcio New Member

      Joined:
      Jan 4, 2012
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      sorry if i didnt saw the continents.xml fix and thanks for the quick reply

      one other thing, is there a way that i can choose the continent that i start, started twice, one in org(guess its ok cuz there is not pets to capture in org anymore) and i started on Hillsbrad foothills, and in hillsbrad he went straight for trisfall

      there is no hillsbrad profile or he always start at the same zone?


      edit: found the hillsbrad editing the continents.xml (still didnt tested see if he started there, raiding right now)
      in hillsbrad is missing
      Lofty Libram - NPC - World of Warcraft lofty libram
       
      Last edited: Dec 25, 2012
    16. Verum

      Verum New Member

      Joined:
      Oct 23, 2011
      Messages:
      172
      Likes Received:
      0
      Trophy Points:
      0
      Can it determine levels of pets based on location of the char? not based on the first fight
       
    17. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      (Battle Pet Collector) When it starts it will do the zone that it is in first, it will then move to the zone listed first in the continent that you are in. So for Azeroth this is trisfal, for Kalimdor this will be Darkshore. Not all of the battle pets are collected, Lofty Libram is one of the one which it does not collect because it is a rarer spawn.
       
    18. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      I thought it did.

      ===================

      I was wondering if you could add in some logic that could select secondary attack options. Some pets have some very strong and useful secondary attack abilities, but of course they need to be selected pre-fight.

      i.e. The Strand Crab starts with a Heal in the #2 spot (like most), but it is a Heal over Time, which sucks and doesn't really work out well. The second option for that is a pretty strong heal that most healer pets get as their primary.

      The Eternal Strider has Soothe as its #3 ability, which is just pointless IMO. It's secondary option is Pump, (Cast a buff, second cast is a BIG Damage hit) Extremely useful and one of my favorites. I suppose this logic would be best set by the user, with some type of logic creator and system similar to Pokebuddy.
       
    19. Andy West

      Andy West New Member

      Joined:
      Dec 8, 2012
      Messages:
      35
      Likes Received:
      4
      Trophy Points:
      0
      I guess I could make a list of zones and their levels and use that, but I think the effort would outweigh the benefit. How much of a problem is it if the first fight is a mismatch?
       
    20. Guadah

      Guadah Member

      Joined:
      Feb 7, 2010
      Messages:
      438
      Likes Received:
      17
      Trophy Points:
      18
      I have a list already, how do you want it formatted? Just write one line for me and I'll do the rest.
       

    Share This Page