it is not picking the secondary spells when it chooses the pets. That is part of another plugin though. I think that is pet swapper and this addon is mainly set up for you to choose the pets spells if I understand that correctly.
i've noticed this as well. i can't answer, as i haven't got the time until later to make any big input on things (Research! Porn! assignments! Income! group work! Sleep! TV shows! JS Programming! Drinking! pick any 5!)
how PB sets the skills is still a bit of a mystery to me.
problems
--------
so far as i've checked (using revision 318 )
1) Manually dropping in a pet, and choosing a skillset i.e. 2,1,2 on a level 22 pet, stays in place. kind of. Greater than 14/less than 15 code works as intended when skills are used.
2) changing the pet back to 1/1/1 by dropping the pet back into the same slot, the skillset is not changed by PB before a battle, or after a battle. or after the battle after that.
3) skill choices are not re-checked after a battle, so if you switch from level 14 snake (1/1/1) to level 15 snake (1/1/1) it now uses the "15" logic, without changing the skillset to 2/2/1, or checking the logic for a 2/2/1 pet.
4) it won't handle or check for partial skillset changes, i.e.
if you create a level 20+ logic, i.e. 2/1/2, which relies on ?/?/2 to work, there's no check.
if you create a level 15 logic i.e. 2/2/1, it won't work at level 4 unless you create an initial 1/1/1 profile (doable),
if you're level 14, it will use the greater than 9 logic, but not the greater than 9 skill (2/1/1)
5) Battle Pet Swapper won't honor the skillset, it will just drop the pets into the slot as 1/1/1, just like a person would be dragging the pet into the 1/2/3 slot.
this might have to be a long-term problem. unless BPS has a way to sync up with PB, or read the logic files, it won't know what loadout to set/use before a battle starts.
and more of a surly complaint than a technical one ...
6) there's usually not one really good lvl 20 skillset. e.g. magical crawdad, from fishing in outlands (and some RNG) has a group heal at lvl 2, and wish (50% heal) at 20.
sigh,
changes
--------
2^3 could be fixed with extra skill check loops post-battle and pre-battle. working with BPS is just making sure that after BPS swaps pets around, PB pauses and checks the layouts match the logic for the current pets before resuming and engaging the battle.
4^5 are logic problems due to pets that change levels.
what may work is CastSpell(4), CastSpell(5) CastSpell(6) in the logic, which will work with pets from 4 to 20 and level 20 logic. the spellLayout can stay the same, it may need to change to handle pets changing level,
e.g. if it's a 2/2/2 layout, and your pet is 14, it can only apply 2/1/1.
and, if your layout is 2/1/2, and needs a x/x/2 to work
castspell(4) if petlevel is greater than 19 ...
castspell(6) if petlevel is greater than 19 ...
GB2 hovers over the targetted pet, we fly towards it, hover a few meteres above the target , then turn around fly away, turn around again fly towards the pet and get stuck a few meters above the pet again.
This is an infinite circle.
Maybe it's the settings i broke , but more likely the new HB Beta.
Also i suggest to add the function of
http://www.thebuddyforum.com/honorb...ataloged/96169-plugin-battle-pet-swapper.html
to this plugin as well as the collector plugin
I would also like to know how i can tell the plugin to capture BOTH pets of all raritys that i do not have enough already 0,1,2 AND less than 3 of the rarest kind.
for all battle pet swapper problems ... 1. read instructions. 2, engage brain, 3, read instructions, 4. ask questions.
how to set PB for use with BPC/BPS,
1. check you have all the options in BPC turned off until you know what each setting does.
2. check the lowest level setting on the first tab.
3. if you're pushing a level 1 against a level 10, you'll need to adjust the "lowest level" all the way to 25 levels for using with BPS.
4. if you're pushing a level 25 against a level 1, you'll need to adjust the "highest level" all the way to 25 levels for using with BPS.
5. check you have all the options in BPC turned off until you know what each setting does.
6. check you have all the options in BPS turned off until you know what each setting does.
not sure if PB should handle swapping pets in & out as well, it might become too wieldy and hard to troubleshoot and use... :/
as for breed types H/P P/P / P/S B/B, etc.
set PB to capture all rares.
PB, will not flag the breed types, as that requires doing math on the pet stats, to work out the breed subtypes ... and then working out what "you" want for each kind of pet to be collected.
AFAIK, HB would need to read the current health/power/speed values, i have doubts it can do this.
This would be better implemented in Battle Pet Collector, which can override PB.
See how receptive the author of
http://www.thebuddyforum.com/honorb...ataloged/96169-plugin-battle-pet-swapper.html and
http://www.thebuddyforum.com/honorb...aloged/97729-plugin-battle-pet-collector.html is to the idea of creating a new kind of collectible status indicator for individual pets, within BPC. and then keeping a list of 630 odd preferences (maybe only needs a list of ~450 breeds for each kind of wild pet) for each pet type, and then attaching that list, to the ID for that pet.
i imagine it may take a bit of convincing, i'm sure.