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 25.10.2011, 12:32 ▲    #361
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Сперва в абилках шли кастеры all, а в последней абилки кастер таргет, и подумал, а что если на всех аналогичных абилках, сделать кастер таргет? Уменьшит ли это потребление памяти аддона?
Нет. И это совсем не проблема. Ну, то есть даже если мы еще в список запихнем кучу абилок, да, количество потребляемой памяти увеличится, но никак не отразится на производительности.
Проблема филгера одна, он "течёт", "тёк" всегда, но это так же не влияет именно в этом случае на производительность, тк проверено на моем динозавре +периодически происходит автоматическая очистка от мусора.

Тот же атласлут, с громадной базой, и соответственно выделяемой для него памяти, и ничего, все гут. Гораздо важнее процессорные ресурсы.


Quote:
Originally Posted by Wetxius View Post
Заполнил блок дк для бафов, добавил прок в анхоли, изменил приоритет проков:
Ближе к вечеру сделаю.
Old 25.10.2011, 12:32   #1.5 - Disable Ads

Advertise on this site

Old 25.10.2011, 14:14   #362
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Нет. И это совсем не проблема.
Ну, ок тогда)
Quote:
Originally Posted by Shestak View Post
Ближе к вечеру сделаю.
До вечера ещё чего-нить надобавляю

Добавлено через 7 минут
Хотел ещё спросить, если имеется два уровня прока:
http://ru.wowhead.com/spell=35098
http://ru.wowhead.com/spell=35099
Какой из них следует использовать для отображения бафа?

Сам проверил, 1й уровень любой абилки, действует и на последующие уровни.
Покапаюсь в блоке Хантов) Надо бы дополнить...

Добавлено через 1 час 17 минут

