Pets are rotated... kind of... if here's any enemies on the map - it looks by their level: 1st pet is assigned to be a bit lower level to all pets on this map 2nd is assigned to be a bit lower level to all pets on this map 3rd pet is a bit higher (+2) than all pets on this map every time it can verify a level - it also rotates pets
ahhhh cool I misunderstood : Code: Sets pet loadout: 1st pet is a bit lower level to all pets on this map 2nd pet is a bit lower level to all pets on this map 3rd pet is a bit higher (+2) than all pets on this map All good. Thank ya
Looks like my happiness was a bit preliminary. After a line of successful battles it switched the team automatically and new error appeared. Looks like a bit different than before, might be related to the team setup change somehow. [LuaEvents] Getting argument values for event COMBAT_LOG_EVENT_UNFILTERED [Pets] Blacklisting Black Lamb [Pets] Investigation: Not bad! Avg lvl around is: 8 pet level:2 [Pets] Selected for slot 1: Black Lamb level:1 [Pets] Selected for slot 2: Blue Moth level:1 [Pets] Selected for slot 3: Bombay Cat level:1 Plugin PetsAng threw an exception in 'Pulse'! Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at QuickPlugins.PetsAng.EquipPetsForLevel(Int32 Level) in c:\Documents and Settings\Administrator\Dokumenty\HB\HB\Plugins\petbattles\PetsAng.cs:line 812 at QuickPlugins.PetsAng.Pulse() in c:\Documents and Settings\Administrator\Dokumenty\HB\HB\Plugins\petbattles\PetsAng.cs:line 248 at Styx.Plugins.PluginWrapper.Pulse()
No change. When I disable persistent teams, the pet change will result in this being spammed every sec: [Pets] Investigation: Not bad! Avg lvl around is: 14 pet level:3 [Pets] Selected for slot 1: Ammen Vale Lashling level:2 [Pets] Selected for slot 2: Armadillo Pup level:2 [Pets] Selected for slot 3: Baby Blizzard Bear level:2 Plugin PetsAng threw an exception in 'Pulse'! Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at QuickPlugins.PetsAng.EquipPetsForLevel(Int32 Level) in c:\Documents and Settings\Administrator\Dokumenty\HB\HB\Plugins\petbattles\PetsAng.cs:line 822 at QuickPlugins.PetsAng.Pulse() in c:\Documents and Settings\Administrator\Dokumenty\HB\HB\Plugins\petbattles\PetsAng.cs:line 248 at Styx.Plugins.PluginWrapper.Pulse()
Don't know if 1.0.1.8 accounts for this, but it happens that all your pets are dead in the battleslots, and it keeps trying to engage in a petbattle. Red error message stating that "All pets in your battleslots are dead". Nothing in the logs about it. Also the polymorped issue still exists (when polymorphed it should pass it's turn, but it stands there and waits). What I also noticed is that when you farm around 2 zones, it doesn't account for the higher level opponents, therefor entering battle with a level 1, 2 or 4 pet while opponents are around level 6. Gonna grab 1.0.1.8 and continue with that one. Now continueing with v1.0.1.8 When a pet dies during battle, and the other 2 pets are already low on health (the issue with fighting a level 6 opponent with level 1 and 2 pets as described before) it also holds, as it doesn't know what to do anymore. Even though the logs say a pet has been released (due to quality) it's not and still present in my pet journal. This is common and uncommon captured pets. Either way I will be out of your hair for the next 3 weeks, as I go to work. I will be on and offline during that period, mostly to check mail and stuff.
Didn't test v1.0.1.8 yet, but to add to Liquids comments: - doesn't use Revive Battle Pets - doesn't switch pet when the current one dies - when polymorphed or stunned for 1 round, it doesn't pass or switch pets - has issues engaging flying mobs, like parrots (looks like a kitten chasing butterflies) - not using other abilities than the first one becomes a little bit of issue on higher levels, but this is a [RFE] rather than a bug Edit: Testing 1.0.1.8 now and no issues with random teams so far.
Been trying to use them, but i only get the respones " No fitting profile for the character, stoping the bot"
That's because the profiles were made for characters up to lvl 85. You need to open them in a text editor and change the max level.
Your plugin is working great,I have been using it all day, but I was wondering if there is a way for it just to use rare pets. Also, one bug I have seen is when something aka sheep's your pet it just sits there instead of pressing Pass or change out the pet.
Added. About bugs - my 100+ pets are still 3-8 level... But better battles are coming as I explore more zones.
There was a Lua error in 1.0.2.2 when pulling the number of pets you own. This was my fix: Line 213 Code: "for i_=1,numPets do _,_,_,_,_,_,_,x,_,_,_,_,_ = C_PetJournal.GetPetInfoByIndex(i_); table.insert(RetInfo,tostring(x)); end;" +
Very nice plugin! I was surprised to find it when I did the search this morning. I've noticed a few things, some have been mentioned already. When in combat, my pet is often only using the #1 ability, never 2 or 3. (8 battles and the only ability used was #1) Pet does not use their heal abilities when needed. (This would save a lot of deaths) Revive Battle Pets is being used when necessary. I saw this mentioned in a post, just thought I would tell you it is working for me. It would be a great feature if you could determine what the pets you have selected have for abilities and have a priority for casting. There are some buff spells some have (that work over a 9 round period) that are beneficial in long fights. Also to select pets that have higher damage towards the class being fought. (If you are about to start a fight with a Chicken, select one or two pets that have high damage spells toward flight pets). Edit 1: Option to trap pets that are an 'Upgrade' to what you have already. Edit 2: When a rare is found, it would be beneficial to change pets that do not do critical damage to the rare you are attempting to capture. I've killed 4 rare pets because the first pet used did (Strong) damage against them and just crushed them. An override for the option "persistent pet team" if you are running a profile in a low level area, and you come across a rare to capture. The override would equip a equal level pet, that does not do Critical Damage to the rare. Edit 3: Rotate your "Selected Team" around, putting the lowest level at the top.