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

Some help with Pyromancer

seisdeos

New Member
Joined
May 30, 2011
Messages
63
Reaction score
0
I'm almost done with my pyromancer's CC but I have 2 issues to resolve first.

1- I'm trying to cast Cinder Burst only when you can make it instant (You have 2 Pyromancer's Armor buff)

Tried this: CreateSpellCast("Cinder Burst", extra => GigaRift.Me.HasBuff("Pyromancer's Armor") && GigaRift.Me.HasBuff("Pyromancer's Armor"))

It works, but it's casted when it's not on CD.

2- Casting Inferno when mob has <= 30% health

Already tryed CreateSpellCast, CreateBuff and none works for me:

CreateSpellCast("Inferno", extra => GigaRift.Me.CurrentTarget.Health <= 30)
 
After testing I can't evene manage to cast Inferno, maybe a bug?

Still need help with Cinder Burst condition.
 
Code:
CreateSpellCast("Inferno", extra => GigaRift.Me.CurrentTarget.Health <= 30)

Change Health to HealthPercent.

I don't understand the Cinder Burst code. Why are you checking for the same buff twice?
 
When you got Pyromancer's Armor you got 10% of get another buff every time you hit with a fire spell, that makes Cinder Burst instant, the second buff is called Pyromancer's Armor too.

And the Inferno will try later, but I haven't been able to cast it, with these codes

CreateSpellcast("Inferno"),
CreateBuff("Inferno"),

It's a no global cooldown skill so it had to work, but wouldnt.
 
Glad to help, will try the Inferno after the work, but I can tell I already did that and didnt work.

Edit: Also found another bug, if you tell the bot to buff you with Burning Intellect, it will be stuck casting forever if you have any intellect scroll, so i had to disable the scroll buffing
 
Glad to help, will try the Inferno after the work, but I can tell I already did that and didnt work.

Edit: Also found another bug, if you tell the bot to buff you with Burning Intellect, it will be stuck casting forever if you have any intellect scroll, so i had to disable the scroll buffing

That's not a bug. You need to check:
Code:
        private readonly HashSet<string> IntelligenceBuffs = new HashSet<string>()
        {
            "Lesser Scroll of Intelligence",
            "Minor Scroll of Intelligence",
            "Scroll of Intelligence",
            "Greater Scroll of Intelligence",
            "Major Scroll of Intelligence",
            "Heroic Scroll of Intelligence",
            "Legendary Scroll of Intelligence",
            "Exalted Scroll of Intelligence",
        };

        private bool HaveIntelligenceBuff { get { return IntelligenceBuffs.Any(b => GigaRift.Me.HasBuff(b)); } }
 
Back
Top