Hidden text

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

            -- Self
            -- Deterrence
            { spellID = 19263, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Rapid Fire
            { spellID = 3045, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Call of the Wild
            { spellID = 53434, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Spirit Mend
            { spellID = 90361, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Mend Pet
            { spellID = 136, size = 37, unitId = "pet", caster = "player", filter = "BUFF" },
        },
        {
            Name = "P_PROC_ICON",
            Direction = "RIGHT",
            Interval = 3,
            Mode = "ICON",
            setPoint = {unpack(Filger_Settings.player_proc_icon)},
           
            -- Other
            -- Burning Adrenaline (T12 x4)
            { spellID = 99060, size = 37, unitId = "player", caster = "player", filter = "BUFF" },

            -- Buffs
            -- Improved Steady Shot
            { spellID = 53220, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Focus Fire
            { spellID = 82692, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Fire!
            { spellID = 82926, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Ready, Set, Aim...
            { spellID = 82925, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Lock and Load
            { spellID = 56453, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Cobra Strikes
            { spellID = 53257, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
            -- Rapid Killing
            { spellID = 35098, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
[hide]

Перенес в Бафы: Быструю стрельбу, Зов дикой природы, хил пета, изменил приоритет бафов. Изменил приоритет проков, удалил "Мастер тактики" (нет такого больше бафа), пофиксил ид прока "На изготовку", добавил баф быстрой расправы (полезен будет, тем кто только качает охотника), перенес прок сет бонуса
Собственно в бафы закинул именно бафы от активируемых абилок, а в проки бафы, требующие определенных условий/действий
Old 25.10.2011, 14:29   #363
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Собственно в бафы закинул именно бафы от активируемых абилок, а в проки бафы, требующие определенных условий/действий
Вот тут аккуратнее. Я пока не смотрел там изменения. Но буквально недавно у нас была в какой-то теме про филгер дискуссия о том, какие баффы/дебаффы/итд сувать в какие блоки.
Old 25.10.2011, 14:31   #364
Wetxius
 Assistant User Information

Wetxius's Avatar

Hidden text

Черт, что-то я уже фанатично начинаю всё менять, надо как-то попроще быть. Всё равно палом играю мейном, а там всё нормально...
[hide]


Добавлено через 41 секунду
Опередил меня с ответом)
Old 29.10.2011, 07:33   #365
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Заполнил блок дк для бафов, добавил прок в анхоли, изменил приоритет проков:
Сделал.

Quote:
Originally Posted by Wetxius View Post
удалил "Мастер тактики" (нет такого больше бафа)
Удалил.

Quote:
Originally Posted by Wetxius View Post
пофиксил ид прока "На изготовку"
Вроде как он и раньше работал, но сменил тоже.

Все остальное у ханта не делал.
https://github.com/Shestak/ShestakUI...c3b4a0458a7d38

Добавлено через 87 часов 13 минут
Тут на птр оновлял oUF, и рогой пинал манекен, заметил, что постоянно, чуть ли не от каждого удара висит прок в из филгера:

Синяя иконка(92104)


Вроде как недавно удаляли подобную абилку у кастеров. Ммм?
Say Thank:
Wetxius (25.10.2011)
Old 29.10.2011, 08:24   #366
Jarry
 Elder Member User Information

Jarry's Avatar

Hidden text

Quote:
Originally Posted by Shestak View Post
Добавлено через 87 часов 13 минут
Тут на птр оновлял oUF, и рогой пинал манекен, заметил, что постоянно, чуть ли не от каждого удара висит прок в из филгера:

Синяя иконка(92104)


Вроде как недавно удаляли подобную абилку у кастеров. Ммм?
[hide]

это вроде прок от тринки "жидкая смерть"
Say Thank:
Shestak (29.10.2011)
Old 29.10.2011, 11:01   #367
Wetxius
 Assistant User Information

Wetxius's Avatar
Точно, это http://ru.wowhead.com/item=58181. Я что-то и забыл про эту тринь, просто нет 85 агильщика) ну да, можно тоже удалять из филгера:
lua Code [Select]:
-- Fluid Death (Agility, Proc)
{ spellID = 92104, size = 37, unitId = "player", caster = "player", filter = "BUFF" },

Добавлено через 11 минут
Такая же штука и с :
lua Code [Select]:
-- Vessel of Acceleration (Crit, Proc)
{ spellID = 96980, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Самой трини у меня к сожалению нет, но проверив логи: аптайм данной трини у паладина дд на Рагнаросе составил 97.5%, у другого 88%, у Воина 99%.

Добавлено через 2 минуты
lua Code [Select]:
-- Necromantic Focus (Mastery, Proc)
{ spellID = 96962, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Рагнарос: у элем шамана 98% аптайм, у лока 97.9%, у совы 76.7%

Добавлено через 9 минут
lua Code [Select]:
-- Jar of Ancient Remedies (Spirit, Proc)
{ spellID = 91320, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Стакает дух от всех хилок, в логах нашел только одного приста аптайм 78%, низкий аптайм из-за юза трини, так так скидываются стаки, и идет запрет 30с на них, дебаф прописан в филгере, но стаки получаются висят почти весь бой)
Say Thank:
Shestak (29.10.2011)
Old 29.10.2011, 13:40   #368
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Я что-то и забыл про эту тринь, просто нет 85 агильщика) ну да, можно тоже удалять из филгера:
Я просто в основном сейчас никуда не вмешиваюсь по собственному желанию, а так, случайно попалось, тестировал совсем другое, рого бил манекен чуть ли не автоатакой, и эта иконка постоянно висела, сразу и постоянно .

В общем, все, что в посте выше удалить?
Old 29.10.2011, 13:54   #369
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
В общем, все, что в посте выше удалить?
Так точно
Old 29.10.2011, 14:00   #370
Shestak
 Junior Member User Information

Shestak's Avatar
https://github.com/Shestak/ShestakUI...e76ce834abab35
Say Thank:
Wetxius (29.10.2011)

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

Thread Tools



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