FocusInterruptSounds
Makes a sound when your current target (or focus**) starts casting. To configure settings type '/fis' (or go to Interface Options).
Also has basic functionality to announce successful interrupts.
** Use with [target=focus] macros for interrupts (Counterspell, Spell Lock, Wind Shear, ...).
Season 2 on BM hunter, having the same problem that Havo (warlock) was having on 8/5/24. No sound while spell is being cast. Does make interrupt sound if I successfully interrupt, but nothing else.
In reply to chickonline:
Unfortunately, it doesn't happen for me. I get the casting sound on my BM hunter testing on Workmaster Earwax near Dornogal.
1) Can you try resetting your settings to default to see if that fixes it? /fis -> Profiles -> Reset Profile
2) Can you share an export string of your talents?
3) What mob are you testing on?
Any updates for this addon by chance for season 2?
In reply to Mrcows063:
Yes, probably in 1-2 weeks. These first few weeks are hectic.
Message: ...AddOns/FocusInterruptSounds/FocusInterruptSounds.lua:1209: attempt to call global 'IsSpellInRange' (a nil value)
Time: Sun Feb 16 15:26:39 2025
Count: 2
Stack: ...AddOns/FocusInterruptSounds/FocusInterruptSounds.lua:1209: attempt to call global 'IsSpellInRange' (a nil value)
[string "@Interface/AddOns/FocusInterruptSounds/FocusInterruptSounds.lua"]:1209: in function `?'
[string "@Interface/AddOns/BattleGroundEnemies/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...ies/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Interface/AddOns/BattleGroundEnemies/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ies/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/BattleGroundEnemies/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/BigDebuffs/Libs/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...AddOns/BigDebuffs/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals: self = <table> {
db = <table> {
}
modules = <table> {
}
str30YardSpellName = "Lightning Bolt"
defaultModuleLibraries = <table> {
}
strAntiCCSpellName = "Grounding Totem"
iInterruptSchool = 8
fCanDepoison = true
fCanDispel = false
fHasPurge = true
strClassName = "SHAMAN"
baseName = "FocusInterruptSounds"
name = "FocusInterruptSounds"
tblLastSoundPlayed = <table> {
}
orderedModules = <table> {
}
enabledState = true
defaultModuleState = true
}
event = "COMBAT_LOG_EVENT_UNFILTERED"
fHandled = true
(*temporary) = nil
(*temporary) = "Lightning Bolt"
(*temporary) = nil
(*temporary) = "attempt to call global 'IsSpellInRange' (a nil value)"
SETTING_MODE_ON = "on"
Getting Lua errors
In reply to ZuluWH: I keep getting this to pop everytime someone cast when I have them on focus
In reply to ZuluWH:
Thanks, I don't really PvP any more but I think I see the issue. It'll be in today's update.
I have the same issue now too. It was working a few days ago but now all of a sudden it completely stopped making any sound to notify when to interrupt.
In reply to waterman790:
What version do you have installed? What spec do you play?
In reply to corgatag: Newest version r154. I play warrior fury spec.
It seems like ever since the pre patch. The interrupt sound does not work on my Warlock. I have tested this with all addons off and just FIS running. I have logged on mage, dk, druid and it works fine. I had a buddy log onto his warlock and he has the same issue. No sound while a spell is being cast. It does make a sound if you successfully interrupt but that's it. Please advise
In reply to Havo:
Thanks for the report. Should be fixed in r153.
Nobody is going to use GoSac, right? :) That one is going to be harder to make work.
In reply to corgatag: All fixed. Thank you! No I don't see people using GoSac, atleast in M+ and Raid.
Hi! There is an error since the latest update.
1x FocusInterruptSounds/FocusInterruptSounds.lua:1237: '=' expected near '<eof>'
In reply to Elitesparkle:
There's a 'w' at the end of the file. Remove it and all should work.
In reply to gyrester:
Thanks for the report and anlysis, Elitesparkle and gyrester!
MANY BUGS U NEED FIX IT PLS
Perhaps GetSpellLink should be (GetSpellLink or C_Spell.GetSpellLink)?
18x FocusInterruptSounds/FocusInterruptSounds.lua:1230: attempt to call global 'GetSpellLink' (a nil value)
[string "@FocusInterruptSounds/FocusInterruptSounds.lua"]:1230: in function `?'
[string "@Bartender4/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Bartender4/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Bartender4/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Bartender4/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
Skipped (In Encounter)
In reply to gyrester:
I see, my testing didn't work because you need to be in a party to hit the error. Thanks for the report.
Any chance to get this updated for TWW? In raid it causes an error. I didn't catch it this time but next I will.