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

FightThisWay

Using this below for my 90 Ret Paladin, Pretty new to this but think I have got the basic idea. Any suggestions?

Code:
--====================================================================
@INITIALIZE
--====================================================================
Me.Message Paladin_Retribution last updated 22/11/2012.
Me.ClipTime 50
Me.Range 4.95

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

-----------------------------------------------------------------------
-- Break free first
-----------------------------------------------------------------------
Me.Use Insignia of the Scourge
	Me.IsIncapacitated = 1
Me.Cast Every Man for Himself
	Me.IsIncapacitated = 1

Me.Cast Emancipate
	Me.IsIncapacitated = 1
Me.Cast Hand of Freedom
	Me.IsIncapacitated = 1

-----------------------------------------------------------------------
-- Healing spells 
-----------------------------------------------------------------------
Me.CastOnce Sacred Shield
	Me.Health < 100
Me.Cast Lay on Hands
	Me.Health < 30
Me.UseHealthPotion
	Me.Health < 40
Me.Cast Flash of Light
	Me.Health < 20
Me.Cast Divine Shield
	Me.Health < 60
Me.Cast Divine Protection
	Me.Health < 90
Me.Cast Word of Glory
	Me.HolyPower >= 2
	Me.Health < 75

-----------------------------------------------------------------------
-- Targeting
-----------------------------------------------------------------------
	
Me.FindBetterTarget

-----------------------------------------------------------------------
-- Ranged spells (cast while running)
-----------------------------------------------------------------------
Judgment
	Target.Distance > 10
--Speed of Light
--	Target.Distance > 10


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

-----------------------------------------------------------------------
-- AOE
-----------------------------------------------------------------------
Divine Storm
	Target.AddsCount > 3
	Me.HolyPower >= 3
Hammer of the Righteous
	Target.AddsCount > 4
--Holy Prism
--	Target.AddsCount > 1
--Light's Hammer
--	Target.AddsCount > 1

-----------------------------------------------------------------------
-- Combat Debuffs
-----------------------------------------------------------------------

--Repentance
--	Target.AddsCount > 1
--	Target.IsIncapacitated = 0

-----------------------------------------------------------------------
-- Combat buffs
-----------------------------------------------------------------------
Me.Cast Seal of Truth
	Me.HasAura("Seal of Truth") = 0

Me.Cast Inquisition
	Me.HasAura("Inquisition") = 0
	Me.HolyPower >= 3

Me.Cast Avenging Wrath

Me.Cast Blessing of Kings
	Me.HasAura("Legacy of the Emperor") = 0
	Me.HasAura("Mark of the Wild") = 0
	Me.HasAura("Blessing of Kings") = 0
Me.Cast Blessing of Might
	Me.HasAura("Blessing of Might") = 0
	Me.HasAura("Legacy of the Emperor") = 0
	Me.HasAura("Mark of the Wild") = 0
	Me.HasAura("Blessing of Kings") = 0

Me.Cast Cleanse
	Me.IsDiseased = 1

--Me.Cast Holy Avenger

Guardian of Ancient Kings
	Target.AddsCount > 3
Guardian of Ancient Kings
	Target.IsElite = 1

Me.Cast Devotion Aura
	Me.Health < 75
	Target.IsCasting = 1

-----------------------------------------------------------------------
-- Runners
-----------------------------------------------------------------------
Fist of Justice
	Target.IsFleeing = 1
	Target.Distance < 20
	Me.HasSpell("Fist of Justice") = 1

-----------------------------------------------------------------------
-- Interrupts
-----------------------------------------------------------------------
Target.CastNow Arcane Torrent
	Target.Distance < 8
	Target.IsCasting = 1
	Target.AddsCount > 2
Target.CastNow Rebuke
	Target.Distance < 5
	Target.IsCasting = 1
	Target.Interruptable = 1
Target.CastNow Fist of Justice
	Target.Distance < 20
	Target.IsHostile = 1
Target.CastNow Hammer of Justice
	Target.Distance < 20
	Target.IsHostile = 1

-----------------------------------------------------------------------
-- Freebies
-----------------------------------------------------------------------

-----------------------------------------------------------------------
-- Normal attack rotation
-----------------------------------------------------------------------

Templar's Verdict
	Me.HolyPower >= 3
Execution Sentence
	Me.HasAura("Inquisition") = 1
Hammer of Wrath
Exorcism
Crusader Strike
Judgment

Me.AutoAttack

--====================================================================
@PULL
--====================================================================

Judgment
	Me.HasSpell("Judgment") = 1
	Target.Distance > 8
	Target.Distance < 30
Exorcism
	Me.HasSpell("Exorcism") = 1
	Target.Distance > 8
	Target.Distance < 30
Me.AutoAttack

Me.FollowTarget

--====================================================================
@REST
--====================================================================

Me.Cast Flash of Light
	Me.Health < 30
	Me.Mounted = 0

Me.Eat
	Me.Health < 20

Me.FollowTarget

Note: Your would have to be speced similar to me having Fist of Justice, Sacred Shield and Holy Avenger and my Exo isn't glyphed, Find its comes in handy will questing & for the extra ranged attack.

But if anyone has any suggestions to make it better let me know :D

