What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Request: Moonkin open with sunfire/moonfire

Zomby64

New Member
Joined
Sep 8, 2014
Messages
7
Reaction score
0
I just want my moonkin to open with moonfire/sunfire and THEN go moonkin form/cast other spells. 2 Second cast time just to kill a low level mob is annoying the fk out of me but i don't know enough about combat routines to fiddle with kicks default.

Please help
 
Ok so i ended up fiddling with kicks profile, all i changed was the bolded parts:

// grinding or questing, if target meets these criteria cast an instant to tag quickly
// 1. mob is less than 12 yds, so no benefit from delay in Wrath/Starsurge missile arrival
// 2. area has another player possibly competing for mobs (we want to tag the mob quickly)

new Decorator(
ret => Me.CurrentTarget.Distance < 12
|| ObjectManager.GetObjectsOfType<WoWPlayer>(false, false).Any(p => p.Location.DistanceSqr(Me.CurrentTarget.Location) <= 40 * 40),
new PrioritySelector(
Spell.Buff("Sunfire", ret => Me.CurrentEclipse > 0),
Spell.Buff("Moonfire")
)
),

// otherwise, start with a bigger hitter with cast time so we can follow
// with an instant to maximize damage at initial aggro
new Throttle(
3,
Spell.Cast("Starsurge",
req => (Me.CurrentEclipse < -20 && !Me.HasAura("Lunar Empowerment"))
|| (Me.CurrentEclipse > 20 && !Me.HasAura("Solar Empowerment"))
|| Spell.GetCharges("Starsurge") >= 3
)
),

Spell.Cast("Sunfire", ret => Me.CurrentEclipse > 0),
Spell.Cast("Moonfire", ret => Me.CurrentEclipse < 0),
Spell.Buff("Sunfire", ret => Me.CurrentEclipse > 0),
Spell.Buff("Moonfire", req => Me.CurrentEclipse <= 0)

and that works almost perfect, but i'd like for it to stop casting starsurge. I'm thinking changing the 2nd underlined section MIGHT work, but would i delete it or just change "starsurge" to moonfire or sunfire?
Also, it would be nice to know how to trigger the function i've put in italic.
 
Last edited:
Back
Top