Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 08.07.2010, 10:10 ▼    #1
 Assistant User Information

Erratic's Avatar
Post Как добавить абилку в Filger

Как добавить абилку в филгер для чайников

Что такое филгер???? Это иконки, появляющиеся в центре экрана,

Для того чтобы добавить заклинание в филгер, необходимо:
  1. Спросить себя: "А оно мне надо?"
  2. Открыть файл ShestakUI/Config/Filters/FilgerSpells.lua (см. примечание)
  3. Определиться с типом отсутствующего заклинания:
    1. Собственный баф на себе (P_BUFF_ICON)
    2. Собственный прок от энчантов/талантов/акссессуаров и тп (P_PROC_ICON)
    3. Собственный баф/дебаф на цели (T_DEBUFF_ICON)
    4. Собственный хот/дот на цели (T_DE/BUFF_BAR)
    5. Собственный контроль на фокусе (PVE/PVP_CC)
    6. Собственные обычные и скрытые кулдауны (COOLDOWN)
    7. Собственный бафф от предметов/зелий или общий бафф (вроде БЛа) (SPECIAL_P_BUFF_ICON)
    8. Вражеский контроль и замедляющие эффекты на себе (PVE/PVP_DEBUFF)
    9. Важные защитные заклинания или контроль на цели (от всех) (T_BUFF)
  4. Если заклинание принадлежит к 1 - 6 пунктам, то необходимо:
    1. Найти в файле раздел своего класса
    2. Найти в разделе своего класса раздел, соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  5. Если заклинание принадлежит к 7 - 9 группе, то необходимо:
    1. Найти в файле раздел ALL идущий после всех классов
    2. Найти в этом разделе раздел соответствующий типу заклинания (названия разделов приведены выше, в скобках)
  6. Убедиться что заклинания действительно нет
  7. Выяснить id заклинания. Для этого можно:
    1. Включить в настройках интерфейса, в разделе тултипов отображение Spell id, воспроизвести действие заклинания и соответственно посмотреть в тултипе его id
    2. Найти заклинание на вовхеде, id - это цифры в адресной строке после "spell=".
  8. Добавить необходимое заклинание четко соблюдая аналогии с другими заклинаниями этой группы и описание из приложения 1, изменив соответственно только spellID.
  9. ...
  10. PROFIT!
Приложение 1:
Описание содержимого одной ячейки с заклинанием

Приложение 2:

Примечание: Для облегчения выполнения перечисленных выше действий рекомендуется открывать .lua файлы с помощью бесплатного текстового редактора Notepad++
Says Thank:
mopda (16.08.2012), PterOs (04.08.2011), Shestak (22.03.2011), Wetxius (19.11.2011)
Old 19.10.2011, 14:30 ▲    #311
Shestak
 Junior Member User Information

Shestak's Avatar
Стоп. Меня осинило А если я друид хилер. Нафига мне эти милишные абилы?
Old 19.10.2011, 14:30   #1.5 - Disable Ads

Advertise on this site

Old 19.10.2011, 14:41   #312
Wetxius
 Assistant User Information

Wetxius's Avatar
Да, и сове не надо знать) и коту тоже)) да собственно, только танкам и надо знать. Эх...
Пока, думаю, стоит добавить и в T_BUFF в разделе ALL(3330 строчка вроде)
lua Code [Select]:
-- Bad Manner (Monkey)
{ spellID = 90337, size = 60, unitId = "target", caster = "all", filter = "DEBUFF" },

Добавлено через 6 минут
Я думаю 2 Воина танка редкость в рейде, а если Воин с дру/дк/палом, то и пусть они вешают дебафы) а, если не вешают, то свои он то увидит и так по филгеру
Old 19.10.2011, 14:42   #313
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Да, и сове не надо знать) и коту тоже)) да собственно, только танкам и надо знать. Эх...
Вот вот. Я то умаю, чего раньше этого никто не добавлял. Просто пихать всё и всем подряд не гут.

Quote:
Originally Posted by Wetxius View Post
стоит добавить и в T_BUFF в разделе ALL
Добавил, на гитхабе.

