here is a rotation for elemental shaman, if u know how to improve it plz send me a pm
Attachment 5097
Code:
<?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions></Actions><Lua>local FS, _, _, _, _, _, timer = UnitDebuffID(&quot;target&quot;, 8050, &quot;PLAYER&quot;)
local target = UnitExists(&quot;target&quot;)
if target ~= nil then
if FS ~= nil then
if timer - GetTime() &lt; 3 then
return true
else
return false
end
else
return true
end
else
return false
end</Lua><RecastDelay>1</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>1</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Lava Burst</Name><Default>false</Default><SpellID>51505</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Lightning Bolt</Name><Default>false</Default><SpellID>403</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions></Actions><Lua>local _,_,_,LightningShieldCount = UnitBuffID(&quot;player&quot;, 324)
if LightningShieldCount ~= nil then
if LightningShieldCount &gt;= 5 then
return true
end
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Searing Totem</Name><Default>false</Default><SpellID>3599</SpellID><Actions></Actions><Lua>local _,_,_,ls = UnitBuffID(&quot;player&quot;, 77747)
if ls == nil then
return true
else
return false
end</Lua><RecastDelay>1</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Flametongue Weapon</Name><Default>false</Default><SpellID>8024</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>300000</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Call of the spirits</Name><Default>false</Default><SpellID>66844</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>300000</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></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><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Thunderstorm</Name><Default>false</Default><SpellID>51490</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Flame Shock (focus)</Name><Default>false</Default><SpellID>8050</SpellID><Actions></Actions><Lua>local FS, _, _, _, _, _, timer = UnitDebuffID(&quot;focus&quot;, 8050, &quot;PLAYER&quot;)
local focus = UnitExists(&quot;focus&quot;)
if focus ~= nil then
if FS ~= nil then
if timer - GetTime() &lt; 3 then
return true
else
return false
end
else
return true
end
else
return false
end</Lua><RecastDelay>1</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability><Ability><Name>Elemental Mastery</Name><Default>false</Default><SpellID>16166</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability></SHAMAN>
Attachment 5098
Code:
<?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>elemental</RotationName><RotationDefault>false</RotationDefault><RotationList>Lightning Shield|Call of the spirits|Flametongue Weapon|Searing Totem|Flame Shock|Unleash Elements|Elemental Mastery|Lava Burst|Earth Shock|Flame Shock (focus)|Thunderstorm|Lightning Bolt</RotationList><RequireCombat>true</RequireCombat><RotationNotes></RotationNotes></Rotation></SHAMAN>