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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Black mage question

stewiethecat

Member
Joined
Feb 4, 2011
Messages
454
I would like my BLM to Scathe right after Blizzard III, instead of casting 2 Blizzard III in a row,
i have tried to figure out how to implement it but couldn't figure it out, any help is appreciated, thanks...

protected override Composite CreateCombat()
{
return new PrioritySelector(
//Need to check for insta procs first and foremost
Cast("Thunder II", r => Core.Player.HasAura("Thundercloud")),
Cast("Fire III", r => Core.Player.HasAura("Firestarter")),

//If we're low on mana we need to make sure we get it back
Cast("Blizzard III", r => Core.Player.CurrentManaPercent <= 30 && Core.Player.ClassLevel >= 38),
Cast("Blizzard", r => Core.Player.CurrentManaPercent <= 30 && Core.Player.ClassLevel <= 50),
Apply("Convert", r => Core.Player.CurrentManaPercent <= 10 && Core.Player.ClassLevel >= 30), //79 Mana is how much Blizzard III is with AstralFire ... don't want to be stuck with no mana
Apply("Transpose", r => Core.Player.CurrentManaPercent < 30 && (Core.Player.HasAura("Astral Fire") || Core.Player.HasAura("Astral Fire II") || Core.Player.HasAura("Astral Fire III")), r => Core.Player),

Apply("Thunder II", r => Core.Player.ClassLevel >= 22 && !Core.Target.HasAura("Thunder")),
Apply("Thunder", r => Core.Player.ClassLevel < 22),

Apply("Fire III", r => Core.Player.ClassLevel >= 34 && !Core.Player.HasAura("Astral Fire III") && Core.Player.CurrentManaPercent > 30),
//Bread and butter Fire spam
Cast("Fire")
);
}
}
}
 
nm i figured it out :)

//If we're low on mana we need to make sure we get it back
Apply("Blizzard III", r => Core.Player.ClassLevel >= 34 && !Core.Player.HasAura("Astral Ice III") && Core.Player.CurrentManaPercent <= 30),
Cast("Scathe", r => Core.Player.CurrentManaPercent <= 30 && Core.Player.ClassLevel <= 50),
Cast("Blizzard", r => Core.Player.CurrentManaPercent <= 30 && Core.Player.ClassLevel <= 50),
Apply("Convert", r => Core.Player.CurrentManaPercent <= 30 && Core.Player.ClassLevel >= 30), //79 Mana is how much Blizzard III is with AstralFire ... don't want to be stuck with no mana
Apply("Transpose", r => Core.Player.CurrentManaPercent < 10 && (Core.Player.HasAura("Astral Fire") || Core.Player.HasAura("Astral Fire II") || Core.Player.HasAura("Astral Fire III")), r => Core.Player),
 
Back
Top