Quote:
Originally Posted by Wetxius View Post
Я думаю 2 Воина танка редкость в рейде, а если Воин с дру/дк/палом, то и пусть они вешают дебафы) а, если не вешают, то свои он то увидит и так по филгеру
А из этого что выходит тогда?
Old 19.10.2011, 14:48   #314
Wetxius
 Assistant User Information

Wetxius's Avatar
Кстати дру хил сейчас видит и:
lua Code [Select]:
-- Faerie Fire
{ spellID = 770, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
От милишников) может стоит изменить на caster = player ?

Добавлено через 2 минуты
Выходит, что оставить
lua Code [Select]:
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
Да и всё. В соло танкинге Воин доволен, всё видно, в два танка вар прикинет: ага, есть паладин танк, значит висят дебафы, ок. Есть мишка, ок висят, есть дк, ну тут и сам кину) И танк доволен, и воины дд довольны чистым экраном)

Добавлено через 2 минуты
Да и не самое главное видеть все эти дебафы) если танк свободен, то и так всё поймет, а если всё плохо, то некогда смотреть на всё это, пора включать деф абилки
Old 19.10.2011, 14:52   #315
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
От милишников) может стоит изменить на caster = player ?
По-большому счету мне все равно Я не играю сейчас. А что было у друида в конце ЛК и начале Каты я уже и не припомню.

Только вот тогда облом будет тем друидам, которые его используют. Хотя черть его знает.
Old 19.10.2011, 14:56   #316
Wetxius
 Assistant User Information

Wetxius's Avatar
Огонь висит 5 минут. Кидают его обычно мишки, либо другие друиды, если нет воинов, допустим. Какая разница сове/дереву что висит этот дебаф, если не они его кинули) Кто кидает, тот и обновляет по сути же. А если изменить на кастер игрок, то все довольны.
Old 19.10.2011, 14:59   #317
Shestak
 Junior Member User Information

Shestak's Avatar
Так, изменил. С этим я согласен. На гитхабе, опять же, текущее состояние филгера.

Что далее?
Old 19.10.2011, 15:00   #318
Wetxius
 Assistant User Information

Wetxius's Avatar
Не очень понимаю(879 строка вроде):
lua Code [Select]:
-- Bloodsurge
{ spellID = 46916, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
По сути должен быть кастер игрок же)
Ну и:
lua Code [Select]:
-- Mortal Strike
{ spellID = 12294, size = 37, unitId = "target", caster ="all", filter = "DEBUFF" },
Дебаф идет на снижение лечения, у воинов армсов смертельный удар часть ротации, висит всегда дебаф. Зачем прот/фури воину знать, что сей дебаф висит)
Old 19.10.2011, 15:05   #319
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
По сути должен быть кастер игрок же)
Да, тут явно ошибка. Сменил на игрока.

Quote:
Originally Posted by Wetxius View Post
Зачем прот/фури воину знать, что сей дебаф висит)
А если на арене фурик/прот с армсом? Ну, минус лечение, шпили-вили-го-го? Не? Или я уже придумываю?
Old 19.10.2011, 15:13   #320
Wetxius
 Assistant User Information

Wetxius's Avatar
lua Code [Select]:
["SHAMAN"] = {
        {
            Name = "P_BUFF_ICON",
            Direction = "LEFT",
            Interval = 3,
            Mode = "ICON",
            setPoint = {unpack(Filger_Settings.player_buff_icon)},


            -- Earth Shield
            { spellID = 974, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
Очень интересно, баф отображается только у шаманов игроков, при этом кастер любой) интересно, если учесть, что щит кидают в пве на танков, в пвп другое дело. Думаю стоит перенести в блок All после Pain Suppression например (2668 строчка)

Добавлено через 2 минуты
Quote:
Originally Posted by Shestak View Post
А если на арене фурик/прот с армсом? Ну, минус лечение, шпили-вили-го-го?
Если армс сел на цель, то минус к лечению повесится и так, и можно вливать) Кстати у фурика есть свой такой же дебаф)

Tags
filger, бафы, дебафы, проки, филгер

Thread Tools



Mobile Style Русский English Deutsch Italian Chinese