Great plugin ... really good work ... love the way you can manipulate the spell casting was wondering if it can be further managed to do these things - 1. Swap in a per-established pet when one in first group dies.--- or establish a whole new group to move in every 3-5th fight till revive pet cooldown is up? 2. Not swap in a pet below certain health ... maybe forfeit if all pets are below a certain amount ... idk lol ... it seems to swap my 2 lowest back and forth till one is dead then swap in my big gun. Please don't get me wrong i love this plugin and appreciate the work .. kudos ... just wondering if i can get another 5 miles to a gallon out of it thanks and keep up the good work.
It will occasionally get into this funk where it keeps passing, but the log says it's swapping -> though it shouldn't be based on swap condition. Only happens on my Clockwork Gnome, which I've added skill 3 (rocket) should only cast on enemies with greater than 40% health. View attachment 996 2012-10-31 00.40.txt Edit: Getting this as well sometimes, seems to be something to do with swap and speed logic: System.AccessViolationException: Could not read bytes from 452B6EE4 [299]! at Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Styx.MemoryManagement.MemoryBase.ReadString(IntPtr address, Encoding encoding, Int32 maxLength, Boolean relative) at Styx.WoWInternals.Lua.GetReturnValues(String lua, String scriptName) at Styx.WoWInternals.Lua.GetReturnValues(String lua) at Pok?buddyplug.Pok?buddy.GetCurrentSpeed() in c:\Program Files (x86)\World of Warcraft\HonorBuddy Beta\Plugins\Pok?buddy\Pok?buddy.cs:line 556 at Pok?buddyplug.Pok?buddy.ParseLogic(String theLogic) in c:\Program Files (x86)\World of Warcraft\HonorBuddy Beta\Plugins\Pok?buddy\Pok?buddy.cs:line 716 at Pok?buddyplug.Pok?buddy.Pulse() in c:\Program Files (x86)\World of Warcraft\HonorBuddy Beta\Plugins\Pok?buddy\Pok?buddy.cs:line 221 at Styx.Plugins.PluginWrapper.Pulse() View attachment 996 2012-10-31 00.40.txt.zip
And passing when it wants to swap can only happen if the pet is still the best one to use. I cant find anything really strange in that log tbh Perhaps raising the HP factor a bit can solve it Im diving into that one right now -edit should be fixed in next release (later today)
it should continue after a little while. Is the skipcounter increasing? not yet, got other stuff to implement before that but i will put it on the todo list
Interesting, seems I've come across possibly where it's happening like this on a Mana Wyrmling. It might be a Blizzard bug. I stopped the bot but my pet still wouldn't use ability number 2, it kept basically skipping until I used a different ability. I don't know what the heck that's about.
Hey, awesome Plugin, managed to get 3 pets to lvl 11 in just 2 hours. During the 2 hours i created some logics for my pets (and a modification of an existing one)... nothing fancy, but should do the job Feel free to implement them in your SVN if you want to. View attachment Clockwork Gnome.xml View attachment Landro's Lichling.xml View attachment Landro's Lil' XT.xml View attachment Lil' Ragnaros.xml View attachment Sinister Squashling.xml
Heya! I've been trying this for a bit, and it's working great. Thanks! I have a small doubt. When using the PetArea plugin, does it take the portal to outland to load the Terokkar and Netherstorm profiles? I took a look at the code and it doesn't look like it does, so I figured I'd ask, in case I need to make profiles for those levels in Kalimdor.
hi there, nice Plugin Tried to make some PetSettings. Feline Familiar Code: <Logic>SWAPOUT Health(THISPET) ISLESSTHAN 30?CASTSPELL(2) HASBUFF(435) EQUALS false?CASTSPELL(3) Health(THISPET) ISLESSTHAN 90 ? Health(ENEMYPET) ISLESSTHAN 30 ? COOLDOWN(SKILL(3)) EQUALS false?CASTSPELL(1) COOLDOWN(SKILL(1)) EQUALS false</Logic> dont knew why, but by me it wont take this setting, it is always using Default...
Yes. The frog debuff is just a normal debuff. just add the following swap condition to your logics: SWAPOUT HASBUFF(822) EQUALS true? PS: but maybe is right. you skip the round automatically after some time. maybe maybe adds a simple "skip turn" condition soon. mayb he did already. my version is from two days ago
I would suggest you delete all xml files that contain the numers in the file name. so the feline familiar file should be deleted too. your logics look good. save them as feline familiar.xml, then start the bot and fight, pause the bot infight, open your settings and choose the "REVERT TO SPECIES GENERIC" option. the plugin should load the logic content from your xml file. good luck
well, this problems seems to come up with all "this effect stays even when pets get swapped"-abilities (I think about all the other healing skills or team buffs for front pets and so on). we are not in a hurry with a solution, I guess ^^ not yet but the 60% cast logic wont work all right. if you cast it at or below 60% you'll get healed, but you always receive another hit! most likly this hit brigns you below 60% again or even lower! means that you will cast this spell to the very end. this happens in most cases. well, sometimes you are lucky an meet really stupid AI (thinking about turtles that trigger their shield ten times in a row )
It does not travel to outlands, but like teleporting is that big of a deal Yea, but healing above 60% is usually a waste of heal. You can try 50 though. also new update : *PASSTURN command added as a quick fix, be carefull with it, you do NOT want to pass when you're casting a spell with 2+ turns casting time. That probably caused the bug on page 11 where an ability wasnt available for a weird reason. *Pets below 15% hp get a rating penalty to hopefully avoid switching in low hp pets.
re: [PLUGIN] Pokébuddy - Gotto kill em all! Oh, that's more than ok. I just wanted to know if I could let it run without supervision. I'll watch for it once it reaches the appropriate level. Thanks!
By changing the factors in the config screen. See the horrible formula i posted at page 1. Im currently thinking how to implement team scripting. It will work best if i make it only work for a specific pet combination i think. Please, if you have any good ideas, spam them here.
i may have not read it correctly but, when you do the pet rotations do you have to repeat the process for each pet in your team to get a rotation?
Hi.. Im struggling with this. It works but if the pets are dead it just keeps trying to duel. Isnt there a way to add revive via the ingame revive battle pets or even stable masters if the revive battle pets is on cooldown? Im currently using Terrible Turnip, Strand Crab and Tree Python as pets.
Got a nice team Combo with Feline Familiar and Pandaren Monk. Familiar casts [Darkness], then Swith to Monk and Cast [Fury of 1000 Fists] and [Takedown]. This deals around 800-900 dmg at lvl 15 pets without Boni or Penalties By the way, do you have some OR situation for the PetScripts? Tis would be really Awsome helpfull
Yes, having a look to the Stable Master would be great! I think about an auto-repair function like in Kick's leveling profiles?! Maybe something like this works. only stable masters should be added as "repair-npcs" or "vendors". dunno if this could work. Combined with a logic script that is able to rotate the team tactically this would be awesome for power leveling the pets and I mean really power leveling the pets. Going to a region with a stable master around and high level enemy pets. then taking a low level pet into the team. start a battle and let it have only 1 round to fight. then change it and let your two other high pets win the fight and your low level pet gets decent expierence! this would be a dream