Add outgoing pet spell reflect event type

This commit is contained in:
Brues
2026-11-02 14:40:51 -06:00
parent dc4db8697e
commit 5fd67b8f0b
4 changed files with 14 additions and 3 deletions
+8
View File
@@ -929,6 +929,14 @@ MikSBT.DEFAULT_CONFIG = {
Normal = {FontIndex=0, OutlineIndex=0, FontSize=0},
},
},
MSBT_EVENTTYPE_OUTGOING_PET_SPELL_REFLECT = {
Show = true,
Message = L["Pet "]..REFLECT.."! (%s)",
FontSettings = {
Color = {r=0.502, g=0.502, b=1},
Normal = {FontIndex=0, OutlineIndex=0, FontSize=0},
},
},
MSBT_EVENTTYPE_OUTGOING_PET_SPELL_EVADE = {
Show = true,
Message = L["Pet "]..EVADE.."! (%s)",
@@ -1714,7 +1714,8 @@ function MikSBTOpt.InitEvents()
index = 36; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_RESIST";
index = 37; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_ABSORB";
index = 38; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_IMMUNE";
index = 39; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_EVADE";
index = 39; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_REFLECT";
index = 40; evtData[index].EventType = "MSBT_EVENTTYPE_OUTGOING_PET_SPELL_EVADE";
evtData = MikSBTOpt.NOTIFICATION_EVENTS;
@@ -271,7 +271,8 @@ MikSBTOpt.OUTGOING_EVENTS = {
[36] = { Label="Пет - сопротивления способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать сопротивления врага к применяемым вашим питомцем заклинаниям.", Editbox="%n - имя цели.\n%s - название заклинания."}},
[37] = { Label="Пет - поглощ. способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать поглощения урона врагом применяемых вашим питомцем способностей и заклинаний.", Editbox="%n - имя цели.\n%s - название заклинания или способности."}},
[38] = { Label="Пет - невоспр. к способ/заклинанию", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать невосприимчивость врага к урону от способностей и заклинаний вашего питомца.", Editbox="%n - имя цели.\n%s - название заклинания или способности."}},
[39] = { Label="Пет - способ/закл не достигает", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать не достигшие врага способности и заклинания примененных вашим питомцем.", Editbox="%n - имя цели.\n%s - название заклинания или способности."}},
[39] = { Label="Пет - отражение способ/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать отраженный врагом урон от способностей и заклинаний вашего питомца.", Editbox="%n - имя цели.\n%s - название заклинания или способности."}},
[40] = { Label="Пет - способ/закл не достигает", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать не достигшие врага способности и заклинания примененных вашим питомцем.", Editbox="%n - имя цели.\n%s - название заклинания или способности."}},
};
MikSBTOpt.NOTIFICATION_EVENTS = {
@@ -271,7 +271,8 @@ MikSBTOpt.OUTGOING_EVENTS = {
[36] = { Label="Pet Spell Resists", Tooltips={ShowCheckbox="Sets whether or not to show your pet's outgoing spell resists.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell."}},
[37] = { Label="Pet Ability/Spell Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show your pet's absorbed damage from outgoing spells and abilities.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell or ability."}},
[38] = { Label="Pet Ability/Spell Immunes", Tooltips={ShowCheckbox="Sets whether or not to show your pet's outgoing spell and ability damage the enemy is immune to.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell or ability."}},
[39] = { Label="Pet Ability/Spell Evades", Tooltips={ShowCheckbox="Sets whether or not to show your pet's outgoing spell and ability evades.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell or ability."}},
[39] = { Label="Pet Ability/Spell Reflects", Tooltips={ShowCheckbox="Sets whether or not to show your pet's outgoing spell and ability damage reflected back.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell or ability."}},
[40] = { Label="Pet Ability/Spell Evades", Tooltips={ShowCheckbox="Sets whether or not to show your pet's outgoing spell and ability evades.", Editbox="%n - Name of the attacked unit.\n%s - Name of the spell or ability."}},
};
MikSBTOpt.NOTIFICATION_EVENTS = {