diff --git a/MikScrollingBattleText/MikScrollingBattleText.lua b/MikScrollingBattleText/MikScrollingBattleText.lua index 676e574..ad11f4f 100644 --- a/MikScrollingBattleText/MikScrollingBattleText.lua +++ b/MikScrollingBattleText/MikScrollingBattleText.lua @@ -1415,6 +1415,24 @@ function MikSBT.UpdateProfiles() profile.CreationVersion = 4.5; end + if (profile.CreationVersion < 4.6) then + -- Add missing incoming evade/reflect event settings (needed for Nampower events). + local incomingMissEvents = { + "MSBT_EVENTTYPE_INCOMING_EVADE", + "MSBT_EVENTTYPE_INCOMING_SPELL_EVADE", + "MSBT_EVENTTYPE_INCOMING_PET_EVADE", + "MSBT_EVENTTYPE_INCOMING_PET_SPELL_EVADE", + "MSBT_EVENTTYPE_INCOMING_PET_SPELL_REFLECT", + }; + for _, evtName in incomingMissEvents do + if not profile.EventSettings[evtName] and MikSBT.DEFAULT_CONFIG.EventSettings[evtName] then + profile.EventSettings[evtName] = MikSBT.CopyTable(MikSBT.DEFAULT_CONFIG.EventSettings[evtName]); + end + end + + profile.CreationVersion = 4.6; + end + end end diff --git a/MikScrollingBattleText/localization.lua b/MikScrollingBattleText/localization.lua index 02dd8b1..cd02f03 100644 --- a/MikScrollingBattleText/localization.lua +++ b/MikScrollingBattleText/localization.lua @@ -315,6 +315,14 @@ MikSBT.DEFAULT_CONFIG = { Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, }, }, + MSBT_EVENTTYPE_INCOMING_EVADE = { + Show = true, + Message = EVADE.."!", + FontSettings = { + Color = {r=1, g=1, b=0}, + Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, + }, + }, MSBT_EVENTTYPE_INCOMING_SPELL_DAMAGE = { Show = true, Message = "-%a", @@ -397,6 +405,14 @@ MikSBT.DEFAULT_CONFIG = { Crit = {FontIndex=0, OutlineIndex=0, FontSize=0}, }, }, + MSBT_EVENTTYPE_INCOMING_SPELL_EVADE = { + Show = true, + Message = "(%s) "..EVADE.."!", + FontSettings = { + Color = {r=1, g=1, b=0}, + Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, + }, + }, MSBT_EVENTTYPE_INCOMING_HEAL = { Show = true, Message = "+%a (%n)", @@ -479,6 +495,14 @@ MikSBT.DEFAULT_CONFIG = { Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, }, }, + MSBT_EVENTTYPE_INCOMING_PET_EVADE = { + Show = true, + Message = EVADE..L["! (Pet)"], + FontSettings = { + Color = {r=1, g=0.7, b=0}, + Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, + }, + }, MSBT_EVENTTYPE_INCOMING_PET_SPELL_DAMAGE = { Show = true, Message = L["-%a (Pet)"], @@ -552,6 +576,22 @@ MikSBT.DEFAULT_CONFIG = { Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, }, }, + MSBT_EVENTTYPE_INCOMING_PET_SPELL_EVADE = { + Show = true, + Message = "(%s) "..EVADE..L["! (Pet)"], + FontSettings = { + Color = {r=1, g=0.7, b=0}, + Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, + }, + }, + MSBT_EVENTTYPE_INCOMING_PET_SPELL_REFLECT = { + Show = true, + Message = "(%s) "..REFLECT..L["! (Pet)"], + FontSettings = { + Color = {r=1, g=0.7, b=0}, + Normal = {FontIndex=0, OutlineIndex=0, FontSize=0}, + }, + }, MSBT_EVENTTYPE_INCOMING_PET_HEAL = { Show = true, Message = L["+%a (%n) (Pet)"], diff --git a/MikScrollingBattleTextOptions/MSBTOptions.lua b/MikScrollingBattleTextOptions/MSBTOptions.lua index 4abc398..30abe54 100644 --- a/MikScrollingBattleTextOptions/MSBTOptions.lua +++ b/MikScrollingBattleTextOptions/MSBTOptions.lua @@ -1637,37 +1637,42 @@ function MikSBTOpt.InitEvents() index = 5; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_BLOCK"; index = 6; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_ABSORB"; index = 7; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_IMMUNE"; - index = 8; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DAMAGE"; - index = 9; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DOT"; - index = 10; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_MISS"; - index = 11; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DODGE"; - index = 12; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_PARRY"; - index = 13; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_BLOCK"; - index = 14; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_RESIST"; - index = 15; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_ABSORB"; - index = 16; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_IMMUNE"; - index = 17; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_REFLECT"; - index = 18; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_HEAL"; - index = 19; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_HOT"; - index = 20; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_ENVIRONMENTAL"; - index = 21; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_DAMAGE"; - index = 22; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_MISS"; - index = 23; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_DODGE"; - index = 24; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_PARRY"; - index = 25; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_BLOCK"; - index = 26; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_ABSORB"; - index = 27; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_IMMUNE"; - index = 28; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DAMAGE"; - index = 29; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DOT"; - index = 30; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_MISS"; - index = 31; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DODGE"; - index = 32; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_PARRY"; - index = 33; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_BLOCK"; - index = 34; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_RESIST"; - index = 35; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_ABSORB"; - index = 36; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_IMMUNE"; - index = 37; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_HEAL"; - index = 38; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_HOT"; + index = 8; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_EVADE"; + index = 9; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DAMAGE"; + index = 10; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DOT"; + index = 11; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_MISS"; + index = 12; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_DODGE"; + index = 13; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_PARRY"; + index = 14; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_BLOCK"; + index = 15; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_RESIST"; + index = 16; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_ABSORB"; + index = 17; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_IMMUNE"; + index = 18; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_REFLECT"; + index = 19; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_SPELL_EVADE"; + index = 20; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_HEAL"; + index = 21; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_HOT"; + index = 22; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_ENVIRONMENTAL"; + index = 23; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_DAMAGE"; + index = 24; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_MISS"; + index = 25; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_DODGE"; + index = 26; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_PARRY"; + index = 27; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_BLOCK"; + index = 28; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_ABSORB"; + index = 29; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_IMMUNE"; + index = 30; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_EVADE"; + index = 31; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DAMAGE"; + index = 32; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DOT"; + index = 33; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_MISS"; + index = 34; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_DODGE"; + index = 35; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_PARRY"; + index = 36; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_BLOCK"; + index = 37; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_RESIST"; + index = 38; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_ABSORB"; + index = 39; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_IMMUNE"; + index = 40; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_EVADE"; + index = 41; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_SPELL_REFLECT"; + index = 42; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_HEAL"; + index = 43; evtData[index].EventType = "MSBT_EVENTTYPE_INCOMING_PET_HOT"; evtData = MikSBTOpt.OUTGOING_EVENTS; diff --git a/MikScrollingBattleTextOptions/localization_options-ruRU.lua b/MikScrollingBattleTextOptions/localization_options-ruRU.lua index 7b84079..8e89e0b 100644 --- a/MikScrollingBattleTextOptions/localization_options-ruRU.lua +++ b/MikScrollingBattleTextOptions/localization_options-ruRU.lua @@ -194,37 +194,42 @@ MikSBTOpt.INCOMING_EVENTS = { [5] = { Label="Блокирования в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши блокирования атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, [6] = { Label="Поглощения в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши поглощения атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, [7] = { Label="Невосприимчивости в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать вашу невосприимчивость к атакам врага в ближнем бою.", Editbox="%n - имя атакующего."}}, - [8] = { Label="Урон от способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от заклинаний и способностей.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, - [9] = { Label="ДоТы способностей/заклинаний", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от ДоТов заклинаний и способностей врага.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, - [10] = { Label="Промахи способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага применяемыми им способностями.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [11] = { Label="Уклонения от способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши уклонения от применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [12] = { Label="Парирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши парирования применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [13] = { Label="Блокирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши блокирования применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [14] = { Label="Сопротивления способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши сопротивления к применяемым врагом заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания."}}, - [15] = { Label="Поглощения способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши поглощения урона применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, - [16] = { Label="Невоспр. к способности/заклинанию", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать вашу невосприимчивость урона к применяемым врагом способностям и заклинаниям.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, - [17] = { Label="Отражение способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваше отражение урона применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, - [18] = { Label="Исцеления", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящее по вам исцеление.", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, - [19] = { Label="Периодическое исцеление", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать периодически входящее по вам исцеление (хоты).", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, - [20] = { Label="Урон от окружающего мира", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от окружающей среды (падение, лава и т.п.).", Editbox="%a - количество нанесенного урона.\n%s - название источника урона (падение, лава и т.п.)"}}, - [21] = { Label="Пет - урон в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон в ближнем бою.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего."}}, - [22] = { Label="Пет - промахи в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага по вашему питомцу в ближнем бою.", Editbox="%n - имя атакующего."}}, - [23] = { Label="Пет - уклонения в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать уклонения вашего питомца от атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, - [24] = { Label="Пет - парирования в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать парирования атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, - [25] = { Label="Пет - блокирования в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать блокирования атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, - [26] = { Label="Пет - поглощения в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать поглощения атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, - [27] = { Label="Пет - невосп. в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать невосприимчивость питомца к атакам врага в ближнем бою.", Editbox="%n - имя атакующего."}}, - [28] = { Label="Пет - урон от способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон от заклинаний и способностей.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, - [29] = { Label="Пет - ДоТы способностей/заклинаний", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон от ДоТов заклинаний и способностей врага.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, - [30] = { Label="Пет - промахи способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага применяемыми им способностями по вашему питомцу.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [31] = { Label="Пет - уклонения от способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать уклонения вашего питомца от применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [32] = { Label="Пет - парирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать парирования вашим питомцем способностей применяемых врагом.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [33] = { Label="Пет - блокирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать блокирования вашего питомца применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, - [34] = { Label="Пет - сопротивления способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать сопротивления вашего питомца к применяемым врагом заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания."}}, - [35] = { Label="Пет - поглощ. способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать поглощенный урон вашим питомцем применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, - [36] = { Label="Пет - невоспр. к способ/заклинанию", Tooltips={ShowCheckbox="становите отметку, чтобы отображать невосприимчивость вашего питомца к урону от применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, - [37] = { Label="Пет - исцеления", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящее по вашему питомцу исцеление.", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, - [38] = { Label="Пет - периодическое исцеление", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать периодически входящее по вашему питомцу исцеление (хоты).", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, + [8] = { Label="Ускользания в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ускользания от атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, + [9] = { Label="Урон от способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от заклинаний и способностей.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, + [10] = { Label="ДоТы способностей/заклинаний", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от ДоТов заклинаний и способностей врага.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, + [11] = { Label="Промахи способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага применяемыми им способностями.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [12] = { Label="Уклонения от способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши уклонения от применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [13] = { Label="Парирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши парирования применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [14] = { Label="Блокирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши блокирования применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [15] = { Label="Сопротивления способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши сопротивления к применяемым врагом заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания."}}, + [16] = { Label="Поглощения способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваши поглощения урона применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [17] = { Label="Невоспр. к способности/заклинанию", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать вашу невосприимчивость урона к применяемым врагом способностям и заклинаниям.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [18] = { Label="Отражение способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ваше отражение урона применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [19] = { Label="Ускользания от способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ускользания от применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [20] = { Label="Исцеления", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящее по вам исцеление.", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, + [21] = { Label="Периодическое исцеление", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать периодически входящее по вам исцеление (хоты).", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, + [22] = { Label="Урон от окружающего мира", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вам урон от окружающей среды (падение, лава и т.п.).", Editbox="%a - количество нанесенного урона.\n%s - название источника урона (падение, лава и т.п.)"}}, + [23] = { Label="Пет - урон в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон в ближнем бою.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего."}}, + [24] = { Label="Пет - промахи в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага по вашему питомцу в ближнем бою.", Editbox="%n - имя атакующего."}}, + [25] = { Label="Пет - уклонения в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать уклонения вашего питомца от атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, + [26] = { Label="Пет - парирования в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать парирования атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, + [27] = { Label="Пет - блокирования в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать блокирования атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, + [28] = { Label="Пет - поглощения в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать поглощения атак врага вашим питомцем в ближнем бою.", Editbox="%n - имя атакующего."}}, + [29] = { Label="Пет - невосп. в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать невосприимчивость питомца к атакам врага в ближнем бою.", Editbox="%n - имя атакующего."}}, + [30] = { Label="Пет - ускользания в ближнем бою", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ускользания питомца от атак врага в ближнем бою.", Editbox="%n - имя атакующего."}}, + [31] = { Label="Пет - урон от способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон от заклинаний и способностей.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, + [32] = { Label="Пет - ДоТы способностей/заклинаний", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящий по вашему питомцу урон от ДоТов заклинаний и способностей врага.", Editbox="%a - количество нанесенного урона.\n%n - имя атакующего.\n%s - название заклинания или способности.\n%t - тип полученного урона."}}, + [33] = { Label="Пет - промахи способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать промахи врага применяемыми им способностями по вашему питомцу.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [34] = { Label="Пет - уклонения от способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать уклонения вашего питомца от применяемых врагом способностей.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [35] = { Label="Пет - парирования способности", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать парирования вашим питомцем способностей применяемых врагом.", Editbox="%n - имя атакующего.\n%s - название способности."}}, + [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 - название заклинания или способности."}}, + [40] = { Label="Пет - ускольз. от способ/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать ускользания питомца от применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [41] = { Label="Пет - отраж. способности/заклинания", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать отражения питомцем применяемых врагом способностей и заклинаний.", Editbox="%n - имя атакующего.\n%s - название заклинания или способности."}}, + [42] = { Label="Пет - исцеления", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать входящее по вашему питомцу исцеление.", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, + [43] = { Label="Пет - периодическое исцеление", Tooltips={ShowCheckbox="Установите отметку, чтобы отображать периодически входящее по вашему питомцу исцеление (хоты).", Editbox="%a - количество исцеления.\n%n - имя целителя.\n%s - название заклинания."}}, }; MikSBTOpt.OUTGOING_EVENTS = { diff --git a/MikScrollingBattleTextOptions/localization_options.lua b/MikScrollingBattleTextOptions/localization_options.lua index 71098b5..699ea87 100644 --- a/MikScrollingBattleTextOptions/localization_options.lua +++ b/MikScrollingBattleTextOptions/localization_options.lua @@ -194,37 +194,42 @@ MikSBTOpt.INCOMING_EVENTS = { [5] = { Label="Melee Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee blocks.", Editbox="%n - Name of the attacker."}}, [6] = { Label="Melee Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed incoming melee damage.", Editbox="%n - Name of the attacker."}}, [7] = { Label="Melee Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee damage you are immune to.", Editbox="%n - Name of the attacker."}}, - [8] = { Label="Ability/Spell Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, - [9] = { Label="Ability/Spell DoTs", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage over time.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, - [10] = { Label="Ability Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability misses.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [11] = { Label="Ability Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability dodges.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [12] = { Label="Ability Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability parries.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [13] = { Label="Ability Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability blocks.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [14] = { Label="Spell Resists", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell resists.", Editbox="%n - Name of the attacker.\n%s - Name of the spell."}}, - [15] = { Label="Ability/Spell Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed damage from incoming spells and abilities.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, - [16] = { Label="Ability/Spell Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage you are immune to.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, - [17] = { Label="Ability/Spell Reflects", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage you reflected.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, - [18] = { Label="Heals", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, - [19] = { Label="Heals Over Time", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals over time.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, - [20] = { Label="Environmental Damage", Tooltips={ShowCheckbox="Sets whether or not to show environmental (falling, drowning, lava, etc...) damage.", Editbox="%a - Amount of damage taken.\n%s - Name of the source of the damage (falling, drowning, lava, etc...)"}}, - [21] = { Label="Pet Melee Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee damage on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker."}}, - [22] = { Label="Pet Melee Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee misses on your pet.", Editbox="%n - Name of the attacker."}}, - [23] = { Label="Pet Melee Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee dodges on your pet.", Editbox="%n - Name of the attacker."}}, - [24] = { Label="Pet Melee Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee parries on your pet.", Editbox="%n - Name of the attacker."}}, - [25] = { Label="Pet Melee Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee blocks on your pet.", Editbox="%n - Name of the attacker."}}, - [26] = { Label="Pet Melee Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed incoming melee damage on your pet.", Editbox="%n - Name of the attacker."}}, - [27] = { Label="Pet Melee Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee damage your pet is immune to.", Editbox="%n - Name of the attacker."}}, - [28] = { Label="Pet Ability/Spell Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, - [29] = { Label="Pet Ability/Spell DoTs", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage over time on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, - [30] = { Label="Pet Ability Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability misses on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [31] = { Label="Pet Ability Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability dodges on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [32] = { Label="Pet Ability Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability parries on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [33] = { Label="Pet Ability Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability blocks on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, - [34] = { Label="Pet Spell Resists", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell resists on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell."}}, - [35] = { Label="Pet Ability/Spell Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed damage from incoming spells and abilities on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, - [36] = { Label="Pet Ability/Spell Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage your pet is immune to.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, - [37] = { Label="Pet Heals", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals on your pet.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, - [38] = { Label="Pet Heals Over Time", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals over time on your pet.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, + [8] = { Label="Melee Evades", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee evades.", Editbox="%n - Name of the attacker."}}, + [9] = { Label="Ability/Spell Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, + [10] = { Label="Ability/Spell DoTs", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage over time.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, + [11] = { Label="Ability Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability misses.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [12] = { Label="Ability Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability dodges.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [13] = { Label="Ability Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability parries.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [14] = { Label="Ability Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability blocks.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [15] = { Label="Spell Resists", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell resists.", Editbox="%n - Name of the attacker.\n%s - Name of the spell."}}, + [16] = { Label="Ability/Spell Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed damage from incoming spells and abilities.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [17] = { Label="Ability/Spell Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage you are immune to.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [18] = { Label="Ability/Spell Reflects", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage you reflected.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [19] = { Label="Ability/Spell Evades", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability evades.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [20] = { Label="Heals", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, + [21] = { Label="Heals Over Time", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals over time.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, + [22] = { Label="Environmental Damage", Tooltips={ShowCheckbox="Sets whether or not to show environmental (falling, drowning, lava, etc...) damage.", Editbox="%a - Amount of damage taken.\n%s - Name of the source of the damage (falling, drowning, lava, etc...)"}}, + [23] = { Label="Pet Melee Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee damage on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker."}}, + [24] = { Label="Pet Melee Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee misses on your pet.", Editbox="%n - Name of the attacker."}}, + [25] = { Label="Pet Melee Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee dodges on your pet.", Editbox="%n - Name of the attacker."}}, + [26] = { Label="Pet Melee Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee parries on your pet.", Editbox="%n - Name of the attacker."}}, + [27] = { Label="Pet Melee Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee blocks on your pet.", Editbox="%n - Name of the attacker."}}, + [28] = { Label="Pet Melee Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed incoming melee damage on your pet.", Editbox="%n - Name of the attacker."}}, + [29] = { Label="Pet Melee Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee damage your pet is immune to.", Editbox="%n - Name of the attacker."}}, + [30] = { Label="Pet Melee Evades", Tooltips={ShowCheckbox="Sets whether or not to show incoming melee evades on your pet.", Editbox="%n - Name of the attacker."}}, + [31] = { Label="Pet Ability/Spell Damage", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, + [32] = { Label="Pet Ability/Spell DoTs", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage over time on your pet.", Editbox="%a - Amount of damage taken.\n%n - Name of the attacker.\n%s - Name of the spell or ability.\n%t - Type of damage taken."}}, + [33] = { Label="Pet Ability Misses", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability misses on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [34] = { Label="Pet Ability Dodges", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability dodges on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [35] = { Label="Pet Ability Parries", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability parries on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [36] = { Label="Pet Ability Blocks", Tooltips={ShowCheckbox="Sets whether or not to show incoming ability blocks on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the ability."}}, + [37] = { Label="Pet Spell Resists", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell resists on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell."}}, + [38] = { Label="Pet Ability/Spell Absorbs", Tooltips={ShowCheckbox="Sets whether or not to show absorbed damage from incoming spells and abilities on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [39] = { Label="Pet Ability/Spell Immunes", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability damage your pet is immune to.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [40] = { Label="Pet Ability/Spell Evades", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability evades on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [41] = { Label="Pet Ability/Spell Reflects", Tooltips={ShowCheckbox="Sets whether or not to show incoming spell and ability reflects on your pet.", Editbox="%n - Name of the attacker.\n%s - Name of the spell or ability."}}, + [42] = { Label="Pet Heals", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals on your pet.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, + [43] = { Label="Pet Heals Over Time", Tooltips={ShowCheckbox="Sets whether or not to show incoming heals over time on your pet.", Editbox="%a - Amount of healing taken.\n%n - Name of the healer.\n%s - Name of the spell."}}, }; MikSBTOpt.OUTGOING_EVENTS = {