Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --====================================================================
- @INITIALIZE
- --====================================================================
- Me.Message Druid_Restoration last updated 11/18/2012.
- Me.ClipTime 50
- Me.Range 35
- --====================================================================
- @COMBAT
- --====================================================================
- LeaveEarly
- Me.FlightForm = 1
- -----------------------------------------------------------------------
- -- Break free first
- -----------------------------------------------------------------------
- Me.Cast Will of the Forsaken
- Me.IsIncapacitated = 1
- Me.Use Insignia of the Scourge
- Me.IsIncapacitated = 1
- Me.Cast Every Man for Himself
- Me.IsIncapacitated = 1
- -----------------------------------------------------------------------
- -- Heals for me only
- -----------------------------------------------------------------------
- Me.Cast Lifeblood
- Me.Health < 50
- Me.UseManaPotion
- Me.Mana < 40
- Me.UseHealthPotion
- Me.Health < 40
- Me.Cast Innervate
- Me.Mana < 80
- Me.Cast Renewal
- Me.Health < 50
- -----------------------------------------------------------------------
- -- Buffs
- -----------------------------------------------------------------------
- Me.Cast Berserking
- Me.Cast Mark of the Wild
- Me.HasAura("Legacy of the Emperor") = 0
- Me.HasAura("Mark of the Wild") = 0
- Me.HasAura("Blessing of Kings") = 0
- Me.Cast Barkskin
- Me.HasAura("Barkskin") = 0
- Me.Health < 100
- Tank.Cast Ironbark
- Tank.HasMyAura("Ironbark") = 0
- Tank.Cast Cenarion Ward
- Tank.HasMyAura("Cenarion Ward") = 0
- Me.Cast Nature's Vigil
- Me.HasAura("Nature's Vigil") = 0
- -----------------------------------------------------------------------
- -- Rebirth
- -----------------------------------------------------------------------
- Me.Cast Nature's Swiftness
- Me.InParty = 1
- Tank.Dead = 1
- Me.Cast Nature's Swiftness
- Me.InParty = 1
- Healer.Dead = 1
- Tank.Cast Rebirth
- Me.InParty = 1
- Tank.Dead = 1
- Healer.Cast Rebirth
- Me.InParty = 1
- Healer.Dead = 1
- -----------------------------------------------------------------------
- -- Lifebloom the tank
- -----------------------------------------------------------------------
- Tank.Cast Lifebloom
- Tank.MyAuraExpiring("Lifebloom") < 3000
- Tank.Cast Lifebloom
- Tank.MyStackCount("Lifebloom") < 3
- -----------------------------------------------------------------------
- -- Swiftmend circle
- -----------------------------------------------------------------------
- Tank.Cast Rejuvenation
- Tank.HasMyAura("Rejuvenation") = 0
- Tank.Cast Swiftmend
- Tank.HasMyAura("Rejuvenation") = 1
- Tank.IsMoving = 0
- Tank.Cast Swiftmend
- Tank.HasMyAura("Regrowth") = 1
- Tank.IsMoving = 0
- -----------------------------------------------------------------------
- -- AOE heals
- -----------------------------------------------------------------------
- Heal.Cast Tranquility
- Me.InParty = 1
- Me.AvgHealth < 70
- Me.Cast Incarnation
- Me.InParty = 1
- Me.HasAura("Incarnation: Tree of Life") = 0
- Me.AvgHealth < 80
- Heal.Cast Regrowth
- Me.InParty = 1
- Me.HasAura("Incarnation: Tree of Life") = 1
- Heal.Health < 70
- Heal.Cast Lifebloom
- Me.InParty = 1
- Me.HasAura("Incarnation: Tree of Life") = 1
- Heal.MyStackCount("Lifebloom") < 3
- Heal.Cast Lifebloom
- Me.InParty = 1
- Me.HasAura("Incarnation: Tree of Life") = 1
- Heal.MyAuraExpiring("Lifebloom") < 2000
- Heal.Cast Wild Growth
- Me.InParty = 1
- Me.AvgHealth < 94
- -----------------------------------------------------------------------
- -- Poisons
- -----------------------------------------------------------------------
- Cleanse.Cast Nature's Cure
- Cleanse.IsDiseased = 1
- -----------------------------------------------------------------------
- -- Single heals (to person needing most healing)
- -----------------------------------------------------------------------
- Me.CastNow Nature's Swiftness
- Heal.Health < 60
- Heal.CastNow Healing Touch
- Me.HasAura("Nature's Swiftness") = 1
- Heal.Cast Regrowth
- Me.MyAuraExpiring("Clearcasting") < 3000
- Me.MyAuraExpiring("Clearcasting") > 1500
- Heal.Cast Healing Touch
- Me.MyAuraExpiring("Clearcasting") > 3000
- Heal.Health < 60
- Heal.Cast Regrowth
- Me.MyAuraExpiring("Clearcasting") > 1500
- Heal.Health < 60
- Me.Cast Wild Mushroom: Bloom
- Me.TotemCount = 3
- Heal.Cast Regrowth
- Heal.Health < 60
- Heal.HasMyAura("Regrowth") = 0
- Heal.Cast Swiftmend
- Me.InParty = 1
- Heal.MyAuraExpiring("Rejuvenation") > 500
- Heal.Health < 70
- Heal.Cast Swiftmend
- Me.InParty = 1
- Heal.MyAuraExpiring("Regrowth") > 500
- Heal.Health < 70
- Heal.Cast Nourish
- Heal.Health < 80
- Heal.Cast Rejuvenation
- Me.InParty = 1
- Heal.HasMyAura("Rejuvenation") = 0
- Heal.Health < 85
- Heal.Cast Wild Mushroom
- Me.TotemCount < 3
- Me.Use Potion of the Jade Serpent
- Me.HasItem("Potion of the Jade Serpent") = 1
- Me.HasAura("Potion of the Jade Serpent") = 0
- Me.ItemOnCooldown("Potion of the Jade Serpent") = 0
- Me.InParty = 1
- -----------------------------------------------------------------------
- -- Targeting
- -----------------------------------------------------------------------
- Me.FindBetterTarget
- -----------------------------------------------------------------------
- -- AOE
- -----------------------------------------------------------------------
- Mass Entanglement
- Target.AddsCount > 3
- Target.IsIncapacitated = 0
- Target.Distance > 5
- Force of Nature
- Target.AddsCount > 3
- Hurricane
- Target.AddsCount > 2
- Me.InParty = 0
- Disorienting Roar
- Target.AddsCount > 1
- Target.Distance < 10
- -----------------------------------------------------------------------
- -- Interrupts
- -----------------------------------------------------------------------
- Target.CastNow Mighty Bash
- Target.Health > 35
- Target.IsCasting = 1
- Target.Interruptable = 1
- Target.Distance < 5
- -----------------------------------------------------------------------
- -- Movement
- -----------------------------------------------------------------------
- Me.FollowTarget
- -----------------------------------------------------------------------
- -- Damage dealing
- -----------------------------------------------------------------------
- Ursol's Vortex
- Target.AddsCount > 1
- Target.ClusterSize > 1
- Target.Distance > 7
- Typhoon
- Target.AddsCount > 1
- Target.ClusterSize > 1
- Target.Distance <= 7
- Me.InParty = 0
- Faerie Fire
- Target.HasMyAura("Faerie Fire") = 0
- Target.HasMyAura("Faerie Swarm") = 0
- Me.InParty = 0
- Me.CastAll Moonfire
- Me.InParty = 0
- Wrath
- Me.InParty = 0
- --====================================================================
- @PULL
- --====================================================================
- LeaveEarly
- Me.FlightForm = 1
- Faerie Fire
- Target.HasMyAura("Faerie Fire") = 0
- Target.HasMyAura("Faerie Swarm") = 0
- Moonfire
- Me.FollowTarget
- --====================================================================
- @REST
- --====================================================================
- LeaveEarly
- Me.FlightForm = 1
- Revive.CastOnce Revive
- Me.InParty = 1
- Revive.Dead = 1
- Me.Cast Regrowth
- Me.InParty = 0
- Me.Health < 70
- Me.MyAuraExpiring("Regrowth") < 1000
- Me.Macro 15 /script DestroyTotem(1); DestroyTotem(2); DestroyTotem(3);
- Me.TotemCount > 0
- Heal.Cast Nourish
- Heal.Health < 80
- Heal.Cast Rejuvenation
- Heal.Health < 85
- Heal.HasMyAura("Rejuvenation") = 0
- Heal.Cast Wild Growth
- Me.AvgHealth < 94
- Me.Cast Mark of the Wild
- Me.HasAura("Legacy of the Emperor") = 0
- Me.HasAura("Mark of the Wild") = 0
- Me.HasAura("Blessing of Kings") = 0
- Me.Eat
- Me.Health < 30
- Me.Drink
- Me.Mana < 60
- Me.Cast Wild Mushroom: Bloom
- Me.TotemCount > 0
- Me.FollowTarget
Advertisement
Add Comment
Please, Sign In to add comment