DBM-SpellTimers

DBM-SpellTimers

8M Downloads

Doesnt load any spells other than repair bot or jeeves

Phatpally opened this issue · 8 comments

commented

wow

Describe the bug

Do you have an error log of what happened?

To Reproduce

Screenshots

Did you try having DeadlyBossMods as the only enabled addon and everything else (especially something like ElvUI) disabled?

Which version of DeadlyBossMods are you using?

Was it working in a previous version? If yes, which was the last good one?

Additional context

commented

Closing, as this was fixed ages ago.

commented

Can confirm, even adding a SpellID and checking the box... BugGrabber / BugSack gave me this error (there was NO timer that appeared, by the way) when trying to use Disrupt on my Demon Hunter:

5x DBM-SpellTimers\SpellTimers.lua:390: attempt to index upvalue 'Bars' (a nil value)
[string "@DBM-SpellTimers\SpellTimers.lua"]:390: in function <DBM-SpellTimers\SpellTimers.lua:351>

Locals:
self = DBM_SpellTimers {
0 =
}
event = "COMBAT_LOG_EVENT_UNFILTERED"
addon = nil
_ = 1625352713.610000
combatEvent = "SPELL_CAST_SUCCESS"
_ = false
_ = "Player-3675-0A3767A2"
sourceName = "Shanini"
_ = 1297
_ = 0
_ = "Creature-0-4214-1116-700-79253-0000DF9F47"
destName = "Botani Grower"
_ = 68168
_ = 0
spellid = 183752
spellinfo = "Disrupt"
_ = false
instanceType = "none"
guikey = 5
v =

{
enabled = true
spell = 183752
cooldown = 15
bartext = "Disrupt: %player"
}
bartext = "Disrupt: Shanini"
(*temporary) =
{
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Disrupt: Shanini"
(*temporary) = 0
(*temporary) = nil
(*temporary) = "boss5"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'Bars' (a nil value)"
settings =
{
enabled = true
active_in_pvp = true
showlocal = true
disable_encounter = false
only_from_raid = true
own_bargroup = false
portal_alliance =
{
}
spells =
{
}
show_portal = true
portal_horde =
{
}
}
addDefaultOptions = defined @DBM-SpellTimers\SpellTimers.lua:140
default_settings =
{
enabled = true
active_in_pvp = true
showlocal = true
disable_encounter = true
only_from_raid = true
own_bargroup = false
portal_alliance =
{
}
portal_horde =
{
}
show_portal = true
spells =
{
}
}
myportals =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
9 =
{
}
10 =
{
}
11 =
{
}
12 =
{
}
13 =
{
}
}
UnitFactionGroup = defined =[C]:-1
rebuildSpellIDIndex = defined @DBM-SpellTimers\SpellTimers.lua:125
eventsUnregistered = false
clearAllSpellBars = defined @DBM-SpellTimers\SpellTimers.lua:333
CombatLogGetCurrentEventInfo = defined =[C]:-1
spellEvents =
{
SPELL_CAST_SUCCESS = true
SPELL_HEAL = true
SPELL_AURA_APPLIED = true
SPELL_AURA_REFRESH = true
SPELL_RESURRECT = true
}
IsInInstance = defined =[C]:-1
DBM =
{
CHAT_MSG_ADDON_LOGGED = defined @DBM-Core\DBM-Core.lua:5078
CopyAllModOption = defined @DBM-Core\DBM-Core.lua:3705
FindScenarioIDs = defined @DBM-Core\DBM-Core.lua:7390
PLAY_MOVIE = defined @DBM-Core\DBM-Core.lua:7436
FindDungeonMapIDs = defined @DBM-Core\DBM-Core.lua:7362
GetUnitIdFromGUID = defined @DBM-Core\DBM-Core.lua:3396
CopyProfile = defined @DBM-Core\DBM-Core.lua:2031
CHAT_MSG_MONSTER_EMOTE = defined @DBM-Core\DBM-Core.lua:5669
shortTermEventsRegistered = 1
CHAT_MSG_WHISPER = defined @DBM-Core\DBM-Core.lua:7100
SendPVPTimers = defined @DBM-Core\DBM-Core.lua:6911
DeleteProfile = defined @DBM-Core\DBM-Core.lua:2048
DungeonMusic =
{
}
ShowUpdateReminder = defined @DBM-Core\DBM-Core.lua:5221
PLAYER_REGEN_DISABLED = defined @DBM-Core\DBM-Core.lua:5460
FireEvent = defined @DBM-Core\DBM-Core.lua:1676
CreateModLocalization = defined @DBM-Core\DBM-Core.lua:12545
SCENARIO_COMPLETED = defined @DBM-Core\DBM-Core.lua:4084
IsEnabled = defined @DBM-Core\DBM-Core.lua:7180
GetMyPlayerInfo = defined @DBM-Core\DBM-Core.lua:3235
Capitalize = defined @DBM-Core\DBM-Core.lua:7290
ADDON_LOADED = defined @DBM-Core\DBM-Core.lua:1372
IconNumToTexture = defined @DBM-Core\DBM-Core.lua:7356
BattleMusic =
{
}
INSTANCE_GROUP_SIZE_CHANGED = defined @DBM-Core\DBM

commented

That's unrelated issue and fixed in latest alpha of spelltimers, just not tagged yet

commented

That's all that's built into mod by default. you have to add your own after that. Or are you saying you had your own but somehow lost them? It looks like you had a config reset

commented
commented

What likely happened is a long time ago spelltimers had more built in timers for a few things like shield wall etc, defensive CDs and you installed it back then so you had the old defaults. even when you upgraded spelltimers to new versions it didn't wipe old settings so you had more spells. something recently nuked your settings file (maybe a reinstall? new PC? etc) and you have the new defaults now, which only include those items. You'll have to readd anything missing that you want.

commented
commented

add spellIds for any player spell in UI you posted, just get spellids from wowhead and such.