Jump to content

Ohren

Elite user
  • Posts

    465
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Ohren got a reaction from Seumas in Questing bot?   
    I want to get into making quest profiles, but I am stuck doing fight classes until my hours at work drop down a bit. So much gold to be made from questing
  2. Like
    Ohren got a reaction from Droidz in Arm Warrior stuck in auto attack range, cant use mortal strike, on Timeless Isle   
    I was having some issues with that mob too. Then the next day it worked fine.
  3. Like
    Ohren got a reaction from Droidz in Questing bot?   
    I want to get into making quest profiles, but I am stuck doing fight classes until my hours at work drop down a bit. So much gold to be made from questing
  4. Like
    Ohren got a reaction from Droidz in Frost Mage won't cast Living Bomb/Mage Bomb   
    I know this is an outdated post, and it may have been solved, but my Frost Mage fight class has a perfectly working Living Bomb example.
     
    I use spell name Mage Bomb, condition Target Buff -> Living Bomb = False.
  5. Like
    Ohren got a reaction from Droidz in Help with rune counting.. Droidz you are needed. xP   
    I am working on my Frost DK Wrotation, and the rune count condition just doesn't work for me... I have managed to get this far..
    for i=1,6 do _, _, a = GetRuneCooldown(i);print(a) end It returns true or false for all 6 runes. Now how do I get to count all that into a numerical variable named returnVar so I can actually use it for my fight class?
     
    EDIT:
    j = 0;for i=1,6 do _, _, a = GetRuneCooldown(i); if a == true then j = j + 1; end end if j >= 3 then b = 1; end This seems to work awesome
  6. Like
    Ohren got a reaction from Droidz in My enhancement shaman fight class.   
    Hey Darktempler, I have found a better work around.
     
    Using LUA just put down...
    _, _, _, count, _, _, _, _, _, _, _ = UnitAura("player", "Maelstrom Weapon"); In return value research use "5".
    In return value var user "count".
     
    Fires perfectly. I was having issues using the normal Buff => Maelstrom = True
  7. Like
    Ohren got a reaction from da8ball in Fight class competition.   
    I'm getting back into the fight class game since my divorce is final and I am all moved into my new house. Now that there is more people making fight classes, here is my idea.
     
    Goal
    To get the best fight classes we possibly can for WRobot.
     
    Some details
    Fight classes will be going head to head against my current fight classes in a couple of categories.
     
    Categories
    DPS: On a single target dummy, I'll let it sit there for about 10 minutes and get the results. This is more just to see how well the fight class will do against raid bosses.
    Survivability: I'll put the bot into a dungeon (Stormstout on normal mode for DPS fight classes, and Stormstout on heroic for tank) and see how far it makes it, using the best result out of 3 attempts (trying not to leave much to chance).
     
    Some more details
    After I get the results of the head to head comparison posted here, you can make changes to your fight class and challenge me again. To challenge me, your profile MUST be posted in the public download section on wrobot.eu. If you happen to best me, I will have one week (from the time the testing is complete) to have a rematch with you. If my fight class package doesn't currently have the spec you want to challenge me on, it may take a bit longer to run that competition.
     
    Rewards
    I am not sure exactly what the rewards will be right now. But it will probably end up being some TCG/rare drop battle pets.
    Update (9/13): You will also get your fight class added into my fight class package, including your username in the title. That package is the most downloaded file (140,577 total downloads to date) on wrobot.eu so you will have some bragging rights.
  8. Like
    Ohren reacted to Chaoticways in Fight class competition.   
    I want to see some Priest and DeathKnight ones, I'll be participating in this for fun.
  9. Like
    Ohren got a reaction from Droidz in Fight class competition.   
    I'm getting back into the fight class game since my divorce is final and I am all moved into my new house. Now that there is more people making fight classes, here is my idea.
     
    Goal
    To get the best fight classes we possibly can for WRobot.
     
    Some details
    Fight classes will be going head to head against my current fight classes in a couple of categories.
     
    Categories
    DPS: On a single target dummy, I'll let it sit there for about 10 minutes and get the results. This is more just to see how well the fight class will do against raid bosses.
    Survivability: I'll put the bot into a dungeon (Stormstout on normal mode for DPS fight classes, and Stormstout on heroic for tank) and see how far it makes it, using the best result out of 3 attempts (trying not to leave much to chance).
     
    Some more details
    After I get the results of the head to head comparison posted here, you can make changes to your fight class and challenge me again. To challenge me, your profile MUST be posted in the public download section on wrobot.eu. If you happen to best me, I will have one week (from the time the testing is complete) to have a rematch with you. If my fight class package doesn't currently have the spec you want to challenge me on, it may take a bit longer to run that competition.
     
    Rewards
    I am not sure exactly what the rewards will be right now. But it will probably end up being some TCG/rare drop battle pets.
    Update (9/13): You will also get your fight class added into my fight class package, including your username in the title. That package is the most downloaded file (140,577 total downloads to date) on wrobot.eu so you will have some bragging rights.
  10. Like
    Ohren reacted to Darktempler in My enhancement shaman fight class.   
    Ohren, I figured out, why it wont work, after a bit lua digging.
     
    Here is a Workaround!
     
    Just use:
     
    Lightning Bolt
    Condtion
    BUFF    Maelstrom
    Need     True
     
    Nothing else.
     
    The Bot will cast LB when reached 5 Stacks.
     
    Reason - When you reach 5 Stacks of Maelstrom Weapon you gain the AURA Maelstrom (which is not shown )- thats what we use with above mentioned condition.
  11. Like
    Ohren got a reaction from Droidz in Fishing Schools Issue   
    I had that flying to the top of the map issue earlier, but I just left the fisher bot going on my secondary account, and it filled up my bags while I was at work, no issues.
  12. Like
    Ohren reacted to Pasterke in Target Buff   
    Target Buff is only checking if the debuff is on the target, not who put the debuff on the target.
     
    In raid, with 3 feral druids, he never put rip, rake if another druid provide the debuff.
     
    So, you need a check from who is the debuff.
    public bool debuffExists(int Debuff, WoWUnit onTarget) { if (onTarget != null) { WoWAura aura = onTarget.GetAllAuras().FirstOrDefault(a => a.SpellId == Debuff && a.CreatorGuid == Me.Guid); if (aura != null) { return true; } } return false; }
  13. Like
    Ohren got a reaction from Playingnaked in Find NPC's ID fast than ever![in-game][no addon]   
    You know there is a button in the profile editor that automatically adds the mob you are targeting?
  14. Like
    Ohren reacted to Nicki Anonymous in [Fightclass]Druid issues   
    Try this.  I use this for prowl leveling, works perfectly.
    Druid - Feral Cat - Levelling Prowl No Rip.xml
  15. Like
    Ohren got a reaction from Rafaelbragan in Can i add pet skills into Wrobot?   
    Sorry the picture is so big, it was too distorted when I shrunk it down.
     
    You enter the LUA in as if it were any other spell. Add in conditions the same.
     
    AOE Spell - true; What this does is makes WRobot cast the spell at a certain location. Since this spell requires being cast at a certain location (big green circle that appears when you cast it), we must set it true.
     
    Check if know spell, is usable and good distance - false; I believe (haven't tested it out fully yet) that all LUA scripts in the spell menu need this false and...
     
    Check if target is in view - false.
     
    Not spell, is lua script - true; Seems rather self explanatory, but this is what keeps WRobot from trying to execute CastSpell(33395, "pet") as a spell and just executes it as a script instead.
  16. Like
    Ohren got a reaction from Nicki Anonymous in [FightClass] Melee Class Mounting   
    To get a warrior to charge from farther back, you need to change Combat Only - false, Cast if mounted - True.
  17. Like
    Ohren got a reaction from Droidz in Fight Class Conditions   
    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)
  18. Like
    Ohren got a reaction from 712538 in Fight Class Conditions   
    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.
     
  19. Like
    Ohren got a reaction from 712538 in Fight Class Conditions   
    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.
  20. Like
    Ohren got a reaction from Droidz in Fight Class Conditions   
    Example Four: Just die already...
     
    Target Health Percent -> Percent health of your current target (0 to 100)

     
    Kill Shot is HUGE damage for that last 20% of a boss' health, and even on world trash, can end a fight real quick. Using a setup like this will only cast Kill Shot if targets health < 20%. Since a lot of classes have spells that deal HUGE damage for the end of a fight (DK's Soul Reaper, Warrior's Execute Shadow Priest's Shadow Word: Death), this one is very useful. You can also use it to keep yourself from wasting your energy/combo points on a Feral Druid by using Rip when it's health is already really low.
     

     
    And this brings up yet ANOTHER condition...
     
    Example Five: C-c-c-c-c-combo.
    Combo Point -> Your combo point

    All of a rogues and feral druid's BIG damage moves require combo points. But you don't want to cast it right as soon as you get one... or else it's a waste. With this setup (strictly for feral, since critical hits can generate 2 combo points and you never want to waste a single one), if your combo points are BIGGER that 3 (which only leaves 4 and 5) then it will cast rip (and assuming target's health is higher than the previous example).
  21. Like
    Ohren got a reaction from Droidz in Fight Class Conditions   
    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.
  22. Like
    Ohren got a reaction from Droidz in Fight Class Conditions   
    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.
  23. Like
    Ohren got a reaction from Droidz in Fight Class Conditions   
    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.
     
  24. Like
    Ohren got a reaction from Nicki Anonymous in Fight Class Conditions   
    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.
  25. Like
    Ohren got a reaction from Nicki Anonymous in Fight Class Conditions   
    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)
×
×
  • Create New...