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!

Pures old routines fixed for pve or pvp

Could anyone look at the Madness.cs because it's hardcasting demolish, it needs to do two force lightning for the demolish proc, i have no idea how to make it do this, even better if it could do another two force lightnings then lightning strike then back to reaplication of dots, it would be awesome, I have no idea how to write code but seems interesting to improve these a little bit.


I coded it into default combat, just take it from there.

i just looked into Madness for Pure and you would need to rewrite/copy pasterino allot of it, just use Default combat.
 
Last edited:
I could not cope with it, changed it :) it's actually pretty good. Any idea how i can make it use lightning strike when demolish is on CD, I'm guessing it would have to be prioritised under demolish somehow?
 

Attachments

Last edited:
Can't remember, i will test this now , thanks again.

**EDIT** This is amazing.
 
Last edited:
Decided to start leveling a sorc, is Madness the go to spec with Buddywing?

Lightning.

I use this, i changed some of the stuff in the normal Default Combat version.

Code:
// Copyright (C) 2011-2015 Bossland GmbH// See the file LICENSE for the source code's detailed license


using Buddy.BehaviorTree;
using DefaultCombat.Core;
using DefaultCombat.Helpers;


namespace DefaultCombat.Routines
{
    internal class Lightning : RotationBase
    {
        public override string Name
        {
            get { return "Sorcerer Lightning"; }
        }


        public override Composite Buffs
        {
            get
            {
                return new PrioritySelector(
                    Spell.Buff("Mark of Power")
                    );
            }
        }


        public override Composite Cooldowns
        {
            get
            {
                return new PrioritySelector(
                    Spell.Buff("Recklessness", ret => Me.CurrentTarget.StrongOrGreater()),
                    Spell.Buff("Polarity Shift", ret => Me.CurrentTarget.StrongOrGreater()),
                    Spell.Buff("Unnatural Preservation", ret => Me.HealthPercent <= 80),
                    Spell.HoT("Static Barrier", on => Me, 99, ret => !Me.HasDebuff("Deionized") && !Me.HasBuff("Static Barrier")),
                    Spell.Buff("Consuming Darkness", ret => Me.ForcePercent < 50 && !Me.HasDebuff("Weary"))
                    );
            }
        }


        public override Composite SingleTarget
        {
            get
            {
                return new PrioritySelector(
                    //Movement
                    CombatMovement.CloseDistance(Distance.Ranged),


                    //Rotation
                    Spell.Cast("Affliction", ret => !Me.CurrentTarget.HasDebuff("Affliction")),
                    Spell.Cast("Thundering Blast", ret => Me.CurrentTarget.HasDebuff("Affliction")),
                    Spell.Cast("Lightning Flash"),
                    Spell.Cast("Crushing Darkness", ret => Me.HasBuff("Force Flash")),
                    Spell.Cast("Force Lightning", ret => Me.HasBuff("Lightning Barrage")),
                    Spell.Cast("Chain Lightning", ret => Me.HasBuff("Lightning Storm")),
                    Spell.Cast("Lightning Bolt", ret => Me.Level >= 57),
                    Spell.Cast("Lightning Strike", ret => Me.Level < 57),
                    Spell.Cast("Shock")
                    );
            }
        }


        public override Composite AreaOfEffect
        {
            get
            {
                return new Decorator(ret => Targeting.ShouldAoe,
                    new PrioritySelector(
                        Spell.Cast("Chain Lightning", ret => Me.HasBuff("Lightning Storm")),
                        Spell.CastOnGround("Force Storm")
                        ));
            }
        }
    }
}
 
so guys, i heard its possibly working even in 4.0+ for healing, anyone going share some magic tricks with us to make it work? :D
 
Hi guys

Since the update I can't get Pure running anymore. Whenever I try tBudddywing crashes :(

Anyone can help?
 
Back
Top