• Visit Rebornbuddy
  • FightThisWay

    Discussion in 'All in One' started by Kamilche, Oct 14, 2012.

    1. combatstang

      combatstang New Member

      Joined:
      Mar 1, 2012
      Messages:
      81
      Likes Received:
      0
      Trophy Points:
      0
      Ok so Here is my Ret Pally Leveling profile.

      Here are the 2 things that are bothering me.
      -Casts Sacred shield on every pull even though its already active.
      And
      -I want to use fist of justice on pull when in range so I take as little damage as possible before mob comes out of stun.
      Any ideas??

      --====================================================================
      @COMBAT
      --====================================================================
      Me.Message Paladin_Retribution last updated 12/24/2012.
      Me.ClipTime 50
      Me.Range 4.95


      -----------------------------------------------------------------------
      -- Break free first
      -----------------------------------------------------------------------
      Me.Cast Will of the Forsaken
      Me.IsIncapacitated = 1
      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
      -----------------------------------------------------------------------
      Tank.Cast Lay on Hands
      Me.Health < 30
      Me.UseHealthPotion
      Me.Health < 40
      Me.Cast Lifeblood
      Me.Health < 50
      Tank.Cast Flash of Light
      Tank.Health < 20
      Healer.Cast Hand of Protection
      Healer.Health < 50
      Me.Cast Divine Shield
      Me.Health < 60
      --Tank.Cast Eternal Flame
      -- Tank.Health < 70
      -- Me.HolyPower >= 1
      Me.Cast Divine Protection
      Me.Health < 80
      Me.Cast Word of Glory
      Me.HolyPower >= 1
      Me.Health < 80
      --Me.Cast Holy Prism
      -- Me.AvgHealth < 80
      --Heal.Cast Light's Hammer
      -- Target.AddsCount > 1
      --Heal.Cast Execution Sentence
      -- Heal.Health < 80
      Heal.Cast Flash of Light
      Heal.Health < 70
      Me.StackCount("Selfless Healer") >= 3


      -----------------------------------------------------------------------
      -- Rebirth
      -----------------------------------------------------------------------


      -----------------------------------------------------------------------
      -- 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
      Hammer of the Righteous
      Target.AddsCount > 4
      --Holy Prism
      -- Target.AddsCount > 1
      --Light's Hammer
      -- Target.AddsCount > 1
      --Target.Cast Execution Sentence
      -- Target.AddsCount > 1


      -----------------------------------------------------------------------
      -- Pull more if possible
      -----------------------------------------------------------------------
      Me.PullMore Judgment
      Target.AddsCount < 0
      Me.Health >= 50
      Me.InParty = 0


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


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


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


      Me.Cast Sacred Shield
      Me.HasAura("Sacred Shield") = 0


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


      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


      Me.Cast Devotion Aura
      Me.Health < 50
      -----------------------------------------------------------------------
      -- Runners
      Fist of Justice
      Target.IsFleeing = 1
      Target.Distance < 20
      Me.HasSpell("Fist of Justice") = 1
      -----------------------------------------------------------------------


      -----------------------------------------------------------------------
      -- Interrupts
      -----------------------------------------------------------------------
      Target.InterruptAny Arcane Torrent
      Target.InterruptAny Rebuke
      Target.ParalyzeAny Fist of Justice
      Target.ParalyzeAny Hammer of Justice


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


      -----------------------------------------------------------------------
      -- Normal attack rotation
      -----------------------------------------------------------------------
      Templar's Verdict
      Me.HolyPower >= 3
      Guardian of Ancient Kings
      Target.AddsCount > 3
      Guardian of Ancient Kings
      Target.IsElite = 1
      Inquisition
      Me.HasAura("Inquisition") = 0
      Templar's Verdict
      Me.HasAura("Divine Purpose") = 1
      Hammer of Wrath
      Exorcism
      Crusader Strike
      Judgment


      Me.AutoAttack


      --====================================================================
      @PULL
      --====================================================================
      Target.ParalyzeAny Fist of Justice


      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 < 50
      Me.Mounted = 0


      Me.Eat
      Me.Health < 20


      Me.FollowTarget




      --Me.Use Celebration Package
      -- Me.HasItem("Celebration Package") = 1
      -- Me.HasAura("WoW's 8th Anniversary") = 0
       
    2. DrMight

      DrMight New Member

      Joined:
      May 2, 2011
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Working on a rotation/routine for farming Direhorns with my destro warlock, and it's pretty much complete.
      The only thing missing, is something I don't get working.
      Code:
      Shadowfury
      	Target.IsCasting("Trihorn Charge") = 1
      
      Target.IsCasting("xxx") doesn't seem to work at all, tried it with different spells my target was casting, and Shadowfury was never cast.
      According to this post my above code should work, shouldn't it?
      Code:
      Shadowfury
      	Target.IsCasting = 1
      
      This is working, proving that it's atleast able to cast Shadowfury.

      Another thing I managed to fix by myself; had to comment away line 73 in Spell_Overrides.txt in order to make my lock use Ember Tap
       
    3. nickel

      nickel New Member

      Joined:
      Mar 23, 2013
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
      Where does one find the Spell ID?
       
    4. DrMight

      DrMight New Member

      Joined:
      May 2, 2011
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
    5. nickel

      nickel New Member

      Joined:
      Mar 23, 2013
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
    6. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Hi all, I've updated FTW. In particular, HonorBuddy is broken - PetInCombat will always return true, so I had to put in a fix for that. If you're having problems with your bot trying to attack shopkeepers, get the latest version. Plus, there's some enhancements for druids and warlocks.
       
    7. chucky30

      chucky30 Member

      Joined:
      Jan 15, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      will this do pvp?
       
    8. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      I don't have a high level pally any more, so can only make some educated guesses:

      Sacred Shield: Somehow, the bot doesn't think you have the 'Sacred Shield' aura. There's a plugin called 'Profile Helper' that will dump all your auras, etc., on demand. I would fire that up and see if you in fact do have that 'Sacred Shield' aura on. WoWHead says it lasts for 30 seconds, so I suspect you actually don't have the aura any more, and that's the bot reapplying it.

      IsCasting("XXX"): You're right, the bot doesn't have this. I've removed it from the ReadMe. It looks like something I meant to implement, but never did.


       
    9. Xcesius

      Xcesius Community Developer

      Joined:
      May 1, 2011
      Messages:
      2,050
      Likes Received:
      61
      Trophy Points:
      48
      Hi Kamilche,

      Apperently HB won't track Sacred Shield properly. When you gain the 5 second buff from the 30 second buff (both sacred shield) and then you have x2 sacred shield auras, the bot will only register the 5 second buff instead of the 30 second one.

      So you'd want to track the 5 second aura instead of the 30 second one.
       
    10. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Yeah, that profile helper would really come in handy then. Put an override in the spell overrides file, that has the id you want, and the aura name, and it should start tracking it better.
      If HB were perfect, that spell overrides file wouldn't be necessary.
       
    11. Xcesius

      Xcesius Community Developer

      Joined:
      May 1, 2011
      Messages:
      2,050
      Likes Received:
      61
      Trophy Points:
      48
      Here's the aura ID to track : 65148 (the 5 second shield)

      Just add a
      Code:
      !Me.HasAura(65148)
       
    12. m4527

      m4527 New Member

      Joined:
      Nov 7, 2012
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Hello i use this routine for pickpoket. I add in pocket version few changes to Vanish and prep, but after vanish he start follow the target and mobs get him again. Any idea for better vanishing and escape.

      Me.Cast Vanish
      Me.InParty = 1
      Me.Health < 98
      Me.HasAura("Stealth") = 0
      Me.HasAura("Vanish") = 0
      Me.MovementDisabled = 0

      Me.Cast Vanish
      Me.InParty = 0
      Me.Health < 98
      Me.HasAura("Stealth") = 0
      Me.HasAura("Vanish") = 0
      Me.MovementDisabled = 0

      Me.Cast Preparation
      Me.OnCooldown("Vanish")
      Me.HasAura("Stealth") = 0
       
    13. mykitty

      mykitty New Member

      Joined:
      Dec 17, 2011
      Messages:
      186
      Likes Received:
      0
      Trophy Points:
      0
      Any chance you will add support for Druid's Symbiosis?

      And how come this routine always stutter ??
       
    14. Boxyum

      Boxyum New Member

      Joined:
      Apr 30, 2012
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      hello! great CC! im loving this!

      question:
      im hunter! it is possible to create an action to get away from the mob for a range of 30, the pet can handle the mob. I know I can use "Disengage" but the first post says it is not good to use it!
      any option to move, maybe just taking a few steps backward?

      yes, I've used the search tool .. found nothing!


      I want to make a profile to hunt the rare Krol the Blade - NPC - World of Warcraft and takes away from your ability Devastating Arc - Spell - World of Warcraft

      thanks for listening and for the great CC!
       
    15. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      I had it do that at the beginning, but it didn't do it well, so I removed it.

      Disengage is more reliable, but still gets you into trouble (think of the cliffs in valley of the four winds.)

       
    16. blancharke

      blancharke Member

      Joined:
      Jan 15, 2010
      Messages:
      225
      Likes Received:
      4
      Trophy Points:
      18
      Hey Kamilche,

      still using this class wich is great. Now I'm busy with an elemental shaman.
      It seems like Totemcount doesn't work.
      Would it also be possible to code something for the distance of totems?
      Good example for this.

      Totemic Recall
      Me.TotemDistance > 15


      Btw it seems like Me.IsMoving doesn't work either

      Edit:
      Another good example for TotemDistance is:

      Totemic Projection
      Me.HasTotem("Magma Totem") = 1
      Target.TotemDistance > 8


      Atm I use this:
      Totemic Projection
      Me.HasTotem("Magma Totem") = 1

      Problem with this is that he puts the totem at the target's feet and everytime the tank targets another mob, he puts it to the new target wich leads to dpsloss.
       
    17. aeugis

      aeugis New Member

      Joined:
      Sep 2, 2012
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      I wish I had the ability to update some of the code to make it faster. I love this CC and wish it was just a little bit faster. Seems like you can tell the CC is reading everything line by line. Anyways though, great CC and hope to see you return!
       
    18. dna9418

      dna9418 Member

      Joined:
      Oct 7, 2011
      Messages:
      217
      Likes Received:
      0
      Trophy Points:
      16
      Hey man!I change from singular to FTW and i notice that it doesn't release when i die,It just waits for timer..
       
    19. aeugis

      aeugis New Member

      Joined:
      Sep 2, 2012
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      This is a problem with HB itself, dna9418. Post your log in the Honorbuddy Support section, it seems more people need to post about this.
       
    20. Madske

      Madske New Member

      Joined:
      Oct 27, 2012
      Messages:
      121
      Likes Received:
      0
      Trophy Points:
      0
      I am using this routine to do AOE farming as a paladin, along with RunLikeHell movement.
      There is a problem tho, that is that the paladin is using consecration as he is pulling, making the mobs die along the way. This slows down the bot alot, as has to go back and loot every single corpse.
      Does anyone have an idea as to how I can make the bot not cast spells while running, but first when it should engage in normal combat?
       

    Share This Page