Code:
-- Lets Pause ?
{ "pause", "modifier.lshift" },
--Lets Heal ourselves with ALT key
{ "Rejuvenation", {"modifier.alt", "!player.buff(Rejuvenation)"}},
{ "Healing Touch", {"modifier.alt", "player.buff(Rejuvenation)"}},
-- Interupts
{ "Solar Beam", "modifier.interrupts"},
{ "War Stomp", { "target.range <= 8", "modifier.interrupts" }},
{ "Typhoon", { "target.range <= 8", "modifier.interrupts"}},
-- Lets check our state..
{ "/cancelform", "player.buff(Cat Form)" },
{ "/cancelform", "player.buff(Bear Form)" },
{ "Moonkin Form", "!player.buff(Moonkin Form)"},
-- Mouseover Support
{ "Moonfire", {"!mouseover.debuff(Moonfire)", "mouseover.enemy"}, "mouseover" },
{ "Sunfire", {"!mouseover.debuff(Sunfire)", "mouseover.enemy"}, "mouseover" },
{ "Rebirth", "!mouseover.alive", "mouseover" },
-- Cooldowns
{ "Celestial Alignment", "modifier.cooldowns" },
{ "Stellar Flare", {"modifier.cooldowns", "!target.debuff(Stellar Flare)", "!lastcast(Stellar Flare)" }},
{ "Incarnation: Chosen of Elune", "modifier.cooldowns"},
-- Refresh DOTs
{ "Moonfire", "target.debuff(Moonfire).duration < 3" },
{ "Sunfire", "target.debuff(Sunfire).duration < 3" },
{ "Sunfire", "!target.debuff(Sunfire)"},
{ "Moonfire", "!target.debuff(Moonfire)"},
{ "Starsurge", {"!player.buff(Lunar Empowerment)", "player.eclipseRaw < 1" , "!modifier.multitarget" }},
{ "Starsurge", {"!player.buff(Solar Empowerment)", "player.eclipseRaw > 0", "!modifier.multitarget" }},
{ "Starfall", {"modifier.multitarget", "!player.buff(Starfall)" }},
-- Walking
{ "Starsurge", "player.moving" },
{ "Sunfire", "player.moving" },
{ "Moonfire", "player.moving"},
-- Starsurge Check
{ "Starsurge", {"player.buff(Shooting Stars)", "player.eclipseRaw < 0", "player.balance.moon", "!modifier.multitarget" }},
{ "Moonfire", {"player.eclipseRaw < 0", "target.debuff(Moonfire).duration < 2" }},
{ "Sunfire", {"player.eclipseRaw > 0", "target.debuff(Sunfire).duration < 2" }},
{ "Starfire", "player.buff(Celestial Alignment)"},
{ "Starfire", {"player.eclipseRaw < 60", "player.balance.moon", "player.buff(Lunar Empowerment)"}},
{ "Starfire", {"player.eclipseRaw < -60", "player.buff(Lunar Empowerment)" }},
{ "Wrath", {"player.balance.sun", "player.eclipseRaw > 0", "player.buff(Solar Empowerment)"}},
{ "Wrath", { "player.balance.moon", "player.eclipseRaw > 60", "player.buff(Solar Empowerment)"}},
{ "Starfire", {"player.eclipseRaw < 60", "player.balance.moon"}},
{ "Starfire", "player.eclipseRaw < -60" },
{ "Wrath", {"player.balance.sun", "player.eclipseRaw > 0"}},
{ "Wrath", { "player.balance.moon", "player.eclipseRaw > 60"}},
{ "Wrath", {"player.balance.sun", "player.eclipseRaw > -30"}},
I am using this as a custom profile, so just replace all of the 'content' with this.