Подскажите какая щас примерно ротация по одной и по нескольким целям, а то запутался не реально 
Если проблемы то поставь
http://wow.curse.com/downloads/wow-addons/details/ovale.aspxи скрипт
# Ovale Optimized Script Leafkiller 1.0
# Started with the Ovale default druid script, this includes significant work from Alaron and goes back to the work of Fatalsaints
# Script source:
http://fluiddruid.net/forum/viewtopic.php?f=3&t=33# Ovale source:
http://wow.curse.com/downloads/wow-addons/details/ovale.aspx# Initial optimized version based on Sim work from Alaron with some modifications from Leafkiller
Define(BARKSKIN 22812)
Define(BERSERK 50334) #cat+bear cd buff
SpellInfo(BERSERK cd=180)
Define(DEMOROAR 99) #bear
SpellAddTargetDebuff(DEMOROAR DEMOROAR=30)
Define(ENRAGE 5229) #bear
Define(FAERIEFIRE 770) #moonkin
SpellAddTargetDebuff(FAERIEFIRE FAERIEFIRE=300)
Define(FAERIEFERAL 16857) #bear+cat
SpellAddTargetDebuff(FAERIEFERAL FAERIEFERAL=300)
Define(FEROCIOUSBITE 22568) #cat finish 35-70 mana
SpellInfo(FEROCIOUSBITE combo=-5 mana=70)
Define(FRENZIEDREGENERATION 22842) #bear
Define(LACERATE 33745) #bear bleed*3
Define(MANGLECAT 33876) #cat bleed+debuff
SpellInfo(MANGLECAT combo=1)
SpellAddTargetDebuff(MANGLECAT MANGLECAT=12)
Define(MANGLEBEAR 33878) #bear bleed+debuff
Define(MAUL 6807) #bear
Define(PULVERIZE 80313) #bear after lacerate*3
Define(RAKE 1822) #cat bleed
SpellInfo(RAKE combo=1)
SpellAddTargetDebuff(RAKE RAKE=9)
Define(RAVAGE 6785) #cat behind+(prowling or stampede)
SpellInfo(RAVAGE combo=1)
SpellAddBuff(RAVAGE STAMPEDE=0)
Define(RIP 1079) #cat bleed
SpellInfo(RIP combo=-5 duration=22)
#SpellInfo(RIP glyph=GLYPHOFSHRED addduration=6)
#SpellInfo(RIP glyph=GLYPHOFRIP addduration=4)
SpellAddTargetDebuff(RIP RIP=22)
Define(SAVAGEROAR 52610) #cat damage buff
SpellInfo(SAVAGEROAR combo=-5)
SpellAddBuff(SAVAGEROAR SAVAGEROAR=14)
Define(SHRED 5221) #cat behind
SpellInfo(SHRED combo=1)
Define(SURVIVALINSTINCTS 61336) #cat+bear surv cd
Define(SWIPEBEAR 779) #bear aoe
Define(SWIPECAT 62078) #cat aoe
Define(TRASH 77758) #bear aoe bleed
Define(TIGERSFURY 5217) #cat buff
SpellInfo(TIGERSFURY cd=30)
#Glyphs
Define(GLYPHOFSHRED 54815)
Define(GLYPHOFRIP 54818)
#Buff
Define(CLEARCASTING 16870)
Define(STAMPEDE 81022)
AddCheckBox(multi L(AOE))
AddCheckBox(lucioles SpellName(FAERIEFIRE) default)
AddCheckBox(mangle SpellName(MANGLECAT) default mastery=2)
AddCheckBox(demo SpellName(DEMOROAR) default mastery=2)
AddCheckBox(shred SpellName(SHRED) default mastery=2)
ScoreSpells(FAERIEFERAL DEMOROAR MANGLEBEAR LACERATE SAVAGEROAR RIP
MANGLECAT RAKE SHRED FEROCIOUSBITE PULVERIZE MAUL)
AddIcon help=cd size=small mastery=2 { # TF Icon or Barkskin for Bear
if Stance(3) {Spell(TIGERSFURY)}
if Stance(1) {Spell(BARKSKIN)}
}
AddIcon help=cd size=small mastery=2 { # Berserk Icon
if Stance(3) or Stance(1) {Spell(BERSERK)}
}
AddIcon help=main mastery=2
{
if Stance(1) # bear
{
if CheckBoxOn(lucioles) and TargetDebuffExpires(lowerarmor 2)
Spell(FAERIEFERAL)
if {0s before Spell(MANGLEBEAR)} Spell(MANGLEBEAR)
if Mana(more 10) and TargetDebuffExpires(LACERATE 4 stacks=3)
Spell(LACERATE)
if TargetDebuffPresent(LACERATE stacks=3)
Spell(PULVERIZE)
if CheckBoxOn(demo) and TargetDebuffExpires(lowerphysicaldamage 2)
Spell(DEMOROAR)
if CheckBoxOn(multi)
Spell(SWIPEBEAR)
}
if Stance(3) # cat
{
unless BuffPresent(BERSERK) or BuffPresent(CLEARCASTING) {
if Mana(less 36) Spell(TIGERSFURY)
}
if CheckBoxOn(lucioles) and TargetDebuffExpires(lowerarmor 2) and TargetDeadIn(more 15) {
Spell(FAERIEFERAL)
}
if TargetDebuffExpires(bleed 1) and CheckBoxOn(mangle) {
Spell(MANGLECAT)
}
# Ravage Code commented out for now
# if BuffPresent(STAMPEDE) and BuffExpires(STAMPEDE 1){
# Spell(RAVAGE)
# }
# Two conditions for FB during Blood of the Water phase
if ComboPoints(more 0) and TargetDebuffExpires(RIP 2 mine=1) and TargetLifePercent(less 25) and TargetDebuffPresent(RIP mine=1) {
Spell(FEROCIOUSBITE)
}
# Add in FB code for end of fight - only do this is Rip buff is present
if ComboPoints(more 4) and TargetLifePercent(less 25) and TargetDebuffPresent(RIP mine=1) {
Spell(FEROCIOUSBITE)
}
#Extends Rip with shred if glyph
if Glyph(GLYPHOFSHRED) and TargetDebuffPresent(RIP mine=1) and TargetDebuffExpires(RIP 4 mine=1) and Counter(ripshreds less 3) {
Spell(SHRED)
}
# Burn combo points on FB if the target is about to die - on a boss fight this is redundant with BotW phase
if ComboPoints(more 4) and TargetDeadIn(less 7) {
Spell(FEROCIOUSBITE)
}
# Time to recast Rip - I don't think we can clip Rip

if ComboPoints(more 4) and TargetDeadIn(more 6) and TargetDebuffExpires(RIP 0 mine=1) {
Spell(RIP) # not checking for OOC is a 7dps loss in my sim - opting for an easier rotation
}
# Cast FB is SR and Rip both have 8+ seconds left - with no restrictions on Berserk
if ComboPoints(more 4) and TargetDebuffPresent(RIP 8 mine=1) and BuffPresent(SAVAGEROAR

{
Spell(FEROCIOUSBITE)
}
# intentionally clip Rake to maximize uptime
if TargetDebuffExpires(RAKE 2 mine=1) and TargetDeadIn(more 15) {
Spell(RAKE)
}
# Savage Roar code - both when it is down and the desync code for Rip and Roar
if ComboPoints(more 0) and BuffExpires(SAVAGEROAR 1) and TargetDebuffPresent(RIP 6 mine=1) {
Spell(SAVAGEROAR)
}
if ComboPoints(more 2) and BuffExpires(SAVAGEROAR 6) and less than 6s between BuffExpires(SAVAGEROAR) and TargetDebuffExpires(RIP mine=1 forceduration=22) {
unless TargetDebuffExpires(RIP 6 mine=1) Spell(SAVAGEROAR)
}
# Ravage Code - commmented out for now
# if BuffPresent(STAMPEDE) and Mana(more 35) {
# unless BuffPresent(TIGERSFURY) Spell(SHRED)
# }
# if BuffPresent(STAMPEDE) and (BuffPresent(TIGERSFURY) {
# unless BuffPresent(CLEARCASTING) Spell(RAVAGE)
# }
# Conditions for Shreding now that everything else is taken into account
if Mana(more 69) Spell(SHRED)
if BuffPresent(CLEARCASTING) or TargetDeadIn(less 10) or BuffPresent(BERSERK)
Spell(SHRED)
if ComboPoints(less 5) and TargetDebuffExpires(RIP 3 mine=1) Spell(SHRED)
if ComboPoints(less 1) and BuffExpires(SAVAGEROAR 2) Spell(SHRED)
if { 3s before Spell(TIGERSFURY) } Spell(SHRED)
}
}
# Main Rotation (no filler shreds, otherwise copy of other rotation)
AddIcon help=main mastery=2
{
if Stance(3) # cat
{
unless BuffPresent(BERSERK) or BuffPresent(CLEARCASTING) {
if Mana(less 36) Spell(TIGERSFURY)
}
if CheckBoxOn(lucioles) and TargetDebuffExpires(lowerarmor 2) and TargetDeadIn(more 15) {
Spell(FAERIEFERAL)
}
if TargetDebuffExpires(bleed 1) and CheckBoxOn(mangle) {
Spell(MANGLECAT)
}
# Two conditions for FB during Blood of the Water phase
if ComboPoints(more 0) and TargetDebuffExpires(RIP 2 mine=1) and TargetLifePercent(less 25) and TargetDebuffPresent(RIP mine=1) {
Spell(FEROCIOUSBITE)
}
# Add in FB code for end of fight - only do this is Rip buff is present
if ComboPoints(more 4) and TargetLifePercent(less 25) and TargetDebuffPresent(RIP mine=1) {
Spell(FEROCIOUSBITE)
}
#Extends Rip with shred if glyph
if Glyph(GLYPHOFSHRED) and TargetDebuffPresent(RIP mine=1) and TargetDebuffExpires(RIP 4 mine=1) and Counter(ripshreds less 3) {
Spell(SHRED)
}