fix evade event handling

This commit is contained in:
Jrc13245
2026-03-12 19:25:33 -04:00
parent 7d3b9ba1b8
commit 4b236e8446
5 changed files with 166 additions and 93 deletions
@@ -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 = {