• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • FightThisWay

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

    1. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      I was unable to replicate the rogue bug until I slid the honorbuddy pull distance below 30. I would recommend keeping it at around 40. Added shadowstep to all the rogue classes, Re arranged the prot warrior attack rotation, so hopefully it will not just auto attack. Don't forget to update to the latest version.
       
    2. knuthen

      knuthen New Member

      Joined:
      Oct 26, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      Works like a charm on my 90 SV-Hunter! Much much better than any other CC.
      Awesome!
       
    3. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Glad you like it! The hunter CC looks particularly awesome, I agree. It flips arounds and sets traps and takes mobs down so fast, it made me laugh and want to play my hunter again.

      Note that you can keep your pet with its growl off and on passive, and it will still work fine. The CC will notice when it's in a party or not, and have your pet growl menacingly accordingly.
       
    4. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Targets/Untargets mobs continually fixed

      OK, I fixed the 'targets/untargets mobs continually' problem. The problem was HonorBuddy no longer will recognize when a mob has been blacklisted - it will pick it up and feed it to you anyway.

      Since I have no control over it, I modified the class to fight it anyway - but this means it is no longer possible to walk away from evade glitched mobs.

      When HonorBuddy fixes their 'won't stop fighting blacklisted mobs' problem, I'll put the code back the way it was.

      I also added debug line when a mob is not valid as an add. If it doesn't want to target something, it will tell you why here. That's how I spotted the continually targeting/untargeting mob problem - it had 'blacklisted' as the reason.
       
    5. jfvibe

      jfvibe New Member

      Joined:
      Sep 8, 2011
      Messages:
      67
      Likes Received:
      0
      Trophy Points:
      0
      Can you look into a next spell functionality? For exemple having a in-game script to set a next spell on the rotation. That would be so awesome.
       
    6. Eyvindur

      Eyvindur New Member

      Joined:
      Nov 11, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      :confused:
      Code:
      --====================================================================
      @INITIALIZE
      --====================================================================
      Me.Message Priest_Shadow last updated 11/8/2012.
      Me.ClipTime 60
      Me.Range 28
      
      --====================================================================
      @COMBAT
      --====================================================================
      ---------------------------------------------------------------
      
      --------
      -- Damage dealing
      ---------------------------------------------------------------
      
      --------
      Mind Spike
      	Me.HasAura("Surge of Darkness") = 1
      	Target.HasMyAura("Vampiric Touch") = 1
      	Target.AuraExpiring("Vampiric Touch") > 4000
      Mind Blast
      	Me.HasAura("Divine Insight") = 1
      	Target.AuraExpiring("Vampiric Touch") > 4000
      Shadow Word: Death
      	Target.AuraExpiring("Shadow Word: Pain") > 4200
      	Target.AuraExpiring("Vampiric Touch") > 4200
      Devouring Plague
      	Me.ShadowOrbs >= 1
      	Target.HasMyAura("Vampiric Touch") = 1
      	Target.HasMyAura("Shadow Word: Pain") = 1
      	Target.AuraExpiring("Shadow Word: Pain") > 5200
      	Target.AuraExpiring("Vampiric Touch") > 5200
      Mind Flay
      	Target.HasMyAura("Devouring Plague") = 1
      	Target.HasMyAura("Vampiric Touch") = 1
      	Target.HasMyAura("Shadow Word: Pain") = 1
      	Target.AuraExpiring("Shadow Word: Pain") > 3600
      	Target.AuraExpiring("Devouring Plague") > 3600
      	Target.AuraExpiring("Vampiric Touch") > 5200
      Shadow Word: Pain
      	Target.AuraExpiring("Shadow Word: Pain") < 2200
      
      Vampiric Touch
      	Target.AuraExpiring("Vampiric Touch") < 3500
      Mind Blast
      
      Mind Flay
      	Target.AuraExpiring("Shadow Word: Pain") > 3600
      	Target.AuraExpiring("Vampiric Touch") > 5500	
      -----------------------------------------------------------------------
      -- 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
      
      -----------------------------------------------------------------------
      -- Buffs
      -----------------------------------------------------------------------
      Me.Cast Power Word: Fortitude
      	Me.HasAura("Power Word: Fortitude") = 0
      	Me.HasAura("Imp: Blood Pact") = 0
      	Me.HasAura("Commanding Shout") = 0
      	Me.HasAura("Qiraji Fortitude") = 0
      Me.Cast Shadowform
      	Me.HasAura("Shadowform") = 0
      Me.Cast Spectral Guise
      	Me.Health < 60
      Me.Cast Dispersion
      	Me.Mana < 40
      Me.Cast Power Infusion
      	Me.Mana < 40
      Me.Cast Power Infusion
      	Me.AvgHealth < 70
      Me.Cast Inner Fire
      	Me.HasAura("Inner Fire") = 0
      Me.Cast Power Word: Shield
      	Me.HasAura("Power Word: Shield") = 0
      	Me.HasAura("Weakened Soul") = 0
      	Me.Health < 90
      Tank.Cast Void Shift
      	Tank.Health < 15
      
      -----------------------------------------------------------------------
      -- Self Heals
      -----------------------------------------------------------------------
      Me.UseHealthPotion
      	Me.Health < 40
      Me.UseManaPotion
      	Me.Mana < 40
      Me.Cast Desperate Prayer
      	Me.Health < 70
      Me.Cast Lifeblood
      	Me.Health < 80
      Me.Cast Flash Heal
      	Me.HasAura("Surge of Light") = 1
      Me.Cast Flash Heal
      	Me.Health < 50
      Me.Cast Renew
      	Me.Health < 60
      Me.Cast Purify
      	Me.IsDiseased = 1
      Me.Cast Dispersion
      	Me.Health < 30
      
      
      -----------------------------------------------------------------------
      -- Interrupts
      -----------------------------------------------------------------------
      Target.CastNow Silence
      	Target.IsCasting = 1
      
      -----------------------------------------------------------------------
      -- AOE
      -----------------------------------------------------------------------
      Target.Cast Cascade
      	Target.AddsCount > 2
      Me.Cast Divine Star
      	Target.AddsCount > 2
      Me.Cast Halo
      	Target.AddsCount > 2
      Target.Cast Mind Sear
      	Target.AddsCount > 4
      
      -----------------------------------------------------------------------
      -- Debuffs
      -----------------------------------------------------------------------
      Me.CastAll Shadow Word: Pain
      	Target.HasMyAura("Shadow Word: Pain") = 0
      
      
      
      -----------------------------------------------------------------------
      -- AOE heals
      -----------------------------------------------------------------------
      Heal.Cast Cascade
      	Me.AvgHealth < 60
      Me.Cast Divine Star
      	Me.AvgHealth < 60
      Me.Cast Halo
      	Me.AvgHealth < 60
      
      -----------------------------------------------------------------------
      -- Movement
      -----------------------------------------------------------------------
      Me.FollowTarget
      
      
      --====================================================================
      @PULL
      --====================================================================
      
      
      Mind Blast
      Shadow Word: Pain
      Smite
      
      Me.FollowTarget
      	
      --====================================================================
      @REST
      --====================================================================
      
      Revive.CastOnce Resurrection
      	Me.Mounted = 0
      
      Heal.Cast Heal
      	Heal.Health < 90
      	Me.MovementDisabled = 0
      	Me.Mounted = 0
      
      Me.Eat
      	Me.Health < 50
      
      Me.Drink
      	Me.Mana < 50
      
      Me.FollowTarget
      First of all...+rep! and im buying you a beer when i get paid! GREAT ROUTINE! Just got it like an hour ago...AMAZING. K now with that said...im having issues with my shadow priest casting Vampiric Touch twice in row...i was able to add almost 2k dps to the base configuration using this rotation...buuut yeah i think somethings up because it will consistantly cast VampTouch twice in a row...not every single time...but 80+%...would you mind terribly just taking a quick look at what im doing and see if you notice anything obvious that im doing wrong? Would greatly appreciate!
       

      Attached Files:

      Last edited: Nov 12, 2012
    7. Eyvindur

      Eyvindur New Member

      Joined:
      Nov 11, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Sigh....i just dont get it...EVERYTHING ELSE works without a single hitch at all...100% dot uptimes...frickin amazing burst...but stupid f'ing VampTouch x2 cast will not stop...but ...no matter what ive tried (besides going back to the basic profile)...nothing changes this :'( and I can so tell this would be an amazing CC rotation. Please Kamilche...you're my only hope! ;)

      *Minus the VT x2 casting..this is a dirrrrty routine!!! im in love with this AIO!!!

      *** GOT IT!!! THX!!!***
       
      Last edited: Nov 12, 2012
    8. Blackwyvern

      Blackwyvern New Member

      Joined:
      Mar 27, 2012
      Messages:
      112
      Likes Received:
      1
      Trophy Points:
      0
      PHP:
      [FTW12:11:15 +++ Envenom 0 stacks2.9 seconds remaining
      [FTW12:11:15 Unknown spell Dispatch
      [FTW12:11:16 Unknown spell Dispatch
      [FTW12:11:16 ----- Shadowstep
      [FTW12:11:16 Unknown spell Dispatch
      [FTW12:11:17 Unknown spell Dispatch
      [FTW12:11:18 Unknown spell Dispatch
      [FTW12:11:18 ----- Envenom
      [FTW12:11:18 Unknown spell Dispatch
      [FTW12:11:19 Unknown spell Dispatch
      [FTW12:11:19 Facing Baumutter der Sprungschweife
      [FTW12:11:20 Facing Baumutter der Sprungschweife
      [FTW12:11:20 Unknown spell Dispatch
      Getting lots and lots of this Errors, Rogue Ass. any idea why?
       
    9. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Whenever I have a problem with a double-cast, I put a 'small' cooldown on the spell in the Spell_Overrides.txt file. The first number is the spell ID, the second number is the cooldown in seconds. Change that to like 2 seconds, and your double cast should stop.
       
    10. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Hm, that is odd. I see foreign text in there. FTW isn't compatible with foreign languages. You'd have to replace 'Dispatch' with whatever the spell name is in German, for every spell. :-O You up for it?

      It COULD be foreign language compatible, but I'd have to change operating systems, spend months on acquiring and testing the foreign language pack/WoW in that languge, and yeah. I don't have that much time.

      Maybe someone else does!

       
    11. metisgb

      metisgb New Member

      Joined:
      Apr 14, 2010
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0

      hey, your problem is probably right here

      "Vampiric Touch
      Target.AuraExpiring("Vampiric Touch") < 3500"

      this line will tell it to cast vampiric touch obviously if its less then <3500 remaining.. i see what your wanting.. to land it right when it expires.. and thats a solid way to do it, however with server latency and latency in the way ftw processes.. whats happening to you is ftw is not seeing it land in time and recasting it.

      try adding this

      Vampiric Touch
      Target.HasAura("Vampiric Touch") = 0

      directly above your clip code, and see if that fixes the problem. hopefully it will cast it with that line, and then on the second trip processing through it will see that its already there before it casts again.
       
    12. Blackwyvern

      Blackwyvern New Member

      Joined:
      Mar 27, 2012
      Messages:
      112
      Likes Received:
      1
      Trophy Points:
      0


      Soooo i would have just to replace all spells in Rogue_Assassination.txt to make it work?
       
    13. Cukie

      Cukie Active Member

      Joined:
      Dec 3, 2011
      Messages:
      1,255
      Likes Received:
      3
      Trophy Points:
      38
      Just running the English client would probably be a hell of a lot easier, since you obviously speak English anyhow.
      Because even of you change every spell, you wouldn't be able to update at all without doing it all over again, everytime.
       
    14. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Yeah, it probably would be easier to run the English client. Even though HonorBuddy dumps known spells to the log at startup to give you a head start, there's all those aura checks, and those AREN'T dumped.

      If I had one giant database of spell-ids, including aura-ids, to their English equivalent, I could work something up. But I wouldn't be able to test it, not having foreign language support on my lame low-end Windows 7 operating system.

      It would work something like this: Instead of looking up the spellname by name, it would look up the spell id from the dictionary of English-to-ids. Then, it would get the spell directly by ID, and call that.

      You've 'almost' got that right now, with the Spell_Overrides.txt file. For all spells in that file, FTW makes no attempt to look it up by name - it looks it up by spell ID. But, it doesn't have all the spells, and it doesn't accommodate German aura names, either.
       
    15. SHJordan

      SHJordan Member

      Joined:
      Oct 20, 2012
      Messages:
      636
      Likes Received:
      1
      Trophy Points:
      18
      Wouldn't wowhead be a good place to start building up a spell_ID database?
       
    16. olisellana

      olisellana New Member

      Joined:
      Feb 19, 2012
      Messages:
      85
      Likes Received:
      0
      Trophy Points:
      0
      Disc priest, runs right up to the mob that it wants to attack instead of attacking from a distance and letting the mob come to it. Is there a way to allow it to attack further away and this way the mob, comes to it while it is being dotted and attacked?
       
    17. flexkres

      flexkres New Member

      Joined:
      Apr 6, 2010
      Messages:
      459
      Likes Received:
      6
      Trophy Points:
      0
      has any1 tried as monk tank?
       
    18. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      That would be the 'range' variable at the top. Disc priest is set to a range of 30, bump that to 40 if you prefer. If you have any spells that require a smaller range, be sure to not include them in the 'pull' section.
       
    19. metisgb

      metisgb New Member

      Joined:
      Apr 14, 2010
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      kam the enhance shaman needs to be looked into, its seriously buggy. right now it doesn't imbue its weapons, have tried several variations of the code included with the original, and it just doesn't work. this could be whats throwing the whole thing off now that i think about it.. because you hit like a wet noodle without them and lava lash/unleash elements dont work.. and she spams unleash elements because it never casts.
       
    20. Kamilche

      Kamilche New Member

      Joined:
      Oct 2, 2010
      Messages:
      551
      Likes Received:
      30
      Trophy Points:
      0
      Took a look at the enhance shaman, made an update. It should work now, let me know if you have any more problems with it.
       

    Share This Page