[BETA] PQRotation - an automated ability priority queue. menu

User Tag List

Page 46 of 731 FirstFirst ... 42434445464748495096146546 ... LastLast
Results 676 to 690 of 10955
  1. #676
    crystal_tech's Avatar Elite User
    Reputation
    468
    Join Date
    Feb 2008
    Posts
    1,033
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm still working on things (I know its a repeat) but today and tomorrow I can sit and code for once so check back.

    Also, I'm going to ask that people send me there rotations via email. Its an email just for this and it will filter out any emails that doesn't match the subject line.

    I would like the following info:

    1) Subject Line: Rotations. (this is a must)
    2) Attach the xml files.
    3) Give the name in the text part so I can give credit.
    4) Tell me what specs are included.
    5) Tell me any tweaks or bugs that still need knocked out.
    6) Tell me any options that you've included.

    the email is [email protected]

    Thank you for your help.
    Last edited by crystal_tech; 08-21-2011 at 11:36 AM.

    [BETA] PQRotation - an automated ability priority queue.
  2. #677
    sheuron's Avatar Knight-Champion
    Reputation
    319
    Join Date
    Aug 2011
    Posts
    504
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Updated Hunter MM rotation

    - Add Smart Misdirection (cast on TANK only if he is losing aggro)
    - Add TRanquilizing Shot
    - Add Rarptor Strike

    xeron210811PQRProfiles.zip

  3. #678
    Gorthok's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2011
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    A piece of code for smart misdirection. May be useful for other class or spells.
    Detect tank on the party and cast misdirection only if he is lossing threat.

    Code:
    local InParty = GetNumPartyMembers()
    if InParty > 0 and UnitInRaid("player") == nil then
      for i = 1, InParty, 1 do
      local member = "party"..tostring(i)
      if UnitGroupRolesAssigned(member) == "TANK" and UnitThreatSituation(member,"target") < 3 then
        CastSpellByName("Misdirection")
        SpellTargetUnit(member)
        print("Misdirection en "..member)
        end
      end
    end
    I think you may want to use,
    Code:
    local InRaid = GetNumRaidMembers()
    I would think its going to cause issues once the party turns to raid.

  4. #679
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Still on the to-do list but no ETA as of the moment. I do have a way to doing this right now but I am not very happy with the implementation... I hope to have something out for this within a week but no promises !

  5. #680
    sheuron's Avatar Knight-Champion
    Reputation
    319
    Join Date
    Aug 2011
    Posts
    504
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    I think you may want to use,
    Code:
    local InRaid = GetNumRaidMembers()
    I would think its going to cause issues once the party turns to raid.
    this check "UnitInRaid("player") == nil" makes it disable on raid

    ---------- Post added at 01:20 PM ---------- Previous post was at 01:17 PM ----------

    btw, last hunter mm rotation i post need more testing, to make it work properly remove from list tranquilizing shot and raptor strike

  6. #681
    Debordes's Avatar Member
    Reputation
    14
    Join Date
    Oct 2007
    Posts
    128
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here are the shaman enhance codes posted in this thread, maybe someone who knows what they are doing can tell me how to get it to cast Greater Healing Wave om myself after five stack so maelstrom weapon, instead of casting lightning bolt on the enemy on five stacks, I tried simply changing the code from LB to GHW, but the bot does nothing on five stacks after that, I would greatly appreciate anyones help.

    enhancement shaman abilities
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Lava Lash</Name><Default>false</Default><SpellID>60103</SpellID><Actions>/startattack|/use 10</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Stormstrike</Name><Default>false</Default><SpellID>17364</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Searing Totem</Name><Default>false</Default><SpellID>66842</SpellID><Actions>/startattack</Actions><Lua>local hasSearing = GetTotemTimeLeft(1)
    if hasSearing == 0 then
    return true
    else
    if hasSearing &amp;lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>sFS = UnitBuffID(&amp;quot;player&amp;quot;, 73683)

    if sFS ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Lightning Bolt (Maelstrom)</Name><Default>false</Default><SpellID>403</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>chain lightning (Maelstrom)</Name><Default>false</Default><SpellID>421</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Fire Nova</Name><Default>false</Default><SpellID>1535</SpellID><Actions>/startattack</Actions><Lua>sFn = UnitDebuffID(&amp;quot;target&amp;quot;, 8050)

    if sFn ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>MagmaTorem</Name><Default>false</Default><SpellID>8190</SpellID><Actions>/startattack</Actions><Lua>local hasMagma = GetTotemTimeLeft(1)
    if hasMagma == 0 then
    return true
    else
    if hasMagma &amp;lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>aoeFlame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>local FlameShockDebuff, _, _, _, _, _, FlameShockExpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 8050)

    if FlameShockDebuff ~= nil then
    FlameShockTime = FlameShockExpireTime - GetTime()
    if FlameShockTime &amp;lt; .2 then
    return true
    end
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Fury</Name><Default>false</Default><SpellID>33697</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>flametoungue</Name><Default>false</Default><SpellID>8024</SpellID><Actions></Actions><Lua>local _,_,_,hasFlametongue = GetWeaponEnchantInfo()

    if hasFlametongue ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>windfury</Name><Default>false</Default><SpellID>8232</SpellID><Actions></Actions><Lua>local hasWindfury = GetWeaponEnchantInfo()

    if hasWindfury ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>lightning shield</Name><Default>false</Default><SpellID>324</SpellID><Actions></Actions><Lua>local _,_,_,ls = UnitBuffID(&amp;quot;player&amp;quot;, 324)

    if ls == nil then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></SHAMAN>

    enhancement shaman rotations
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>enhancement</RotationName><RotationDefault>false</RotationDefault><RotationList>windfury|flametoungue|lightning shield|Stormstrike|Searing Totem|Blood Fury|Lava Lash|Flame Shock|Lightning Bolt (Maelstrom)|Unleash Elements|Earth Shock</RotationList></Rotation><Rotation><RotationName>enhanc aoe</RotationName><RotationDefault>false</RotationDefault><RotationList>aoeFlame Shock|windfury|flametoungue|lightning shield|Blood Fury|Searing Totem|Fire Nova|chain lightning (Maelstrom)|Stormstrike|Lava Lash|Unleash Elements|Earth Shock</RotationList></Rotation></SHAMAN>

  7. #682
    googlebee's Avatar Contributor PQR Profile Developer CoreCoins Purchaser
    Reputation
    235
    Join Date
    Oct 2007
    Posts
    478
    Thanks G/R
    0/0
    Trade Feedback
    9 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    Updated Hunter MM rotation

    - Add Smart Misdirection (cast on TANK only if he is losing aggro)
    - Add TRanquilizing Shot
    - Add Rarptor Strike

    xeron210811PQRProfiles.zip
    Thank you for your hard work Sheuron. well deserved + rep

  8. #683
    Gorthok's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2011
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    this check "UnitInRaid("player") == nil" makes it disable on raid

    ---------- Post added at 01:20 PM ---------- Previous post was at 01:17 PM ----------

    btw, last hunter mm rotation i post need more testing, to make it work properly remove from list tranquilizing shot and raptor strike
    Ya know, I totally missed that lol O_o

    Do you think doing "local InRaid = GetNumRaidMembers()" would remove the need for the extra lines of code because who even want to use this in say a heroic? I'm not criticizing at all I promise just shorted code might be useful. Or an ability to detect when raid and a totally separate ability that will detect a party and then again you consolidated 2 checks into the same ability so we are back to the original well played sir. well played.


    lol

  9. #684
    fritt's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is some code for hunters to have a feign death ability. Right now it's set for 90% threat. Needs testing...

    Code:
    <Ability><Name>All: Feign Death</Name><Default>false</Default><SpellID>5384</SpellID><Actions/><Lua>local _,_,threatpct,_,_ = UnitDetailedThreatSituation(&quot;player&quot;, &quot;target&quot;) if threatpct &gt;= 90 then return true end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability>
    Last edited by fritt; 08-21-2011 at 03:05 PM.

  10. #685
    trulygangster's Avatar Sergeant
    Reputation
    1
    Join Date
    Dec 2010
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Hunter Rotation

    Can someone tell me how to start it i have it selected i press alt+x i go within range of monster and nothing happens. am i doing something wrong?

  11. #686
    kickmydog's Avatar Contributor
    Reputation
    257
    Join Date
    Jul 2011
    Posts
    635
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by trulygangster View Post
    Can someone tell me how to start it i have it selected i press alt+x i go within range of monster and nothing happens. am i doing something wrong?
    You have to get into combat. So shoot it.

    ---------- Post added at 04:14 PM ---------- Previous post was at 04:12 PM ----------

    Originally Posted by fritt View Post
    Here is some code for hunters to have a feign death ability. Right now it's set for 90% threat. Needs testing...

    Code:
    <Ability><Name>All: Feign Death</Name><Default>false</Default><SpellID>5384</SpellID><Actions/><Lua>local _,_,threatpct,_,_ = UnitDetailedThreatSituation(&quot;player&quot;, &quot;target&quot;) if threatpct &gt;= 90 then return true end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability>
    nice contribution. However, I really do question why someone would want to automate when to use FD. This is such a useful ability to use actively to avoid boss specials and saving yourself from a wipe. With tank threat being buffs a lot it's not really something I would endorse using in a raid environment.

    ---------- Post added at 04:17 PM ---------- Previous post was at 04:14 PM ----------

    Originally Posted by sheuron View Post
    A piece of code for smart misdirection. May be useful for other class or spells.
    Detect tank on the party and cast misdirection only if he is lossing threat.

    Code:
    local InParty = GetNumPartyMembers()
    if InParty > 0 and UnitInRaid("player") == nil then
      for i = 1, InParty, 1 do
      local member = "party"..tostring(i)
      if UnitGroupRolesAssigned(member) == "TANK" and UnitThreatSituation(member,"target") < 3 then
        CastSpellByName("Misdirection")
        SpellTargetUnit(member)
        print("Misdirection en "..member)
        end
      end
    end
    Does this work in a raid, or just in 5 mans? I assume that the person has to be designated the tank for this right? If used in a raid, how does it determine which tank to misdirect to?

  12. #687
    trulygangster's Avatar Sergeant
    Reputation
    1
    Join Date
    Dec 2010
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Question #2 If i do not yet have some of the abilites listed on the rotation will it still work properly?

  13. #688
    EnTaroAdun's Avatar Private
    Reputation
    3
    Join Date
    Jul 2011
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Debordes View Post
    Here are the shaman enhance codes posted in this thread, maybe someone who knows what they are doing can tell me how to get it to cast Greater Healing Wave om myself after five stack so maelstrom weapon, instead of casting lightning bolt on the enemy on five stacks, I tried simply changing the code from LB to GHW, but the bot does nothing on five stacks after that, I would greatly appreciate anyones help.
    Try this (it will heal you when your HP is lower than 80%):
    Code:
    enhancement shaman abilities 
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Lava Lash</Name><Default>false</Default><SpellID>60103</SpellID><Actions>/startattack|/use 10</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Stormstrike</Name><Default>false</Default><SpellID>17364</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Searing Totem</Name><Default>false</Default><SpellID>66842</SpellID><Actions>/startattack</Actions><Lua>local hasSearing = GetTotemTimeLeft(1)
    if hasSearing == 0 then
    return true
    else
    if hasSearing &lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>sFS = UnitBuffID(&quot;player&quot;, 73683)
    
    if sFS ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Lightning Bolt (Maelstrom)</Name><Default>false</Default><SpellID>403</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&quot;player&quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability>
    
    
      <Ability>
        <Name>
    	GHW (Maelstrom)</Name>
        <Default>false</Default>
        <SpellID>77472</SpellID>
        <Actions>/startattack</Actions>
        <Lua>local _,_,_,hasMaelstrom =
        UnitBuffID(&amp;quot;player&amp;quot;, 53817) local unithealth
        = 100 * UnitHealth(&amp;quot;player&amp;quot;) /
        UnitHealthMax(&amp;quot;player&amp;quot;) if hasMaelstrom == 5
        and unithealth &amp;lt; 80 then return true else return false
        end</Lua>
        <RecastDelay>0</RecastDelay>
        <Target>Target</Target>
      </Ability>
    
    <Ability><Name>chain lightning (Maelstrom)</Name><Default>false</Default><SpellID>421</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&quot;player&quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Fire Nova</Name><Default>false</Default><SpellID>1535</SpellID><Actions>/startattack</Actions><Lua>sFn = UnitDebuffID(&quot;target&quot;, 8050)
    
    if sFn ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>MagmaTorem</Name><Default>false</Default><SpellID>8190</SpellID><Actions>/startattack</Actions><Lua>local hasMagma = GetTotemTimeLeft(1)
    if hasMagma == 0 then
    return true
    else
    if hasMagma &lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>aoeFlame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>local FlameShockDebuff, _, _, _, _, _, FlameShockExpireTime = UnitDebuffID(&quot;target&quot;, 8050)
    
    if FlameShockDebuff ~= nil then
    FlameShockTime = FlameShockExpireTime - GetTime()
    if FlameShockTime &lt; .2 then
    return true
    end
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Fury</Name><Default>false</Default><SpellID>33697</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>flametoungue</Name><Default>false</Default><SpellID>8024</SpellID><Actions></Actions><Lua>local _,_,_,hasFlametongue = GetWeaponEnchantInfo()
    
    if hasFlametongue ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>windfury</Name><Default>false</Default><SpellID>8232</SpellID><Actions></Actions><Lua>local hasWindfury = GetWeaponEnchantInfo()
    
    if hasWindfury ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>lightning shield</Name><Default>false</Default><SpellID>324</SpellID><Actions></Actions><Lua>local _,_,_,ls = UnitBuffID(&quot;player&quot;, 324)
    
    if ls == nil then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></SHAMAN>
    
    enhancement shaman rotations
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>enhancement</RotationName><RotationDefault>false</RotationDefault><RotationList>windfury|flametoungue|lightning shield|GHW (Maelstrom)|Stormstrike|Searing Totem|Blood Fury|Lava Lash|Flame Shock|Lightning Bolt (Maelstrom)|Unleash Elements|Earth Shock</RotationList></Rotation><Rotation><RotationName>enhanc aoe</RotationName><RotationDefault>false</RotationDefault><RotationList>aoeFlame Shock|windfury|flametoungue|lightning shield|GHW (Maelstrom)|Blood Fury|Searing Totem|Fire Nova|chain lightning (Maelstrom)|Stormstrike|Lava Lash|Unleash Elements|Earth Shock</RotationList></Rotation></SHAMAN>
    Last edited by EnTaroAdun; 08-21-2011 at 04:49 PM.

  14. #689
    fritt's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kickmydog View Post
    nice contribution. However, I really do question why someone would want to automate when to use FD. This is such a useful ability to use actively to avoid boss specials and saving yourself from a wipe. With tank threat being buffs a lot it's not really something I would endorse using in a raid environment.
    First and formost, thanks for your compliment!. My reasoning for it was there's a great many fights where us hunters get to just pew pew pew and at least in my case, it can lead to being the self appointed tank. I consider it a forced cooldown period that will keep my tanks even happier with me than they already are. Of course for fights where you have specific needs to use FD at a certain time, just take the FD ability out of the rotation for those fights. Or do what I do and have it set in only one of your 4 rotations.

    At any rate, I hope it's useful to somebody besides me

  15. #690
    Debordes's Avatar Member
    Reputation
    14
    Join Date
    Oct 2007
    Posts
    128
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by EnTaroAdun View Post
    Try this (it will heal you when your HP is lower than 80%):
    Code:
    enhancement shaman abilities 
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Lava Lash</Name><Default>false</Default><SpellID>60103</SpellID><Actions>/startattack|/use 10</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Stormstrike</Name><Default>false</Default><SpellID>17364</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Searing Totem</Name><Default>false</Default><SpellID>66842</SpellID><Actions>/startattack</Actions><Lua>local hasSearing = GetTotemTimeLeft(1)
    if hasSearing == 0 then
    return true
    else
    if hasSearing &lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>sFS = UnitBuffID(&quot;player&quot;, 73683)
    
    if sFS ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Lightning Bolt (Maelstrom)</Name><Default>false</Default><SpellID>403</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&quot;player&quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability>
    
    
      <Ability>
        <Name>
        GHW (Maelstrom)</Name>
        <Default>false</Default>
        <SpellID>77472</SpellID>
        <Actions>/startattack</Actions>
        <Lua>local _,_,_,hasMaelstrom =
        UnitBuffID(&amp;quot;player&amp;quot;, 53817) local unithealth
        = 100 * UnitHealth(&amp;quot;player&amp;quot;) /
        UnitHealthMax(&amp;quot;player&amp;quot;) if hasMaelstrom == 5
        and unithealth &amp;lt; 80 then return true else return false
        end</Lua>
        <RecastDelay>0</RecastDelay>
        <Target>Target</Target>
      </Ability>
    
    <Ability><Name>chain lightning (Maelstrom)</Name><Default>false</Default><SpellID>421</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&quot;player&quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Fire Nova</Name><Default>false</Default><SpellID>1535</SpellID><Actions>/startattack</Actions><Lua>sFn = UnitDebuffID(&quot;target&quot;, 8050)
    
    if sFn ~= nil then
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>MagmaTorem</Name><Default>false</Default><SpellID>8190</SpellID><Actions>/startattack</Actions><Lua>local hasMagma = GetTotemTimeLeft(1)
    if hasMagma == 0 then
    return true
    else
    if hasMagma &lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>aoeFlame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>local FlameShockDebuff, _, _, _, _, _, FlameShockExpireTime = UnitDebuffID(&quot;target&quot;, 8050)
    
    if FlameShockDebuff ~= nil then
    FlameShockTime = FlameShockExpireTime - GetTime()
    if FlameShockTime &lt; .2 then
    return true
    end
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Fury</Name><Default>false</Default><SpellID>33697</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>flametoungue</Name><Default>false</Default><SpellID>8024</SpellID><Actions></Actions><Lua>local _,_,_,hasFlametongue = GetWeaponEnchantInfo()
    
    if hasFlametongue ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>windfury</Name><Default>false</Default><SpellID>8232</SpellID><Actions></Actions><Lua>local hasWindfury = GetWeaponEnchantInfo()
    
    if hasWindfury ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>lightning shield</Name><Default>false</Default><SpellID>324</SpellID><Actions></Actions><Lua>local _,_,_,ls = UnitBuffID(&quot;player&quot;, 324)
    
    if ls == nil then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></SHAMAN>
    
    enhancement shaman rotations
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>enhancement</RotationName><RotationDefault>false</RotationDefault><RotationList>windfury|flametoungue|lightning shield|GHW (Maelstrom)|Stormstrike|Searing Totem|Blood Fury|Lava Lash|Flame Shock|Lightning Bolt (Maelstrom)|Unleash Elements|Earth Shock</RotationList></Rotation><Rotation><RotationName>enhanc aoe</RotationName><RotationDefault>false</RotationDefault><RotationList>aoeFlame Shock|windfury|flametoungue|lightning shield|GHW (Maelstrom)|Blood Fury|Searing Totem|Fire Nova|chain lightning (Maelstrom)|Stormstrike|Lava Lash|Unleash Elements|Earth Shock</RotationList></Rotation></SHAMAN>
    Thank you for this, but it does not cast Greater Healing Wave, I'll drop down past 80% and it will just continue with the rest of the rotation. (I have taken out Lightning Bolt out of the rotation with the bot)

Similar Threads

  1. [Buying] Planetside 2 Priority Beta Key
    By isit123 in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-21-2012, 06:34 AM
  2. [Selling] PLANETSIDE 2 Priority/Early Access Beta Account
    By Kabraxiss in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-18-2012, 10:20 AM
  3. [Selling] Planetside 2 Priority/Early access Beta Keys
    By mrsluf in forum General MMO Buy Sell Trade
    Replies: 3
    Last Post: 07-17-2012, 04:45 AM
  4. [Selling] Planetside 2 Priority Access beta key codes
    By fatalefout in forum General MMO Buy Sell Trade
    Replies: 1
    Last Post: 06-26-2012, 04:08 PM
  5. [Bot] Automated dungeon queue / Justice Point leecher(Auto-it source)
    By s_e_a_n_66 in forum World of Warcraft Bots and Programs
    Replies: 36
    Last Post: 01-17-2011, 11:50 AM
All times are GMT -5. The time now is 03:23 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search