Updated - 22/11/2012
 
Last edited:
I can't figure out how to get Impending Victory to be used over anything else. I tried putting it in the single target area but now it just wants to use it all the time even if it's on CD and then it won't use anything else. Anyone know what to do?
 
after using this CC for a while, I've come to love it, I've created many of my own profiles for it. It has almost LIMITLESS potential because of how easy it is to configure. Thank you
 
I can't figure out how to get Impending Victory to be used over anything else. I tried putting it in the single target area but now it just wants to use it all the time even if it's on CD and then it won't use anything else. Anyone know what to do?


Code:
-- IMPENDING VICTORYImpending Victory
    Me.HasSpell("Impending Victory") = 1
    Me.HasAura("Victorious") = 1
    Me.Health < 95

This is what I use. It's the first thing I put under healing spells


This is my ARMS rotation:

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
	Me.HasSpell("Storm Bolt") = 1


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


-- AVATAR
Me.Cast Avatar
	Me.HasSpell("Avatar") = 1
	Target.Distance <= 15


-- 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.HasAura("Disarm") = 0
	Me.HasSpell("Disarm") = 1


Disrupting Shout
	Me.HasSpell("Disrupting Shout") = 1
	Target.Distance <= 8


Intimidating Shout
	Me.HasSpell("Intimidating Shout") = 1
	Target.AddsCount > 1
	Target.Distance <= 8
	Me.InBattleground = 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
	Target.AddsCount < 2
	
-- CLEAVE
Cleave
	Target.AddsCount > 1
	Me.Rage >= 30




-- RAGE DUMP
	Target.Health > 20
	Target.AddsCount < 1
	Me.Rage > 80


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


-- MORTAL STRIKE
Mortal Strike


--====================================================================
@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
 
How would I check all mobs healths for using a finisher such as 'shadow word: death' or 'hammer of wrath' or 'execute'? I've read the readme but I can't find anything suitable
 
Created an ExecuteAny. Works the same as InteruptAny but for executing. Usage is Target.ExecuteAny <spell name>. Works on targets below 25% health in the range of the execute spell. I think that is what you were getting at anyways. Added it in for Fury Warrior, will let other classes use at their discretion.
 
Created an ExecuteAny. Works the same as InteruptAny but for executing. Usage is Target.ExecuteAny <spell name>. Works on targets below 25% health in the range of the execute spell. I think that is what you were getting at anyways. Added it in for Fury Warrior, will let other classes use at their discretion.
Yeah it was, thanks a lot.
 
using it for a Ret paladin for leveling and for some reason it tries to heal when it already got full health but doesnt let it cast just runs off.. like kills a mob casts "flash light" lets it load till half and then just runs off.. he does that after every mob.. whats wrong?
 
First of all, great CC and using it on my combat rogue and working very well. Is there a way to have the rogue stealth after looting? It will only stealth to move to target but what if I want it to stay in stealth at all time?
Thanks again for this great CC.

Edit: Okay, looks like the bot will just run straight into the mob then cast shadow step, so it doesn't even stealth at all.
 
Last edited:
Hmm for some reason FTW stopped working for me today all of the sudden. It is not casting spells any more. Anyone else experiencing this? I've tried reinstalling FTW and Honorbuddy but nothing works.
 
Does anyone have a really good Arm pvp text they could share?
 
Playing my warrior I've noticed it's ignoring a Me.HasAura condition, and just casts it anyways.

Code:
Wild Strike
    Me.HasAura("Bloodsurge") = 1

Does anybody know how I can fix this?
 
I tried it on another computer and there it works as it should. But on my mainc omputer, the bot is moving around, but not casting any spells. I haven't changed anything! What could be wrong?
 
boxc, try overwriting your FTW files with fresh ones. This happened to me and it was fixed by "re-installing" FTW. Has not happened since though.
 
If anyone has any ideas as to why this CC locks out my rogue but works perfectly on my other toons Id love to hear from you. Will not action a single command on that toon, have tried rewriting the code to just do Me.AutoAttack under @Combat and nothing. Turned on advanced logging and not a single command is being parsed from rogue profiles (tried combat and assassination). Unfortunately thats the end of my ability and is quite frustrating. Any suggestions or work arounds greatly appreciated!
Have reinstalled HB and FTW multiple times, tried clearing caches, turning wow off, turning the pc off, all to no avail.
 
Fixed a targeting bug regarding the bees in the arboretum tree trunks in the Jade Forest. Might have fix some other targeting issues as well.
 
How do i set this to work in bgs with my blood dk? It keeps unfocussing other players. I dont tank pve so that wouldnt be a problem. Thx in advance.
 
It might be worth noting that the problems I described above are identical to yours and I am also playing rogue.
 
Hey! Having a really easy time leveling a Frost DK without heirlooms so far using FTW. Thanks for writing it!

The only issue I have is that it doesn't wait for the bandage channel to complete or for my toon to be full on health when bandaging; it casts the bandage, then immediately moves on (to loot or pull another mob or something) instead of waiting on the channel time to regain health. I think that if it would wait until the channel is done, or for the toon to be full on health (whichever comes first), this CC would be my go-to CC for all levelers.
 
Back
Top