-
Posts
465 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Ohren
-
I started using WRotation for our heroics. My DPS is ABOUT the same too. I just have a fight class with my simple rotation, and I use my cooldowns personally.
-
Thank you, I will be adding more whenever I get time. :)
-
I really wish that you got notified on bug tracker responses, I have mostly just been checking new forum posts since heroic progression and work kills my free time... but the result was the same. The bot refuses to heal itself in party mode.
-
I personally, do not use the bot in any area's where the population is dense, this includes dungeons and raids. I'm also a very... VERY paranoid person, since I have both my main (which I refuse to do anything but WRotation on) and alt accounts, and my main account has a bunch of feats of strength I could never get back. And for macros, I actually have a tutorial up.
-
Example Three: Focus Fire! Buff Stack -> Number of stack by buff of your character (buff name in english, case sensitive) Focus Fire is a really awesome Beast Mastery spell. It uses Frenzy stacks generated by your pet to increase ranged haste. It is the heart to the BM hunter's DPS (that doesn't come from pet of course). In this example, we set it so Focus Fire is only called when your STACKS of Frenzy get to five, which is the max. This gives you 30% ranged haste for 20 seconds, whereas using it at a measly 1 stack only gives 6% for 20 seconds. This is ideal for boss rotations, but if you are simple bot gathering/grinding, it will probably never fire. So you can change the condition to fire at stacks BIGGER than 2. That is probably optimal for a gatherer.
-
Example Two, adding Hunter's Mark to your fight class. Target Buff -> Check if your target has buff (debuff) (buff name in english, case sensitive) This will simple check if your target does not have the buff "Hunter's Mark", if you had this at true, it would only cast Hunter's Mark IF your target already had the buff, which just seems like a big 'ole waste of time. Also, notice how Hunter's Mark is below Mend Pet in the list. Spells that are on the top of the list will be cast first. In fight classes meant for soloing, I use Survivability > Offensive Cooldowns > Damage.
-
Example One: Simple Hunter fight class. Starting with Mend Pet. Pet Health Percent -> Percent health of your pet (0 to 100) This setup will cast Mend Pet IF your pet's health is smaller than 80%. The problem with this, is since it is a HoT (heal over time), it will chain cast while your pet is below 80%, so I'd suggest adding a second condition... Pet Buff -> Check if your pet has buff (debuff) (buff name in english, case sensitive) Now, with this setup, BOTH conditions must be met before it will cast Mend Pet. As before, if(pet_health < 80%), but now it also requires that your pet does NOT (false means it does not have the buff, true means that it DOES have the buff) have the Mend Pet buff on it currently. This keeps you from chain casting Mend Pet while your pet is below 80% health.
-
I was asked by someone if I could elaborate further on Droidz post condition list (found ). Since I have been so busy with work (47.5h/week) and heroic progression (8/13 ToT, running around 15h/week), I figure this might help other people learn to create amazing fight classes. I am going to break things up a bit, and give some examples. If you have ANY questions.. feel free to ask. Remember, there is no such thing as a dumb question in my eyes, unless your grammar sucks. Condition Number: Health Percent -> Your Percent health (0 to 100) Mana -> Your mana Rage -> Your Rage Focus -> Your Focus Energy -> Your Energy Chi -> Your Chi Runes -> Your Runes Runic Power -> Your Runic Power Soul Shards -> Your Soul Shards Eclipse -> Your Eclipse Holy Power -> Your Holy Power Alternate -> Your Alternate Dark Force -> Your Dark Force Light Force -> Your Light Force Shadow Orbs -> Your Shadow Orbs Burning Embers -> Your Burning Embers Demonic Fury -> Your Demonic Fury Arcane Charges -> Your Arcane Charges Target Distance -> Distance between your character and your current target Distance Pet To Target -> Distance between your pet and your current target Distance Me To Pet -> Distance between your character and your pet Me Level -> Your level Target Level -> The level of your current target Condition Unit Near: Hostile Unit Near -> Number of npc hostiles in the radius selected (radius starting at the position of your character) Unit Attack Player Near -> Number of npc attacking your character in the radius selected (radius starting at the position of your character) Hostile Unit Near Target -> Number of npc hostiles in the radius selected (radius starting at the position of your current target) Unit Attack Player Near Target -> Number of npc attacking your character in the radius selected (radius starting at the position of your current target) Condition String Bool: Buff -> Check if your character has buff (buff name in english, case sensitive) Know Spell -> Check if your know selected spell (spell name in english, case sensitive) Is Spell Usable -> Check if your selected spell is usable (spell name in english, case sensitive) Condition Bool: In Battleground -> True if the current map is an Battleground Have Target -> True if your character has currently an target Have Pet -> True if your character has an pet Me In Combat -> True if your character is in fight Me In Move -> True if your character moving Target In Move -> True if your target moving Pet In Move -> True if your pet moving Target In Cast -> True if your target casting spell or using item Pet In Cast -> True if your pet casting spell or using item Me In Cast -> True if your character casting spell or using item Target Is Player -> True if your current target is an player Target Is Summoned -> True if your current target is summoned (sample: pet) Target Pet Is My Target -> True if your character and your pet have same target Target Targeting Me -> True if your current target has for target your character Target Targeting Me Or My Pet -> True if your current target has for target your character or your pet Target Targeting My Pet -> True if your current target has for target your pet Target Is Elite -> True if your current target is an npc elite Target Is World Boss -> True if your current target is an npc world boss Me Is Stunned -> True if your character is stunned Target Is Stunned -> True if your current target is stunned Pet Is Stunned -> True if your pet is stunned Me Is Swimming -> True if your character is swimming Target Is Swimming -> True if your current target is swimming Pet Is Swimming -> True if your pet is swimming Me Is Flying -> True if your character is flying Target Is Flying -> True if your current target is flying Pet Is Flying -> True if your pet is flying Condition String: C Sharp Code -> C#.net code with acces at wManager.dll and robotManager.dll (sample: ObjectManager.Me.HealthPercent < 70 && ObjectManager.Me.HealthPercent > 50) Condition Item Number: Item Count -> Number of items (by item id) Condition Buff Stack: Buff Stack Target -> Number of stack by buff of your target (buff name in english, case sensitive) Buff Stack Pet -> Number of stack by buff of your pet (buff name in english, case sensitive)
-
Always start with auto attack then start casting spell....
Ohren replied to zjxlsmr's topic in General assistance
Just increase the range of the fight class, the reason it is auto attacking is because when WRobot targets something, it uses a simulated right click, which puts you into combat. If the range on your fight class is within melee range, it will move to that range (4 or 5 is ideal for melee, I usually try around 20-35 on ranged). -
That fight class I uploaded worked fine for me. It is probably an issue with your settings.
-
Very nice collection you have there.
-
I had one with no conditions and it never got used. My bot was acting kinda funny with some of my fight classes earlier in the week, and everything started acting normal after one of the updates. I'll run a new Warlock fight class later and see what it does.
-
Yes, what spell did you use?
-
If you're doing a healing bot for your whole party, the conditions would be different. If you're soloing, you will use heal spells around the same type as what I posted.
-
I have not attempted it outside of dungeons. Will give it a shot after work though.
-
I've never been into disc all that much, but I will play around with some LUA and see what I can do.
-
What type of paladin is it? Attached is an example of how to cast Flash Heal when your health is below 50%. To make sure it is checked before other spells, keep it's priority high in your fight class. pallyhealexample.xml
-
No, I have a combat rogue though.
-
I think a real cool feature for fight classes, would be to have a setting for certain skills that uses it outside of the global cooldown. For example, Heroic Strike does not share the normal cooldown for other skills. So you can use it, and Slam at the same time.
-
(Contest) FREE LIFETIME SUBSCRIPTION (ENDS TODAY!!!!)
Ohren replied to Shadow's topic in General discussion
This bot has such an awesome staff. Great choices on all admins from Droidz. :) -
I put together a nice Resto druid fight class earlier, and while running in the dungeon, I noticed that it refuses to heal myself. Even just running Rejuvenation @ targetHealth > 90% it will not heal me.
-
For giggles, paste.. /run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end into chat, and look for Archangel. If it shares an ID with another spell, you can simple use that spell name instead of running an LUA script. My preferred method since I think it executes through the bot a bit faster.
-
Idk know why or what exactly causes issues like this, but instead of trouble shooting a fight class over and over and over (I have a theory it involves adding and removing conditions over and over), just start from scratch and make it as simple as it can be, while still doing exactly what you need.
-
I won't lie, Warlocks are probably the class I am the worst with. Between locks and S.Priests... and Balance druids... and ele shamans... But I think that is it.
-
I am not sure if that is doable, I'll play around with it a bit and see if I can come up with something, but no promises... I'd suggest just using a spell (like Incinerate) to kill individual mobs and only use Rain of Fire to kill grouped mobs.