Выглядит все примерно так (не нашел скриншота со стаками, но их он тоже показывает):
Пару раз уже выкладывал, но то ли никто не обратил внимания, то ли все думают, что я хорошего не посоветую
Вообще иногда кажется, что калерт нужен для того, чтобы на его кривизну и глючность списывать все свои косяки.
Вобщем еще в классике, когда калерт не умел отличать два разных бафа с одним названием, сделал эту поделку и до сих пор ею пользуюсь. Никаких сохраняемых параметров в аддоне нет - потому и не "слетает" ничего, как в калерте. Ничем лишним не обвешан, процессора кушает очень мало.
Функционал тот же самый - алерты на бафы/кулдауны/касты в виде цветных квадратиков с таймером, счетчиком стаков и надписями.
Внутриигровых настроек нет, все настраивается в тексте самого
.lua файла, в самом его конце:
stt_ncounter_alertbar_register(0,140,100,{
'name=Impending Doom;type=buff;source=player;text=Imp.Doom;',
'name=Vanquish the Weak;type=cast;source=any;icon=Data/UI/ability_icons/confound1.dds;text=Vanquish;',
'name=Tentacle Storm;type=cast;source=any;Data/UI/ability_icons/incite_01.dds;text=Storm;',
}Каждая новая панель (алерты, сгруппированные в кучку) объявляется так:
stt_ncounter_alertbar_register(0,140,100,{
...
} )где
0 - координата X,
140 - координата Y,
100 - размер иконки. Координаты условные (не в пикселях), относительно центра экрана.
Каждый алерт (вместо многоточия в примере выше) выглядит примерно так:
'name=Shadow Glaive;type=buff;source=player;text=СВОП;',
'name=Voice of Threngar;type=cast;source=any;text=ВОПЛЬ;icon=Data/UI/ability_icons/warlord_king_of_the_hill_a.dds;duration=3;',
'name=Puncture;type=buff;source=target;self=true;',
'name=Slip Away;type=ability;',То есть в кавычках через запятую строки параметров, формат:
'ТЭГ1=ЗНАЧЕНИЕ1;ТЭГ2=ЗНАЧЕНИЕ2;ТЭГ3=ЗНАЧЕНИЕ3;'Поддерживаемые тэги:
- name - Название бафа / каста / способности;
- type - тип алерта, возможные значения:
buff, cast, ability- source - Источник:
player, target, focus, pet, any (игрок, цель, фокус, питомец, любой источник);
- self -
true если например алерт на свой дебаф на цели, чтобы не срабатывал на чужой дебаф,
false в противном случае
- owner -
true чтобы под иконкой алерта показывался ник игрока, кастующего отслеживаемый каст или повесившего отслеживаемый баф,
false чтобы ник не показывался;
- show - возможные значения:
normal (показывать во время каста, когда способность заряжена, когда баф присутствует),
missing (способность в кд, баф отсутствует),
always (алерт отображается всегда, в зависимости от ситуации будет таймер);
- duration - можно жестко вписать длительность алерта в секундах (для вражеских кастов параметр обязателен);
- icon - имя иконки алерта (для кастов обязательно, для других алертов по желанию);
- text - отображение произвольного текста над иконкой алерта.
Пример алерта на кулдаун, 2 параметра, больше как правило не нужно:
'name=Strafe;type=ability;',Пример алерта на баф/дебаф:
'name=Cloak and Dagger;type=buff;source=player;',
'name=Impale;type=buff;source=target;self=true;',Пример алерта на каст босса:
'name=Voice of Threngar;type=cast;source=any;text=ВОПЛЬ;icon=Data/UI/ability_icons/warlord_king_of_the_hill_a.dds;duration=3;',Преимущества:
+ Предустановленные алерты на всех SL-боссв (закомментированы за ненадобностью, убрать "--" перед ними, если замучает ностальгия) и всех освоенных NT-боссов. Можно даже ничего самому не вписывать;
+ Для кастов вовсе необязательно держать босса в цели или в фокусе - работать будет и без них;
+ Ничего не "слетает", все отображается всегда;
+ Нагружает процессор меньше любого подобного аддона;
+ Не нужна возня с сетами и сабсетами: невозможно забыть их переключить;
+ Нет ограничений на количество алертов;
+ Нет сканера абилок как в калерте, где надо "поймать" абилку в кэш, чтобы алерт заработал.
Известные баги:
- Даже если правильно вписать
duration на
Wild Growth или
Power Core, при перебивании этих бафов одного другим алерт отображаться не будет. Знаю как исправить, не хочу - раза в 2-3 будет больше кушать процессорного времени.
Скачать можно тут:
http://s000.tinyupload.com/?file_id=041 ... 1373718574