Check if Trinket is off Cooldown, then Use it. menu

Shout-Out

User Tag List

Results 1 to 12 of 12
  1. #1
    Rumblefish's Avatar Member
    Reputation
    3
    Join Date
    Sep 2010
    Posts
    58
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Check if Trinket is off Cooldown, then Use it.

    I was wondering if there is a way to first check if my trinkets are off cooldown and THEN use /use them.

    Here is what the problem is.

    My macros look BASICALLY something like this.


    Code:
    /cast <Spell>
    /use 13
    /use 14
    Problem with this method is when my trinkets are on Cooldown I get bombarded with Item is Not Ready Yet and Spell Is Not Ready Yet error messages, which significantly reduce my casting speed, which is a BIG problem in PVP. You know every failed spell or trinket use trigger a GCD of like 0.5 or more.

    I need some way to check if the trinkets are ready before executing the /use command and if they are still on Cooldown, the macro should skip the /use 13, 14 part and proceed directly with the spell-cast.

    Here is how I imagine it, USING PSEUDO-CODE to just represent my idea.


    Code:
    Check_if_Trinkets_are_Ready{
    if yes, /use 13, 14;
    }
    /cast <Spells>

    Anyone got any idea how to resolve this ? I used the Search function but didn't find anything relevant to my problem.
    Last edited by Rumblefish; 09-17-2010 at 09:41 AM.

    Check if Trinket is off Cooldown, then Use it.
  2. #2
    Rumblefish's Avatar Member
    Reputation
    3
    Join Date
    Sep 2010
    Posts
    58
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dammit 114 views and no replies ?

  3. #3
    kickasskid54's Avatar Active Member
    Reputation
    50
    Join Date
    Nov 2008
    Posts
    236
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It doesn't increase your GCD btw, for the CD use Fortexorcist

  4. #4
    Iksf's Avatar Active Member
    Reputation
    18
    Join Date
    May 2008
    Posts
    129
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You cant use if statements in WoW Macros, or any decision operators with Blizzards LUA. Hypothetical code would be something like

    /run if GetItemCooldown("Mark of Supremacy")==0 then UseAction(62) end;

    Where Mark of Supremacy is the item and 62 is actionbar slot

    Can use external program to bypass this however, PM if want more info
    Last edited by Iksf; 09-18-2010 at 06:53 PM.

  5. #5
    Picklesowner's Avatar Master Sergeant
    Reputation
    -2
    Join Date
    Jul 2010
    Posts
    87
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Macro's basically can't make desicions. So, they would not be able to check if something is off cooldown. Anyways, ask Iksf for the 3rd party application.

  6. #6
    nightcracker's Avatar Contributor
    Reputation
    102
    Join Date
    Jan 2008
    Posts
    95
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Or just use my addon ncError to hide the error text.

  7. #7
    Rumblefish's Avatar Member
    Reputation
    3
    Join Date
    Sep 2010
    Posts
    58
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you guys, but the problem is not the error text.

    I believe Blizzard have made it so that even failed spells trigger a short 0.5 second cooldown and I have actually noticed that if my trinket is on cooldown, the spell which is supposed to be cast together with the trinket won't be cast the first time I use the macro. I have to press the button a couple of times to get it through and in that precious time I get outfeared and out-cc'd by other players who haven't added their trinkets to all their macros.

    Iksf, just PM'd you.

  8. #8
    Maisteri's Avatar That spoiler guy
    Reputation
    441
    Join Date
    Aug 2007
    Posts
    893
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dont know if it would work with trinkets but as a DK i used a macro like this
    Code:
    /cast Spell
    /cast !Rune Strike
    on every spell. It only casts rune strike if it is possible to cast it.

  9. #9
    Rumblefish's Avatar Member
    Reputation
    3
    Join Date
    Sep 2010
    Posts
    58
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maisteri, will try it, thank you.

  10. #10
    Woodlauncher's Avatar Member
    Reputation
    6
    Join Date
    Jan 2009
    Posts
    98
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Rumblefish View Post
    Thank you guys, but the problem is not the error text.

    I believe Blizzard have made it so that even failed spells trigger a short 0.5 second cooldown and I have actually noticed that if my trinket is on cooldown, the spell which is supposed to be cast together with the trinket won't be cast the first time I use the macro. I have to press the button a couple of times to get it through and in that precious time I get outfeared and out-cc'd by other players who haven't added their trinkets to all their macros.

    Iksf, just PM'd you.
    Honestly dude this is such a pointless thread.

    Try:
    Code:
    /use 13
    /use 14
    /use SOMESPELL
    Get it? No cooldown from failed spells -.-

  11. #11
    aJskoLD's Avatar Member
    Reputation
    1
    Join Date
    Apr 2009
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #showtooltip SPELL
    /script UIErrorsFrame:Hide()
    /use 13
    /use 14
    /cast SPELL
    /script UIErrorsFrame:Clear(); UIErrorsFrame:Show()

    or

    #showtooltip SPELL
    /script UIErrorsFrame:Hide()
    /use 13
    /use 14
    /script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
    /cast SPELL

  12. #12
    Ssateneth's Avatar Contributor
    Reputation
    142
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Maisteri View Post
    I dont know if it would work with trinkets but as a DK i used a macro like this
    Code:
    /cast Spell
    /cast !Rune Strike
    on every spell. It only casts rune strike if it is possible to cast it.
    You can chain multiple spells, even if they are on cooldown, as long as they are OFF the GCD. Warrior's charge, intercept, intervene, bloodrage, heroic strike, cleave, shield block, last stand, shield wall are all off the GCD, so theoretically, you could put all of those abilities in 1 macro, and spamming it would keep all those abilities on cooldown, given that you have the correct target/range for certain abilities.

Similar Threads

  1. Fall off flight path using RAF
    By spike999 in forum World of Warcraft Exploits
    Replies: 42
    Last Post: 11-10-2008, 10:19 AM
  2. [Showoff/Rate] Check out my Sigs, feel free to use any!
    By Stans Dad in forum Art & Graphic Design
    Replies: 7
    Last Post: 08-02-2008, 10:08 AM
  3. Replies: 2
    Last Post: 07-31-2008, 12:16 AM
  4. "Check your MPQ data path" Error when using race changer
    By bigapple89 in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 04-09-2008, 09:57 AM
All times are GMT -5. The time now is 10:12 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search