08.07.2010, 10:10
▼
|
#1
|
Assistant
Join Date: 26.09.2010
Country:
Reputation: 106
|
Как добавить абилку в Filger
|
|
Как добавить абилку в филгер для чайников
Что такое филгер???? Это иконки, появляющиеся в центре экрана,
Для того чтобы добавить заклинание в филгер, необходимо: - Спросить себя: "А оно мне надо?"
- Открыть файл ShestakUI/Config/Filters/FilgerSpells.lua (см. примечание)
- Определиться с типом отсутствующего заклинания:
- Собственный баф на себе (P_BUFF_ICON)
- Собственный прок от энчантов/талантов/акссессуаров и тп (P_PROC_ICON)
- Собственный баф/дебаф на цели (T_DEBUFF_ICON)
- Собственный хот/дот на цели (T_DE/BUFF_BAR)
- Собственный контроль на фокусе (PVE/PVP_CC)
- Собственные обычные и скрытые кулдауны (COOLDOWN)
- Собственный бафф от предметов/зелий или общий бафф (вроде БЛа) (SPECIAL_P_BUFF_ICON)
- Вражеский контроль и замедляющие эффекты на себе (PVE/PVP_DEBUFF)
- Важные защитные заклинания или контроль на цели (от всех) (T_BUFF)
- Если заклинание принадлежит к 1 - 6 пунктам, то необходимо:
- Найти в файле раздел своего класса
- Найти в разделе своего класса раздел, соответствующий типу заклинания (названия разделов приведены выше, в скобках)
- Если заклинание принадлежит к 7 - 9 группе, то необходимо:
- Найти в файле раздел ALL идущий после всех классов
- Найти в этом разделе раздел соответствующий типу заклинания (названия разделов приведены выше, в скобках)
- Убедиться что заклинания действительно нет
- Выяснить id заклинания. Для этого можно:
- Включить в настройках интерфейса, в разделе тултипов отображение Spell id, воспроизвести действие заклинания и соответственно посмотреть в тултипе его id
- Найти заклинание на вовхеде, id - это цифры в адресной строке после "spell=".
- Добавить необходимое заклинание четко соблюдая аналогии с другими заклинаниями этой группы и описание из приложения 1, изменив соответственно только spellID.
- ...
- PROFIT!
Приложение 1: Описание содержимого одной ячейки с заклинанием
Простой спелл (в данном случае дот на цели)
-- Vampiric Touch 1
{ spellID = 34914 2, unitId = "target" 3, caster = "player" 4, filter = "DEBUFF" 5,
absID = true 6, count = 2 7, spec = 1 8, talentID = 21634 9}
- Название заклинания
- id заклинания
- На ком висит заклинание (player/target/focus)
- Кто повесил заклинание (player/target/focus/all)
Соответственно:- player - сам игрок
- target - цель игрока
- focus - запомненная цель
- all - неважно кто (применимо только в пункте "caster")
- Тип заклинания (BUFF / DEBUFF / CD )
- Абсолютная привязка к номеру (иначе - к названию спелла с учетом локализации)
- Количество стаков, при которых будет показана иконка.
- Проверка по спеку.
- Иконка будет показана при активном таланте (нужен особый номер таланта).
Скрытый кулдаун
-- Power Torrent
{ spellID = 74241 1, slotID = 16 2, filter = "ICD" 3, trigger = "BUFF" 4, duration = 45 5 }
-- Cauterize
{ spellID = 87023 1, filter = "ICD" 3, trigger = "DEBUFF" 4, duration = 60 5 },
- id бафа/дебафа вешающегося при проке
- если указано, отображается иконка не самой абилки, а слота в экипировке (для энчантов)
- собственно тип заклинания
- тип прока ( BUFF / DEBUFF )
- Длительность скрытого КД
Заклинание без баффа
-- Summon Gargoyle
{ spellID = 49206 1, filter = "ICD" 2, trigger = "NONE" 3, duration = 30 4 },
- id бафа/дебафа вешающегося при проке
- собственно тип заклинания (ICD)
- тип прока ( NONE )
- Длительность скрытого КД
Приложение 2:
Примечание: Для облегчения выполнения перечисленных выше действий рекомендуется открывать .lua файлы с помощью бесплатного текстового редактора Notepad++
|
|
|
|