• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PAID] [Mage] Portal - An Advanced Honorbuddy Mage Routine [PvE/PvP]

    Discussion in 'Mage' started by Millz, Aug 26, 2013.

    1. foxy_2011

      foxy_2011 New Member

      Joined:
      Mar 14, 2012
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      press Class config, 2nd or 3rd option from right side, in one of these settings u can find the armors blessing its gonna use, change the frost to Molten :)

       
    2. foxy_2011

      foxy_2011 New Member

      Joined:
      Mar 14, 2012
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      Dude Awesome Hotkeys for ground spells like shadowfury or Ring of Frost, specially when u set it on mouseover, you do really need to suggest it to Tuanha to use it on his CCs as well, btw I think you'll be amazed by the thing I am about to tell you here, I got a Legendary rank in HC SoO using the Fire mage CC after you reformed it(It would have been Rank1 if the tank wouldn't lose aggro to me) :p got Couple of blue and purple ranks as well on normal fights.
       
    3. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Shouldn't have - code hasn't changed. Could be something externally interfering with the hotkeys?

      Cool :) !
       
    4. extremevil

      extremevil Member

      Joined:
      Sep 29, 2012
      Messages:
      67
      Likes Received:
      0
      Trophy Points:
      6
      You do realise in heroic mode, spawning those parasites is needed.
       
    5. Reginald14

      Reginald14 New Member

      Joined:
      Mar 31, 2013
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      Just updated HB, my Mage stops casting all of the sudden, log is spammed with the following:


      Code:
      [15:45:18.209 D] Exception was thrown in BotBase.Root.Tick
      [15:45:18.209 D] System.ArgumentException: An item with the same key has already been added.
         at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
         at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
         at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
         at Styx.WoWInternals.WoWObjects.WoWUnit.get_ActiveAuras()
         at (Object )
         at 㧣䠛⥄䔠יִ娔縎ᘅ.廋㯉뱽晴▜⎏(Object )
         at A.cc3e18f406c6f8611cd8d424c558b1fea.get_c69d3b90a1f6a92f522994f831fa481a5()
         at A.cc3e18f406c6f8611cd8d424c558b1fea.c7448c0b003252788d0d46df8015ffbc0(Object c5902c24c0ecb59e31c72d12e220e4bef)
         at Styx.TreeSharp.Decorator.CanRun(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.CommonBot.TreeRoot.()
         at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
      [15:45:18.224 D] Exception was thrown in BotBase.Root.Tick
      [15:45:18.224 D] System.ArgumentException: An item with the same key has already been added.
         at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
         at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
         at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
         at Styx.WoWInternals.WoWObjects.WoWUnit.get_ActiveAuras()
         at (Object )
         at 㧣䠛⥄䔠יִ娔縎ᘅ.廋㯉뱽晴▜⎏(Object )
         at A.cc3e18f406c6f8611cd8d424c558b1fea.get_c69d3b90a1f6a92f522994f831fa481a5()
         at A.cc3e18f406c6f8611cd8d424c558b1fea.c7448c0b003252788d0d46df8015ffbc0(Object c5902c24c0ecb59e31c72d12e220e4bef)
         at Styx.TreeSharp.Decorator.CanRun(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.CommonBot.TreeRoot.()
         at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
      [15:45:18.643 D] [Portal ~ Debug] Combat ended after 8.8442392 seconds
      [15:45:18.643 D] [Portal ~ Debug] Clearing cached objects.
      [15:45:18.643 V] [Portal] DoTManager Cleared.
      [15:45:28.113 N] Stopping the bot!
      [15:45:28.113 Q] Bot stopping! Reason: User pressed the stop button
      [15:45:28.124 N] [Tyrael] ------------------------------------------
      [15:45:28.124 N] [Tyrael] Shutdown - Performing required actions.
      [15:45:28.124 N] [Tyrael] -------------------------------------------
      
      [15:45:28.140 D] Activity: Honorbuddy Stopped
      
       
    6. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      Dont think so m8 nothing has changed from my end that I can think of. Maybe you can have a look at it, trying to manually cast ice block was way to slow never mind greater invis ect
       
    7. foxy_2011

      foxy_2011 New Member

      Joined:
      Mar 14, 2012
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      Huge problem with Living bomb's logic, for Living bomb you should let it explodes and then refresh it, the bot refreshes the Living bomb 1-2 seconds b4 the explosion, in the other hand if you use Nether Tempest instead of Living bomb, you should either refresh it when u get big proc of intellects or when it's about to expires(1-2sec b4 it expires). so basically the bot does it right with Nether Tempest atm but for living bomb it uses the same logic which is bad/wrong
       
      Last edited: Jun 7, 2014
    8. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      Incorrect for living bomb for quiet some time after a change ages ago and there is a bomb manager in place to deal with what you are saying about nether tempest. also not sure what spec or raid you are talking about but if you are frost/arcae in SoO there should only be 2 times you use nether tempest in the entire raid.
       
      Last edited: Jun 7, 2014
    9. Chaser

      Chaser Member

      Joined:
      Jan 24, 2014
      Messages:
      243
      Likes Received:
      2
      Trophy Points:
      18
      My mage does't use Invocation (talent) on low mana. Sometimes I oom faster then 60 sec and routine just does nothing and waits for passive regeneration oO
      Have checked "use Evocation on low MP" in options, but looks like this option works only for non-talent Evo.
       
    10. foxy_2011

      foxy_2011 New Member

      Joined:
      Mar 14, 2012
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      I don't get what do you mean by incorrect for Living bomb, do you mean that the CC is wrong or I am wrong ? read the spell, it says when this effect ends, or the target dies, it explodes to deal an additional [0.1 * 4288 ( + 321.44% of Spell power)] Fire damage to the target and all other enemies within 10 yards. so it's better if you let it explodes b4 refreshing it.

      Again I don't get what do you mean by there should be only 2 times that you use nether tempest in the entire raid, I play fire spec anyway, I guess what you trying to tell me is that there are only 2 encounters that I need to use Nether Tempest instead of living bomb ? well it's ur personal choice, I use nether tempest more often than living bomb at least in SoO.

      Fix this living bomb refreshing time plz Millz plz <3

       
    11. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      If you reload the bot, does it still spam this error? Looks like something has just bugged out.

      Only thing that has changed before doing the manual cast detection is handling dismounting if the toon is mounted - but that won't make any difference if you're already in combat and dismounted.

      Post a log, you should never be able to go oom with that talent, something isn't working right in the rotation.

      dilbog is correct, you want to refresh LB just before it explodes. Try it on a target dummy, you'll see it still explodes if you refresh it with 1.5s remaining on the DoT.
       
    12. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      snap shotting is more typical damage but ok dude you read the tool tip :p. I highly suggest you go and check out method wow fire mage beginner guide or check out alteredtime.com

      Good day.
       
    13. ashdale

      ashdale New Member

      Joined:
      Apr 4, 2014
      Messages:
      57
      Likes Received:
      0
      Trophy Points:
      0
      dilbog is correct, the exploding and the end of the duration of LB was changes a few patches back, now if you refresh it with 1.5s left you get the explosion as well, the current logic Millz has for it is correct and up to date.
       
    14. foxy_2011

      foxy_2011 New Member

      Joined:
      Mar 14, 2012
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      ouch, haha beginner :D either way yeah you are right, just checked it on dummy, and your website doesn't work so if you think I can use any other tip just say it here :) or send the correct address :p
      as far as I know snapshotting is for example If you cast a DoT while you have a proc of a trinket or etc, ALL your ticks from that dot will be recalculated based on ur current stats+proc, even after the proc expires. so basically it's the same thing as I said (if it's not tell me pls) ...

       
    15. fluzzly

      fluzzly New Member

      Joined:
      Aug 29, 2012
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      I'm trying this out but for some reason I'm only doing about 30k DPS as a frost mage with a 490 ilvl I'm not really sure what I'm doing wrong though is anyone able to help?
       
    16. Chaser

      Chaser Member

      Joined:
      Jan 24, 2014
      Messages:
      243
      Likes Received:
      2
      Trophy Points:
      18
      It's not a problem to go OOM with Invocation :) It reduces passive MP regen but removes Evo cd.
      Frostbolt costs 4% MP. Frozen orb costs 10% MP. Firing bolts one by one with no BL/IcyVeins OOMs me in 49 sec. Any haste buff ooms me faster :) Being unlucky with procs leads to OOM.
      Same thing happened with PQR Soapbox rotation so I just added Refresh Invocation if no MP for Frostbold on next GCD regardless of Invo time left.
      Obviously I can't edit paid routines code by myself to fix it :)

      Another issue:
      sometimes Alter time is too delayed (waits for 2xFF+BF | trinket procs for too long?). I saw 3-4 BF and 1-2 FoF procs wasted (overridden) while routine delayed AT usage :(
      When it finally uses AT I already have IcyVeins/BL < 6 secs left, one trinket + jade spirit faded, only 1xBF + 0xFoF procs . It's a bit crazy :D
      Have "on boss or player + BF/FoF aura" option for Icy Veins. One of my trinkets is RPPM based, another is ICD based.
      Maybe it's another reason for OOM -- wasting zero MP procs while forcing Frostbolt filler with haste buff up.

      If routine waits for trinkets, it should consume BF and FoF, may always leave 1xFoF while waiting. Refreshing Invocation at ninja BL / incoming IV up to cover full BL/IV duration is also a good idea.

      I'm 550 mage mostly in PvP gear.

      Here is my log. Some "nearly oom". Full OOM -- no MP for Frostbolt on next cast twice at the end of log:
      6.9% MP Frostbolt means not enough MP to chain next bolt :) You can see a bigger delay here between casts.
      I have no raid spell haste here. With it go OOM is a lot easier.
      View attachment 5868 2014-06-08 08.22.txt

      100% oom is: fight single target -> refresh Evo -> use IV -> use Orb. Chaining: no managems (or CD > 60 sec) -> refresh Evo -> IV -> BL is a big fail for routine :D
      __________
      Another log with BL. Just see this delay:
      Frostbolt cast time 1.36 sec. Doing nothing for (3 - 1.36) + (5 - 1.36) = 5.28 sec. :mad: Maybe it's better to refresh Evo + get MP instead of dallying?
      View attachment BL oom.txt
       
      Last edited: Jun 8, 2014
    17. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Post a log

      Update from SVN, I've added in force invocation refresh on low mana.

      AT wasn't checking for trinkets before - but I've added this in now.
       
    18. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      Sorry bud miss typed the site is Altered Time ? Index page
       
    19. Chaser

      Chaser Member

      Joined:
      Jan 24, 2014
      Messages:
      243
      Likes Received:
      2
      Trophy Points:
      18
      Alter Time is definetely broken :(
      If it tracks now only trinket procs (ignoring IV and BF+FoF) why routine wastes BF and FoF with IV up?
      Just saw it on dummy: IV up, procs up, no procs usage during IV at all oO IV faded -- normal proc usage. AT was poped separatly prom IV.

      Why?
      Alter Time is in log but wasn't popped ingame.
      AT cannot be casted while another spell casting or channeling.. So routine should wait till cast end or /stopcasting before AT. For now it fails to cast AT sometimes :D Never supposed to see this bug in your routines :D

      6 Frostfire bolts in a row ignoring 1xBF+2xFoF.
      1xBF gained 17:17:10. BF used 17:17:17. Wasting procs for 7 secs (having ALL procs up).
      2xFoF since 17:16:58. First Ice Lance 17:17:21. Wasting procs for 23 sec.

      View attachment 4692 2014-06-08 20.12.txt log if you need.

      Please do (1xFoF+1xBF or 2xFoF+2xBF) and (BL > 6 sec or IV > 6 sec) condition for AT if its proc based.

      If only one trinket is up AT should be delayed until >= 6 sec trinket buff left for to wait another trinket.
      (if you can track for ICD based trinket it's CD -- no need to wait for second trinket proc if it has > 4 sec CD).
      AT should be used immediately if both trinkets are up.
      __________
      Looks like "On Boss or Player + BF-FoF procs" option for Icy Viens is broken -- tries to get procs + trinket + fails because of middle cast AT attempt. Don't use it until fix :)
      "On Boss or Player" works good (except AT fails :D).

      __________
      Malkorok -- any HP based options will be triggered: Ice block, blink, shield :D Player cannot be healed (except one moment)), so it will be triggered for the whole fight.
      Thok -- no cancel cast logic on his shout? If my Evocation was interrupted routine will not try to cast it again in next 50 secs? I was forced to refresh it manually :(

      Looks like noone use this routine at all oO Can't believe that people never faced these issues.
      Today my first day in PvE with Portal :(
       
      Last edited: Jun 8, 2014
    20. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      It use to work quiet well if you used the cooldowns hot key when you had the procs you needed. the main one we are wanting is pboi with iv+2fof+2bf use alter time but tbh 99% of the time I have every thing proc'd at once so it's a none issue. messing around with frost last night I easily got 1.4mil burst dps.

      Letting the routine make it's own choices last night it was skipping 2fof & 2bf only listening to trinket procs worse than that it was using it on bboy ignoring pboi :p needs a bit of a fix millz. there needs to be conditions set in this that are correct not only for if everything goes well with regards to proc's but also if we dont get the proc's that we need.
       

    Share This Page