Dimmed Actions
Update 02/12/11: Sorry for the delay in Bartender/Dominos support. I've been busy with other projects and haven't had time to play WoW or tinker with addons. I used to use Bartender pre-cata so I hope to get Bartender support working.
Dimmed Actions will turn your action buttons (semi) transparent if they meet any of the following conditions
- Target is out of range for that action.
- Not enough mana/energy/rage for that action.
- Action cannot be cast on target (healing spells on hostile target)
- Action is currently on cooldown.
- Spell already exists on target.
Each of these conditions are optional and can be turned off.
Todo:
- Add options to disable spell exists on specific actions.
- Add support for Bartender & Dominos' bars.
DA needs translators. Apply here.
Donations welcome. There's a donate button here.
Bitcoin address: 13mvJMp8Z38SUAnZ4PgGpio5L2inqWQGsP
hey, i'm running dominos action bars and i'm currently running dimmed actions and it doesn't seem to do anything when i'm in range or out of range while playing a warlock.
is there anything i'm forgeting to do? i have dimmed actions enabled.
no idea, Dimmed Actions was created December 2009.
hey isn't there an addon that does this already? (tullaranged)????????
When i disable this add-on the problem does not occur.
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\DimmedActions\core.lua line 776:
C stack overflow
Debug:
(tail call): ?
(tail call): ?
(tail call): ?
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
DimmedActions\core.lua:776:
DimmedActions\core.lua:773
...
DimmedActions\core.lua:164:
DimmedActions\core.lua:159
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:635:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
Skillet\Skillet.lua:483: DisableBlizzardFrame()
Skillet\Skillet.lua:752:
Skillet\Skillet.lua:695
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:635:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:259: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:282: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:558:
..\FrameXML\UIParent.lua:531
AddOns:
Swatter, v5.12.5198 (QuirkyKiwi)
Ace3, v
AckisRecipeList, v2.2.7
ACP, v3.3.16
AraBrokerGuildFriends, vr42
AraBrokerMoney, vr12
AraBrokerReputations, vr11
AraBrokerSpecSwitcher, vr10
Armory, vv9.8.0
ArmoryGuildBank, vv9.8.0
Atlas, v1.20.0
AtlasBattlegrounds, v1.20.0
AtlasDungeonLocs, v1.20.0
AtlasOutdoorRaids, v1.20.0
AtlasTransportation, v1.20.0
AtlasLootLoader, vv6.04.03
AtlasQuest, v4.6.5
AucAdvanced, v5.12.5198 (QuirkyKiwi)
AucFilterBasic, v5.12.5198 (QuirkyKiwi)
AucFilterOutlier, v5.12.5198.5194(5.12/embedded)
AucMatchUndercut, v5.12.5198.4828(5.12/embedded)
AucStatHistogram, v5.12.5198 (QuirkyKiwi)
AucStatiLevel, v5.12.5198 (QuirkyKiwi)
AucStatPurchased, v5.12.5198 (QuirkyKiwi)
AucStatSales, v5.12.5198.4838(5.12/embedded)
AucStatSimple, v5.12.5198 (QuirkyKiwi)
AucStatStdDev, v5.12.5198 (QuirkyKiwi)
AucStatWOWEcon, v5.12.5198.4828(5.12/embedded)
AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded)
AucUtilAppraiser, v5.12.5198.5194(5.12/embedded)
AucUtilAskPrice, v5.12.5198.5162(5.12/embedded)
AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded)
AucUtilCompactUI, v5.12.5198.5016(5.12/embedded)
AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded)
AucUtilFixAH, v5.12.5198 (QuirkyKiwi)
AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded)
AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded)
AucUtilScanButton, v5.12.5198.5159(5.12/embedded)
AucUtilScanFinish, v5.12.5198.5159(5.12/embedded)
AucUtilScanProgress, v5.12.5198.4979(5.12/embedded)
AucUtilScanStart, v5.12.5198.5159(5.12/embedded)
AucUtilSearchUI, v5.12.5198.5184(5.12/embedded)
AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded)
AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded)
Babylonian, v5.1.DEV.312(/embedded)
Bagnon, v4.2.6
BagnonArmory, v1.0.5
BalancePowerTracker, v1.2.3
Bazooka, vv2.1.3
BeanCounter, v5.12.5198 (QuirkyKiwi)
BrokerExit, v2.0.0-release
BrokerGarbage, v4.0v11
BrokerRecZone, v3.1.96
Brokerrepair, v3.5
BrokerSysMon, vr71
BrokerWallet, v3.5
Chinchilla, vv2.4.1
ClassTimer, v2.3
Configator, v5.1.DEV.312(/embedded)
DBMCore, v
DebugLib, v5.1.DEV.312(/embedded)
Decursive, v2.7.0.3
DimmedActions, v2.0.2beta
Dominos, v4.2.3
DominosRoll, v
DrDamage, v1.8.7_release
FBBroker, v1.6a (FB 0.9.9)
FBTrackingFrame, v1.0.4
FishingBuddy, v1.0.4a
GatherMate2, v1.14-2-gb49253f
GearScore, v4.9.01.00
HealBot, v4.2.0.1
LibExtraTip, v5.12.DEV.311(/embedded)
MikScrollingBattleText, v5.6.108
MinimapButtonFrame, v3.1.5
MinimapButtonFrameSkinPack, v3.0
Omen, v3.1.4
OmniCC, v4.2.muffins1
Overachiever, v0.63
Postal, v3.4.10
Prat30, vr871
Prat30HighCPUUsageModules, v
Prat30Libraries, v
QHDatabase, v4.2.0.224r
QHDataenUS, v4.2.0.224r
Quartz, v3.0.7
QuestHelper, v4.2.0.224r
RaidMobMarker, v3.4
Recount, v
Skada, v1.2-34
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
Skillet, v
SmartRes2, vRelease 1.2.7
SpamMeNot, v4.0
Stubby, v5.12.5198 (QuirkyKiwi)
SwindlerPreventer, v4.1a
TipHelper, v5.12.DEV.310(/embedded)
TipTac, v10.12.05
TipTacItemRef, v10.12.06
TipTacTalents, v10.11.23
tullaRange, v1.5
XLoot10, v1.0.13
XPerl, v3.1.4
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.2.0.40200 <us>
(ck=e58)
I'd even be willing to pay cash for this.
still shows errors with abilities that are triggered with the golden flashing border.
and seems to show the icons to be active even though low on mana or any other energy resource, even though theyre dimmed dark blue when low on mana.
cool concept though
By default low on mana(/energy/rage) is disabled. I take it you enabled it and they're still be displayed even without mana?
@Fadeoc
Which class are you? I currently check action cooldowns against certain spells to see if they're on cooldown or global cooldown.
These are the spells I check against. Blood Strike (DK), Healing Touch (druid), Serpent Sting (hunter), Fireball (mage), Flash of Light (pally), Lesser Heal (priest), Sinister Strike (rogue), Healing Wave (shaman), Immolate (warlock) and Sunder Armor (warrior).
Does your class not have this spell? I mainly need a spell that a class is guaranteed to have which has no cooldown but still suffers from global cooldown.
1x DimmedActions-v1.4.4beta\core.lua:627: attempt to call upvalue 'GetSpellName_' (a nil value)
DimmedActions-v1.4.4beta\core.lua:608: in function `CollectActionInfo'
DimmedActions-v1.4.4beta\core.lua:222: in function <DimmedActions\core.lua:194>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):539: in function `EnableAddon'
AceAddon-3.0-5 (Ace3):629: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI':
Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>:
---
Thanks for the good effort. But I wonder if you could seperate the Public Cooldown into a single group? Everytime they are dimmed which cofused me "which ones are CD and which ones are in Public CD?"
My bad Mark617. I was working on something target related last week and forgot about it. Then recently I was asked to add item cooldowns and didn't notice the target changes.
I'm sure I had a reason for changing it but I can't think of it now. I'll fix it later today/tomorrow.
Awesome change adding item cooldowns. Thank you.
One question - versions prior to r115 were working correctly in terms of Show No Target / Dim Cooldown. As of r115, If only Dim Cooldowns is checked, buttons only dim with a target selected. This occurence is true whether or not Show No Target is checked.
With Show No Target unchecked / Dim Cooldown checked, the actions on CD should be dimmed, correct? This is not so as of r115.
If both SNT / DC are checked, dimming still won't occur until a target is selected (assuming this is how this should work though).
http://wowprogramming.com/docs/api/GetContainerItemCooldown
I have finished some translation from Simplified Chinese for Traditional Chinese. Thanks for otonashimeru's data!
Done.
Hi there. I have just finished some translation for Simplified Chinese. The progress should be 80/83 now and I have made some corrections. The Traditional Chinese version might not be far different from the simplified version, which i think so. Need review ; P