Doesnt load any spells other than repair bot or jeeves
Phatpally opened this issue · 8 comments
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
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
That's unrelated issue and fixed in latest alpha of spelltimers, just not tagged yet
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
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.