Arms PvP profile, Functional (better then what has been posted previously) Still in development.
PQRotation :: Rotations :: Warrior
Page 1 of 1
Arms PvP profile, Functional (better then what has been posted previously) Still in development.
R4G470KK wrote:Rotation
- Code:
<?xml version="1.0" encoding="utf-8" ?><WARRIOR><Rotation><RotationName>Test</RotationName><RotationDefault>false</RotationDefault><RotationList>Hamstring|Alfa: Hamstring Snear</RotationList><RequireCombat>true</RequireCombat><RotationNotes></RotationNotes></Rotation><Rotation><RotationName>Arms PvP</RotationName><RotationDefault>false</RotationDefault><RotationList>Autotarget|Targettoheal suporter|Trinket|Berserker Rage|Rallying Cry|Heroic leap|Enraged Regeneration|Shattering Throw|Stop waisting time|Inner Rage|Heroic Strike|Cleave|Victory Rush|Hamstring|Rend|Throwdown|Colossus Smash|Mortal Strike|Overpower|Execute|Alfa: Hamstring Snear|Piercing Howl|Demoralizing Shout|Thunderclap|Charge|Battle Shout|Heroic Throw|Piercing Howl Unconditioned|Demoralizing Shout Unconditioned</RotationList><RequireCombat>false</RequireCombat><RotationNotes></RotationNotes></Rotation><Rotation><RotationName>Arms PvE</RotationName><RotationDefault>false</RotationDefault><RotationList>Autotarget|Targettoheal suporter|Trinket|Berserker Rage|Rallying Cry|Heroic leap|Enraged Regeneration|Shattering Throw|Stop waisting time|Inner Rage|Heroic Strike|Cleave|Victory Rush|Rend|Throwdown|Colossus Smash|Mortal Strike|Overpower|Execute|Demoralizing Shout|Thunderclap|Charge|Battle Shout|Heroic Throw|Piercing Howl Unconditioned</RotationList><RequireCombat>false</RequireCombat><RotationNotes></RotationNotes></Rotation></WARRIOR>
Abilities
- Code:
<?xml version="1.0" encoding="utf-8" ?><WARRIOR><Ability><Name>Victory Rush</Name><Default>false</Default><SpellID>34428</SpellID><Actions></Actions><Lua>local VictoryRushTime, _, _, _, _, _, VictoryRushExpireTime = UnitBuffID(&quot;player&quot;, 32216)
local myHealth = UnitHealth(&quot;player&quot;) / UnitHealthMax(&quot;player&quot;) * 100
if VictoryRushTime ~= nil then
VictoryRushTime = VictoryRushExpireTime - GetTime()
if VictoryRushTime &lt; 5 or myHealth &lt; 65 then
return true
end
else
if myHealth &lt; 90 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Trinket</Name><Default>false</Default><SpellID>0</SpellID><Actions>/use 14</Actions><Lua>if UnitFactionGroup(&quot;player&quot;) == &quot;Alliance&quot; then
if GetInventoryItemID(&quot;player&quot;, 14) == 64793 then
myTrinket = GetItemCooldown(64793)
else
myTrinket = nil
end
else
if GetInventoryItemID(&quot;player&quot;, 14) == 64794 then
myTrinket = GetItemCooldown(64794)
else
myTrinket = nil
end
end
if myTrinket ~= nil then
--check if we have a debuff
if myTrinket == 0 then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 118) --Polymorph
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 605) --Mind Control
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 51514) --Hex
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 6358) --Seduction
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 82676) --Ring of Frost
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 2094) --Blind
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 853) --Hammer of Justice
end
if pvpdebuffCheck ~= nil then
if (expire - GetTime()) &gt;= 4 then
return true
else
return false
end
else
return false
end
else
return false
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Stop waisting time</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>local buff = { 642, 45438, 33786, 19263}
if buff == nil then
if IsSpellInRange(&quot;Mortal Strike&quot;, &quot;target&quot;) == 1 then
return true
end
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Throwdown</Name><Default>false</Default><SpellID>85388</SpellID><Actions>/startattack|/use 13|/use Recklessness|/use deadly calm|/use inner rage</Actions><Lua>local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
if IsSpellInRange(&quot;Throwdown&quot;, &quot;target&quot;) == 1 then
if mytarget &lt;= 45 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Shattering Throw</Name><Default>false</Default><SpellID>64382</SpellID><Actions></Actions><Lua>bDS = UnitBuffID(&quot;target&quot;, 642) --Divine Shield
bBOP = UnitBuffID(&quot;target&quot;, 1022) --Hand of Protection
bIB = UnitBuffID(&quot;target&quot;, 45438) --Ice Block
if IsSpellInRange(&quot;Shattering Throw&quot;, &quot;target&quot;) == 1 and bDS ~= nil or bBOP ~= nil or bIB ~= nil then
return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Overpower</Name><Default>false</Default><SpellID>7384</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&quot;Overpower&quot;, &quot;target&quot;) == 1 then return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Mortal Strike</Name><Default>false</Default><SpellID>12294</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Mortal Strike&quot;, &quot;target&quot;) == 1 then return true end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Hamstring</Name><Default>false</Default><SpellID>1715</SpellID><Actions>/startattack</Actions><Lua>local levelCheck = UnitLevel(&quot;target&quot;)
if levelCheck == -1 then
--boss level is -1... do not cast this on a boss.
return false
end
if IsSpellInRange(&quot;Hamstring&quot;, &quot;target&quot;) == 1 then
if UnitName(&quot;target&quot;) ~= nil then
bHoF = UnitBuffID(&quot;target&quot;, 1044) --Hand of Freedom
if bHoF == nil then
bHoF = UnitBuffID(&quot;target&quot;, 53271) --Master&apos;s Call
end
bSlow = UnitDebuffID(&quot;target&quot;, 1715) --Hamstring
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 45524) --Chains of Ice
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 16979) --Feral Charge
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 2974) --Wing Clip
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 13809) --Frost Trap...
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 5116) --Conc Shot
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 116) --Frostbolt
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 120) --Cone of Cold
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 11113) --Blast Wave
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 31589) --Slow
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 15407) --Mind Flay
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 3408) --Crippling Poison
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 26679) --Deadly Throw
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 8056) --Frost Shock
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 3600) --Earthbind
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 18223) --Curse of Exhaustion
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 12323) --Piercing Howl
end
if bHoF == nil and bSlow == nil then
return true
end
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Execute</Name><Default>false</Default><SpellID>5308</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
if IsSpellInRange(&quot;Execute&quot;, &quot;target&quot;) == 1 and unithealth &lt; 20 then
if UnitPower(&quot;player&quot;) &gt; 65 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Enraged Regeneration</Name><Default>false</Default><SpellID>55694</SpellID><Actions></Actions><Lua>local enraged = UnitBuffID(&quot;player&quot;, 14202)
local braged = UnitBuffID(&quot;player&quot;, 18499)
local unithealth = 100 * UnitHealth(&quot;player&quot;) / UnitHealthMax(&quot;player&quot;)
if enraged ~= nil and unithealth &lt; 45 then
return true
else
if braged ~= nil and unithealth &lt; 45 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Colossus Smash</Name><Default>false</Default><SpellID>86346</SpellID><Actions>/startattack</Actions><Lua>local csDebuff = UnitDebuffID(&quot;target&quot;, 86346, &quot;PLAYER|HARMFUL&quot;)
if IsSpellInRange(&quot;Colossus Smash&quot;, &quot;target&quot;) == 1 and csDebuff == nil and UnitPower(&quot;player&quot;) &gt;= 25 then
return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Berserker Rage</Name><Default>false</Default><SpellID>18499</SpellID><Actions></Actions><Lua>pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 5782) --fear
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 8122) --psychic scream
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 6770) --sap
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 20066) --Repentance
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 5484) --Howl of terror
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&quot;player&quot;, 5246) --Intimidating shout
end
if pvpdebuffCheck ~= nil then
if (expire - GetTime()) &gt;= 4 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Rend</Name><Default>false</Default><SpellID>772</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Rend&quot;, &quot;target&quot;) == 1 and UnitDebuffID(&quot;target&quot;, 94009) == nil then return true end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Inner Rage</Name><Default>false</Default><SpellID>1134</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Heroic Strike&quot;, &quot;target&quot;) == 1 and UnitPower(&quot;player&quot;) &gt;= 90 then return true end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Heroic Strike</Name><Default>false</Default><SpellID>78</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Heroic Strike&quot;, &quot;target&quot;) == 1 then
if UnitPower(&quot;player&quot;) &gt;= 65 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Demoralizing Shout</Name><Default>false</Default><SpellID>1160</SpellID><Actions></Actions><Lua>local DB = UnitDebuffID(&quot;target&quot;, 1160)
if IsSpellInRange(&quot;Intimidating Shout&quot;, &quot;target&quot;) == 1 then
if DB == nil then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Autotarget</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>if UnitAffectingCombat(&quot;player&quot;) and UnitExists(&quot;target&quot;) == nil then
TargetNearestEnemy()
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Battle Shout</Name><Default>false</Default><SpellID>6673</SpellID><Actions></Actions><Lua>if IsMounted() then
return false
else
if UnitPower(&quot;player&quot;) &lt; 60 then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Heroic leap</Name><Default>false</Default><SpellID>6544</SpellID><Actions></Actions><Lua>if IsLeftControlKeyDown() then
return true
end</Lua><RecastDelay>0</RecastDelay><Target>Click</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Rallying Cry</Name><Default>false</Default><SpellID>97462</SpellID><Actions></Actions><Lua>local mytarget = 100 * UnitHealth(targettoheal) / UnitHealthMax(targettoheal)
if mytarget &lt; 25 then
return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Piercing Howl</Name><Default>false</Default><SpellID>12323</SpellID><Actions>/startattack</Actions><Lua>local levelCheck = UnitLevel(&quot;target&quot;)
if levelCheck == -1 then
--boss level is -1... do not cast this on a boss.
return false
end
if IsSpellInRange(&quot;Intimidating Shout&quot;, &quot;target&quot;) == 1 then
if UnitName(&quot;target&quot;) ~= nil then
bHoF = UnitBuffID(&quot;target&quot;, 1044) --Hand of Freedom
if bHoF == nil then
bHoF = UnitBuffID(&quot;target&quot;, 53271) --Master&apos;s Call
end
bSlow = UnitDebuffID(&quot;target&quot;, 1715) --Hamstring
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 45524) --Chains of Ice
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 16979) --Feral Charge
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 2974) --Wing Clip
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 13809) --Frost Trap...
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 5116) --Conc Shot
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 116) --Frostbolt
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 120) --Cone of Cold
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 11113) --Blast Wave
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 31589) --Slow
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 15407) --Mind Flay
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 3408) --Crippling Poison
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 26679) --Deadly Throw
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 8056) --Frost Shock
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 3600) --Earthbind
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 18223) --Curse of Exhaustion
end
if bSlow == nil then
bSlow = UnitDebuffID(&quot;target&quot;, 12323) --Piercing Howl
end
if bHoF == nil and bSlow == nil then
return true
end
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Charge</Name><Default>false</Default><SpellID>100</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Shattering Throw&quot;, &quot;target&quot;) == 1
then if IsSpellInRange(&quot;Intimidating Shout&quot;, &quot;target&quot;) ~= 1 then
return true
else
return false
end
else
return false
end</Lua><RecastDelay>50</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Thunderclap</Name><Default>false</Default><SpellID>6343</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Intimidating Shout&quot;, &quot;target&quot;) == 1 then
if UnitDebuffID(&quot;target&quot;, 6343) == nil then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Piercing Howl Unconditioned</Name><Default>false</Default><SpellID>12323</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&quot;Intimidating Shout&quot;, &quot;target&quot;) == 1 then
return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Heroic Throw</Name><Default>false</Default><SpellID>57755</SpellID><Actions></Actions><Lua>if IsSpellInRange(&quot;Heroic Throw&quot;, &quot;target&quot;) == 1 then
return true
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Targettoheal suporter</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>if UnitExists(&quot;target&quot;) and UnitIsDead(&quot;target&quot;) == nil and UnitCanCooperate(&quot;player&quot;,&quot;target&quot;)
then targettoheal = &quot;target&quot;
elseif UnitExists(&quot;mouseover&quot;) and UnitIsDead(&quot;mouseover&quot;) == nil and UnitCanCooperate(&quot;player&quot;,&quot;mouseover&quot;)
then targettoheal = &quot;mouseover&quot;
else
targettoheal = &quot;player&quot;
local lowest = 100 * UnitHealth(targettoheal) / UnitHealthMax(targettoheal)
local group = &quot;party&quot;
local members = GetNumPartyMembers()
lowhpmembers = 0
allinrange = 1
missingfortitude = nil
missingshadow = nil
if GetNumRaidMembers() &gt; 0 then
group = &quot;raid&quot;
members = GetNumRaidMembers()
end
for i = 1, members, 1 do
local member = group..tostring(i)
local memberhp = 100 * UnitHealth(member) / UnitHealthMax(member)
if UnitInRange(member) == false then allinrange = nil end
if UnitBuffID(member, 79105) == nil and UnitIsDead(member) == nil then missingfortitude = 1 end
if UnitBuffID(member, 79107) == nil and UnitIsDead(member) == nil then missingshadow = 1 end
if UnitGroupRolesAssigned(member) == &quot;TANK&quot; then memberhp = memberhp - 5 end
if UnitThreatSituation(member) == 3 then memberhp = memberhp - 5 end
if memberhp &lt; 95 and UnitInRange(member) then lowhpmembers = lowhpmembers +1 end
if memberhp &gt; 1 and memberhp &lt; lowest and UnitInRange(member) then
targettoheal = member
lowest = memberhp
end
end
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Hamstring Snear</Name><Default>false</Default><SpellID>1715</SpellID><Actions>/startattack</Actions><Lua>bSlow = UnitDebuffID(&quot;target&quot;, 1715) --Hamstring
if IsSpellInRange(&quot;Hamstring&quot;, &quot;target&quot;) == 1 then
if bSlow ~= nil then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Escape Artist</Name><Default>false</Default><SpellID>20589</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Disarm</Name><Default>false</Default><SpellID>676</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Demoralizing Shout Unconditioned</Name><Default>false</Default><SpellID>1160</SpellID><Actions></Actions><Lua>if IsMounted() then
return false
else
if UnitAffectingCombat(&quot;player&quot;) == nil and UnitExists(&quot;target&quot;) == nil then
return true
end
end</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Spell Reflection</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Shield Block</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Shield Wall</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Intimidating Shout</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Retaliate</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Deadly calm</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Recklessness</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Alfa: Bladestorm</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>500</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability></WARRIOR>
Download here
Pass: R4G470KK
Last edited by R4G470KK on Sat Dec 03, 2011 9:42 am; edited 3 times in total (Reason for editing : Download link by request.)
R4G470KK- Posts : 7
Join date : 2011-12-02
Help
Is it possible for you to just upload the 2 files in a zip please? Having problems copying and pasting the abilities section without getting error codes.
Thanks
Thanks
Bestdamn- Guest
Nice
Works well, any update?? Is there a way to remove Recklessness after Throwdown so it can be used for manual burst?
thanks!
thanks!
n00b- Guest
Re: Arms PvP profile, Functional (better then what has been posted previously) Still in development.
Have not been working on an update lately, but if you want to remove the use of reclesness after throwdown you just go to the ability manger pick warrior-r4g470kk find throwdown and delete the /use recklessness on it.
R4G470KK- Posts : 7
Join date : 2011-12-02
Trinket
So i updated the Trinket ability to work with the Ruthless Gladiator's Medallion of Tenacity in slot 13. It was previously for Bloodthirsty.. I was wondering what this is for: if UnitFactionGroup("player") == "Alliance" . If I'm Horde, should I change it to Horde? Thanks!
- Code:
if UnitFactionGroup("player") == "Alliance" then
if GetInventoryItemID("player", 13) == 72413 then
myTrinket = GetItemCooldown(72413)
else
myTrinket = nil
end
else
if GetInventoryItemID("player", 13) == 72413 then
myTrinket = GetItemCooldown(72413)
else
myTrinket = nil
end
end
if myTrinket ~= nil then
--check if we have a debuff
if myTrinket == 0 then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 118) --Polymorph
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 605) --Mind Control
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 51514) --Hex
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 6358) --Seduction
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 82676) --Ring of Frost
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 2094) --Blind
end
if pvpdebuffCheck == nil then
pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID("player", 853) --Hammer of Justice
end
if pvpdebuffCheck ~= nil then
if (expire - GetTime()) >= 4 then
return true
else
return false
end
else
return false
end
else
return false
end
end
n00b- Guest
Re: Arms PvP profile, Functional (better then what has been posted previously) Still in development.
Just add /use14 as an action
uses the trinket slot instead of a certain trinket
uses the trinket slot instead of a certain trinket
Krizkor- Guest
Similar topics
» Looking for MM Profile.
» BM Hunter profile
» Resto Shaman Profile
» Ehn shaman PvP profile, Pretty good. Still in dev.
» make a profile for druid moonkin
» BM Hunter profile
» Resto Shaman Profile
» Ehn shaman PvP profile, Pretty good. Still in dev.
» make a profile for druid moonkin
PQRotation :: Rotations :: Warrior
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum