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!

FightThisWay

hey kam, its close but not quite. i see that you added the Me.BearForm = 1, however, it still looks botty when it gathers etc.. for instance

-i land to get node
-monster attacks me
-pop into bear form to fight (probably 2 monsters?)
-kill monsters
-run to herb / mine in bear form
-harvest
-turns into cat
-instantly turns into bird form and flies off

do you have a Me.IsInCombat that we could check against.. if she isn't in combat she shouldn't care about switching to cat form

-metis

You'll be happy to hear I thought of that and implemented it earlier today. Check out the latest version, it should have what you want.
 
Look for the 'PullMore' phrase in the file, just delete that whole black. I disabled it for almost all classes, but I may have left it on for warriors - didn't consider the PVP aspect of it.

But that 'PULL:' only happens when HonorBuddy feeds you a new target. You won't see that on a pull more. A log would be helpful.
The char I noticed it happening on is a warrior. I think I fould the culprit but I'll leave the code in until it happens again so I can give you a log
 
No longer buffs while mounted. Don't forget to download the latest version to get this change!
 
I've noticed that every other mob my warrior does nothing but auto attacks. Then when it moves to a mob after not attacking it attacks as normal. Anyone else having this issue and could help me fix it?
 
Kam, when I made the combat profile I had both of these lines in there for a reason. you have deleted one of them and now after the rogue has set up blade flurry it doesn't come out of blade flurry for single targets or at any time.

Me.Cast Blade Flurry
Target.AddsCount > 1
Me.HasAura("Blade Flurry") = 0

Me.Cast Blade Flurry
Target.AddsCount < 2
Me.HasAura("Blade Flurry") = 1

Please add it back so that way it will use Blade Flurry again when you have less then 2 targets and Blade Flurry is active. This will turn it off and allow for faster energy regen. I added it back in my personal file but it needs to be added in the SVN.
 
I've noticed that every other mob my warrior does nothing but auto attacks. Then when it moves to a mob after not attacking it attacks as normal. Anyone else having this issue and could help me fix it?


What spec are you using for your warrior?
 
Updated the rogue class with

Me.Cast Blade Flurry
Target.AddsCount = 1
Me.HasAura("Blade Flurry") = 1

in the combat buffs section. Should now turn off blade flurry if in combat against a single target.
 
Updated the rogue class with

Me.Cast Blade Flurry
Target.AddsCount = 1
Me.HasAura("Blade Flurry") = 1

in the combat buffs section. Should now turn off blade flurry if in combat against a single target.

Thank you for the update...There is only one more thing that I can not figure out. The Combat rogue is no longer stealth and using shadow step like it used to on the mobs. It is just running right into them. I have looked over the code and not understanding why that is not working.
 
I have found that adding this to the combat buff section of a routine is useful while leveling or rep grinding:

Me.Use Standard of Unity
Me.HasAura("Guild Battle Standard") = 0

It's not perfect but it gives you some uptime on your guild banner, rather than none at all. You may need to replace this with the lesser banner name if you don't have the best available.
 
My Arms custom routine still works so it seems.
used it with combat bot and attacked a random mob.

Code:
--====================================================================@INITIALIZE
--====================================================================
Me.Message Warrior_Arms last updated November 1st 2012 by Blancharke.
Me.ClipTime 75
Me.Range 4.95


--====================================================================
@COMBAT
--====================================================================


-----------------------------------------------------------------------
-- Racials
-----------------------------------------------------------------------
-- UNDEAD RACIAL
Me.Cast Will of the Forsaken
    Me.IsIncapacitated = 1
    Me.HasSpell("Will of the Forsaken") = 1


-- HUMAN RACIAL    
Me.Cast Every Man for Himself
    Me.IsIncapacitated = 1
    Me.HasSpell("Every Man for Himself") = 1


-- BLOODELF RACIAL
Me.Cast Arcane Torrent
    Target.Distance <= 8
    Me.HasSpell("Arcane Torrent") = 1
    
-- DRAENEI RACIAL
Me.Cast Gift of the Naaru
    Me.Health < 60
    Me.HasSpell("Gift of the Naaru") = 1


-- DWARVEN RACIAL
Me.Cast Stoneform
    Me.IsDiseased = 1
    Me.HasSpell("Stoneform") = 1
    
-- NIGHT ELF RACIAL
Me.Cast Shadowmeld
    Me.Health < 15
    Me.InParty = 0
    Me.HasSpell("Shadowmeld") = 1
    
-- ORC RACIAL
Me.Cast Blood Fury
    Me.HasAura("Blood Fury") = 0
    Me.HasSpell("Blood Fury") = 1
    
-- PANDAREN RACIAL
Me.Cast Quaking Palm
    Target.AddsCount > 1
    Target.Distance <= 8
    Me.HasSpell("Quaking Palm") = 1
    
-- GNOME RACIAL
Me.Cast Escape Artist
    Me.HasSpell("Escape Artist") = 1
    Me.IsIncapacitated = 1
    
-- GOBLIN RACIAL
Target.Cast Rocket Barrage
    Me.HasSpell("Rocket Barrage") = 1


-- TROLL RACIAL
Me.Cast Berserking
    Me.HasAura("Berserking") = 0
    Me.HasSpell("Berserking") = 1
    
-- WORGEN RACIAL
Me.Cast Running Wild
    Target.Distance > 10
    Me.HasSpell("Running Wild") = 1
    
-- TAUREN RACIAL
Me.Cast War Stomp
    Target.AddsCount > 1
    Target.Distance <= 8
    Me.HasSpell("War Stomp") = 1
-----------------------------------------------------------------------
-- Healing spells 
-----------------------------------------------------------------------
-- IMPENDING VICTORY
Impending Victory
    Me.HasSpell("Impending Victory") = 1
    Me.HasAura("Victorious") = 1
    Me.Health < 95


-- VICTORY RUSH
Victory Rush
    Me.HasSpell("Victory Rush") = 1
    Me.HasSpell("Impending Victory") = 0
    Me.HasAura("Victorious") = 1
    Me.Health < 95
-----------------------------------------------------------------------
-- Targeting
-----------------------------------------------------------------------
Me.FindBetterTarget
-----------------------------------------------------------------------
-- Finisher
-----------------------------------------------------------------------


-- EXECUTE
Execute
    Me.HasSpell("Execute") = 1
    Target.Health < 20
    Me.Rage >= 30


-----------------------------------------------------------------------
-- Movement
-----------------------------------------------------------------------
Me.FollowTarget


Storm Bolt


Charge
    Me.HasSpell("Charge") = 1
    Target.Distance > 8
    Target.Distance < 26
    Me.InBattleground = 1
    
Heroic Leap
    Me.HasSpell("Heroic Leap") = 1
    Target.Distance > 8
    Target.Distance < 40
    Me.InBattleground = 1
-----------------------------------------------------------------------
-- AOE
-----------------------------------------------------------------------
-- SWEEPING STRIKES
Sweeping Strikes
    Target.AddsCount > 1
    Me.HasSpell("Sweeping Strikes") = 1
    Me.HasAura("Sweeping Strikes") = 0
    Me.Rage >= 30


-- DRAGON ROAR
Dragon Roar
    Me.HasSpell("Dragon Roar") = 1
    Target.AddsCount > 1
    Target.Distance < 8
    
-- DRAGON ROAR PVP
Dragon Roar
    Me.HasSpell("Dragon Roar") = 1
    Me.InBattleground = 1
    Target.Distance < 8


-- THUNDER CLAP PVP
Thunder Clap
    Me.HasSpell("Thunder Clap") = 1
    Target.HasAura("Weakened Blows") = 0
    Me.InBattleground = 1
    Me.Rage >= 20
    Target.Distance < 8
    
-- THUNDER CLAP
Thunder Clap
    Me.HasSpell("Thunder Clap") = 1
    Target.HasAura("Weakened Blows") = 0
    Target.AddsCount > 1
    Me.Rage >= 20
    Target.Distance < 8


-- WHIRLWIND
Whirlwind
    Me.HasSpell("Whirlwind") = 1
    Target.HasAura("Weakened Blows") = 0
    Target.AddsCount > 2
    Me.Rage > 29
    Target.Distance < 8    
-----------------------------------------------------------------------
-- Combat Debuffs
-----------------------------------------------------------------------
Hamstring
    Me.InBattleground = 1
    Target.HasAura("Hamstring") = 0


-----------------------------------------------------------------------
-- Combat buffs
-----------------------------------------------------------------------
-- BATTLE STANCE
Me.Cast Battle Stance
    Me.HasAura("Battle Stance") = 0
    Target.AddsCount < 3
    Me.InParty = 0


-- BATTLE STANCE DUNGEON
Me.Cast Battle Stance
    Me.HasAura("Battle Stance") = 0
    Me.InParty = 1    


-- BERSERKER STANCE
Me.Cast Berserker Stance
    Me.HasAura("Berserker Stance") = 0
    Me.HasSpell("Berserker Stance") = 1
    Target.AddsCount > 3
    Me.InParty = 0


-- BATTLE SHOUT
Me.Cast Battle Shout


-- DIE BY THE SWORD
Me.Cast Die by the Sword
    Target.AddsCount > 2


-- BERSERKER RAGE
Me.Cast Berserker Rage
    Me.HasSpell("Berserker Rage") = 1


-- RECKLESSNESS
Me.Cast Recklessness
    Me.HasSpell("Recklessness") = 1
    
-- DEADLY CALM
Me.Cast Deadly Calm
    Me.HasSpell("Deadly Calm") = 1
    
-- SKULL BANNER
Skull Banner
    Me.HasSpell("Skull Banner") = 1
    Me.HasAura("Skull Banner") = 0
    Target.AddsCount > 2
    
-----------------------------------------------------------------------
-- Runners
-----------------------------------------------------------------------
Hamstring
    Target.IsFleeing = 1
    Me.HasSpell("Hamstring") = 1
-----------------------------------------------------------------------
-- Interrupts
-----------------------------------------------------------------------
Target.InterruptAny Pummel
    Me.HasSpell("Pummel") = 1
Target.CastOnce Disarm
    Target.IsHumanoid = 1
    Target.Aggro < 4
    Target.HasAura("Disarm") = 0
    Me.HasSpell("Disarm") = 1
Target.InterruptAny Disrupting Shout    
    Me.HasSpell("Disrupting Shout") = 1


-----------------------------------------------------------------------
-- Freebies
-----------------------------------------------------------------------
Overpower
    Me.HasSpell("Overpower") = 1


-- TASTE FOR BLOOD PROC    
Heroic Strike
    Me.StackCount("Taste for Blood") > 1
    
-- DEADLY CALM BUFF
Heroic Strike
    Me.HasAura("Deadly Calm") = 1
        


-----------------------------------------------------------------------
-- Quest/Grind rotation
-----------------------------------------------------------------------


-- COLOSSUS SMASH
Colossus Smash
    Target.HasAura("Colossus Smash") = 0
    Me.HasSpell("Colossus Smash") = 1


-- MORTAL STRIKE
Mortal Strike
    Me.HasSpell("Mortal Strike") = 1
    
-- SLAM
Slam
    Me.HasSpell("Slam") = 1
    Me.Rage >= 30


--     RAGE DUMP


Cleave
    Target.Health > 20
    Target.AddsCount < 1
    Me.Rage > 80


Heroic Strike
    Target.Health > 20
    Me.Rage > 80
    
-- USE WHEN DON'T KNOW SLAM YET
Heroic Strike
    Target.Health > 20
    Me.Rage >= 30
    Me.HasSpell("Slam") = 0


--====================================================================
@PULL
--====================================================================
Heroic Leap
    Me.HasSpell("Heroic Leap") = 1
    Target.Distance > 8
    Target.Distance < 40
    
Charge
    Me.HasSpell("Charge") = 1
    Target.Distance > 8
    Target.Distance < 26
    Me.OnCooldown("Heroic Leap")
Heroic Throw
    Me.HasSpell("Heroic Throw") = 1
    Me.OnCooldown("Charge")


Taunt
    Me.HasSpell("Taunt") = 1
    Me.InParty = 0
    Me.OnCooldown("Heroic Throw")
    
Me.AutoAttack


Me.FollowTarget


--====================================================================
@REST
--====================================================================
-- BATTLE STANCE
Me.Cast Battle Stance
    Me.HasAura("Battle Stance") = 0
    Me.InParty = 0


Me.Eat
    Me.Health < 80
    Me.MovementDisabled = 0
    Me.InParty = 0
Me.UseBandage
    Me.Health < 70
    Me.MovementDisabled = 0
    Me.InParty = 0


Me.FollowTarget



Here you go. Try mine.
It's still not quite finished but it got me to lvl 90.

You can also just download it here
 

Attachments

Last edited:
EDIT: i changed my mind.

Got a question;

Target.CastNow Execute
Target.Health < 25

How does this work? What's the difference between that and

Me.Cast Execute
Target.Health < 25

?
 
Last edited:
Still having problems with this routine targetting/untargetting spamming mobs. I have had to switch back to CLU unfortunately for now until this is fixed.
 
Suggestion: Is there a way to make Demonology Warlocks Below lvl 42 summon VoidWalker instead of Fel Guard? as it only became available at that level, and before of that Voidwalker is the default "tank" pet.
 
EDIT: i changed my mind.

Got a question;

Target.CastNow Execute
Target.Health < 25

How does this work? What's the difference between that and

Me.Cast Execute
Target.Health < 25

?

Its in the readme that is present in the routinemap (data)
[TABLE="class: topalign, width: 100%"]
[TR]
[TD]CastNow XXX[/TD]
[TD]Casts the spell XXX, interrupting the current spellcast if necessary.
[/TD]
[/TR]
[/TABLE]
 
View attachment Warlock_Demonology (redone).txt
Suggestion: Is there a way to make Demonology Warlocks Below lvl 42 summon VoidWalker instead of Fel Guard? as it only became available at that level, and before of that Voidwalker is the default "tank" pet.


I'm not sure if this is going to work as I don't have a warlock lower then level 42 to try it but please try it and let me know what is going on. it isn't going to hurt...just save the other file before you remove it from the data place so that way you can restore it if needed.
 
Still having problems with this routine targetting/untargetting spamming mobs. I have had to switch back to CLU unfortunately for now until this is fixed.

I was having this same problem. I'm not sure why so I took out the findbettertarget info and it seems to be working pretty good now, Not sure why it is doing it but it is annoying when your toon starts hitting a target that is already flagged from someone else and your going to get 0 loot from it. Kam can you please look into this or change it so that it doesn't at least target other people's targets. This makes a lot of work for me to fight (if I pull agro) without the benefit of the loot drop.
 
Last edited:
Back
Top