From e9228327c5e81a636ae3cbe2d3d74309dbecf235 Mon Sep 17 00:00:00 2001 From: pepopo978 Date: Tue, 12 Dec 2023 23:20:15 -0800 Subject: [PATCH] add resist sound --- .gitignore | 1 + .../MikScrollingBattleText.lua | 11 +++++++++++ MikScrollingBattleText/localization.lua | 3 ++- MikScrollingBattleText/sounds/Resist.mp3 | Bin 0 -> 25771 bytes MikScrollingBattleTextOptions/MSBTOptions.lua | 7 +++++++ MikScrollingBattleTextOptions/MSBTOptions.xml | 10 ++++++++++ .../localization_options.lua | 1 + 7 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 MikScrollingBattleText/sounds/Resist.mp3 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0fd0354 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.history/ diff --git a/MikScrollingBattleText/MikScrollingBattleText.lua b/MikScrollingBattleText/MikScrollingBattleText.lua index 99a2c38..674ef7a 100644 --- a/MikScrollingBattleText/MikScrollingBattleText.lua +++ b/MikScrollingBattleText/MikScrollingBattleText.lua @@ -1689,6 +1689,17 @@ function MikSBT.AddAnimation(animationEvent) animDisplayInfo.IsCrit = animationEvent.IsCrit; animDisplayInfo.IsSticky = animationEvent.IsSticky; + if (animationEvent.EventType == "MSBT_EVENTTYPE_OUTGOING_SPELL_RESIST") then + -- play sound if enabled + if MikSBT.CurrentProfile.ResistSound then + if animationEvent.EffectName then + if (string.find(animationEvent.EffectName, "Cone of Cold") or string.find(animationEvent.EffectName, "Frost Nova")) then + PlaySoundFile("Interface\\AddOns\\MikScrollingBattleText\\sounds\\Resist.mp3"); + end + end + end + end + -- Set the font object properties. animDisplayInfo.FontObject:ClearAllPoints(); -- SetTextHeight does NOT apply if the original font size wouldn't be changed by it diff --git a/MikScrollingBattleText/localization.lua b/MikScrollingBattleText/localization.lua index e1dd99c..38411d7 100644 --- a/MikScrollingBattleText/localization.lua +++ b/MikScrollingBattleText/localization.lua @@ -198,6 +198,7 @@ MikSBT.DEFAULT_CONFIG = { ShowAllManaGains = false, LowHealthSound = true, LowManaSound = true, + ResistSound = true, AnimationStep = 1.5, MasterFontSettings = { Normal = {FontIndex=7, OutlineIndex=2, FontSize=18}, @@ -680,7 +681,7 @@ MikSBT.DEFAULT_CONFIG = { }, MSBT_EVENTTYPE_OUTGOING_SPELL_ABSORB = { Show = true, - Message = "(%s) "..ABSORB.."!", +Message = "(%s) "..ABSORB.."!", FontSettings = { Color = {r=1, g=1, b=0}, Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, diff --git a/MikScrollingBattleText/sounds/Resist.mp3 b/MikScrollingBattleText/sounds/Resist.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5ed38a8c889991423646fd9061f8395ec3b480d6 GIT binary patch literal 25771 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 G#D4%ar$+1m literal 0 HcmV?d00001 diff --git a/MikScrollingBattleTextOptions/MSBTOptions.lua b/MikScrollingBattleTextOptions/MSBTOptions.lua index 96455a1..25c5a54 100644 --- a/MikScrollingBattleTextOptions/MSBTOptions.lua +++ b/MikScrollingBattleTextOptions/MSBTOptions.lua @@ -624,6 +624,10 @@ function MikSBTOpt.InitCheckboxes() key = "Tab1FrameLowManaSoundCheckbox"; MikSBTOpt.SetupCheckbox(OPTIONS_FRAME_NAME .. key, MikSBTOpt.CHECKBOXES[key].Label, MikSBTOpt.CHECKBOXES[key].Tooltip, "LowManaSound"); + -- Initialize the Resist Sound checkbox. + key = "Tab1FrameResistSoundCheckbox"; + MikSBTOpt.SetupCheckbox(OPTIONS_FRAME_NAME .. key, MikSBTOpt.CHECKBOXES[key].Label, MikSBTOpt.CHECKBOXES[key].Tooltip, "ResistSound"); + -- Initialize the show scroll area events checkboxes. key = "Tab2FrameShowEventsCheckbox"; MikSBTOpt.SetupCheckbox(OPTIONS_FRAME_NAME .. key, MikSBTOpt.CHECKBOXES[key].Label, MikSBTOpt.CHECKBOXES[key].Tooltip, "DisplaySettings.Incoming.Show"); key = "Tab3FrameShowEventsCheckbox"; MikSBTOpt.SetupCheckbox(OPTIONS_FRAME_NAME .. key, MikSBTOpt.CHECKBOXES[key].Label, MikSBTOpt.CHECKBOXES[key].Tooltip, "DisplaySettings.Outgoing.Show"); @@ -3676,6 +3680,9 @@ function MikSBTOpt.PopulateProfileOptions() -- Populate the Low Mana Sound checkbox. MikSBTOpt.PopulateCheckbox(OPTIONS_FRAME_NAME .. "Tab1FrameLowManaSoundCheckbox"); + -- Populate the Resist Sound checkbox. + MikSBTOpt.PopulateCheckbox(OPTIONS_FRAME_NAME .. "Tab1FrameResistSoundCheckbox"); + -- Populate the scroll area show events checkboxes to the values in the profile. MikSBTOpt.PopulateCheckbox(OPTIONS_FRAME_NAME .. "Tab2FrameShowEventsCheckbox"); MikSBTOpt.PopulateCheckbox(OPTIONS_FRAME_NAME .. "Tab3FrameShowEventsCheckbox"); diff --git a/MikScrollingBattleTextOptions/MSBTOptions.xml b/MikScrollingBattleTextOptions/MSBTOptions.xml index 2229f9e..cae8c10 100644 --- a/MikScrollingBattleTextOptions/MSBTOptions.xml +++ b/MikScrollingBattleTextOptions/MSBTOptions.xml @@ -2664,6 +2664,16 @@ + + + + + + + + + + diff --git a/MikScrollingBattleTextOptions/localization_options.lua b/MikScrollingBattleTextOptions/localization_options.lua index 06bc7d7..71098b5 100644 --- a/MikScrollingBattleTextOptions/localization_options.lua +++ b/MikScrollingBattleTextOptions/localization_options.lua @@ -90,6 +90,7 @@ MikSBTOpt.CHECKBOXES = { ["Tab1FrameShowAllManaGainsCheckbox"] = { Label="Show All Mana Gains", Tooltip="Sets whether or not to show all mana gains: mp5, drinking, etc. |cffff0000(spammy !)"}, ["Tab1FrameLowHealthSoundCheckbox"] = { Label="Low Health Sound", Tooltip="Sets whether or not to play a sound when your health is low."}, ["Tab1FrameLowManaSoundCheckbox"] = { Label="Low Mana Sound", Tooltip="Sets whether or not to play a sound when your mana is low."}, + ["Tab1FrameResistSoundCheckbox"] = { Label="Resist Sound", Tooltip="Sets whether or not to play a sound when you get a resist on coc/nova."}, ["Tab1FrameUseStickyCritsCheckbox"] = { Label="Display Crits Sticky", Tooltip="Sets whether or not to display crits using the sticky style."}, ["Tab1FrameShowOverhealsCheckbox"] = { Label="Show Overheals", Tooltip="Sets whether or not to display overhealing information."}, ["Tab1FrameShowGameDamageCheckbox"] = { Label="Show Game Damage", Tooltip="Sets whether or not to display the game's damage above the enemy's heads."},