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 02.06.2011, 05:01 ▲    #201
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by PterOs View Post
Удалить, это теперь не бафф и не прок, а пассивный талант, как +3% к криту.
Комплит.
Old 02.06.2011, 05:01   #1.5 - Disable Ads

Advertise on this site

Old 02.06.2011, 07:04   #202
PterOs
 Assistant User Information

PterOs's Avatar
Ещё

В SPECIAL_P_BUFF_ICON щит от инжпояса в Enchants к другим инжчантам:
Code [Select]:
			-- Grounded Plasma Shield
			{ spellID = 82627, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
В PVE/PVP_DEBUFF в Other рядом к фейлу инжбот добавить фейлы инжпояса:
Code [Select]:
			-- Reversed Shield
			{ spellID = 82406, size = 60, unitId = "player", caster = "player", filter = "DEBUFF" },
			-- Plasma Misfire!
			{ spellID = 94549, size = 60, unitId = "player", caster = "player", filter = "DEBUFF" },
первый даёт +100% шанса на крит по тебе на 10 секунд, а второй таунтит всё вокруг на себя, включая боссов.

P_PROC_ICON магов:
добавить прок на спд при абсорбе:
Code [Select]:
			-- Incanter's Absorption
			{ spellID = 44413, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Дебафф Winter's Chill (28593) у магов отобрали. Удалить.
Бафф 57761 теперь называется "Brain Freeze", а не фаербол!;
Бафф Impact теперь имеет ID 64343, несмотря на то, что работал и со старым.
T_DEBUFF_ICON:
Дебафф Pyroblast! который 11366 называется "Pyroblast" без восклицательного знака. Который выше 92315 - правильно, с.
Дебафф Blast wave 11113, Wave с заглавной буквы
Дебафф Frostfite Bolt 44614 на самом деле "Frostfire Bolt"
На сегодня у меня всё.
Say Thank:
Shestak (02.06.2011)
Old 02.06.2011, 10:14   #203
Erratic
 Assistant User Information

Erratic's Avatar
Quote:
Originally Posted by PterOs View Post
Дебафф Pyroblast! который 11366 называется "Pyroblast" без восклицательного знака. Который выше 92315 - правильно, с.
Дебафф Blast wave 11113, Wave с заглавной буквы
Дебафф Frostfite Bolt 44614 на самом деле "Frostfire Bolt"
помоему ты придираешься

А проки от талов в аркане давно хотел добавить, но вспоминаю о них ток в рейде и к концу рейда о них благополучно забываю

P.S.: жесткие "проки" у инженеров)
Old 02.06.2011, 14:54   #204
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Erratic View Post
помоему ты придираешься
Не не, самый раз Если видел на гитхабе, я периодически правлю названия.
На гитхабе изменения.
Old 03.06.2011, 03:57   #205
PterOs
 Assistant User Information

PterOs's Avatar
Блок Совета Перерождённых после очередного дня вайпов в гере:
Code [Select]:
			-- Waterlogged (Ascendant Council)
			{ spellID = 82762, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Frozen (Ascendant Council)
			{ spellID = 92503, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Burning Blood (Ascendant Council)
			{ spellID = 82660, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Flame Imbued (Ascendant Council)
			{ spellID = 82663, size = 60, unitId = "player", caster = "all", filter = "BUFF" },
			-- Heart of Ice (Ascendant Council)
			{ spellID = 82665, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Frost Imbued (Ascendant Council)
			{ spellID = 82666, size = 60, unitId = "player", caster = "all", filter = "BUFF" },
			-- Gravity Core (Ascendant Council)
			{ spellID = 92075, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Static Overload (Ascendant Council)
			{ spellID = 92067, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Swirling Winds (Ascendant Council)
			{ spellID = 83500, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Grounded (Ascendant Council)
			{ spellID = 83581, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Magnetic Pull (Ascendant Council)
			{ spellID = 83587, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Frost Beacon (Ascendant Council)
			{ spellID = 92307, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
			-- Lightning Rod (Ascendant Council)
			{ spellID = 83099, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
С таким блоком и анонсящим РЛом нужно рейдить без боссмода, он только мешает.

Posted in 4 hours 49 minute
Ты только, это, старое там потри, которое твайлайт асцендант консил, там половина одно и то же. Моё должно пахать и на нормале и на гере.

Сделал блоки для кдшек расовых; там, где есть разные абилки на классы, но палится всё равно одним, брал спеллайди вара.
Друид:
Code [Select]:
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
Хунт:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Маг:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Escape Artist (Gnome)
			{ spellID = 20589, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Вар и ДК:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Escape Artist (Gnome)
			{ spellID = 20589, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Шаман:
Code [Select]:
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Паладин:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
Прист:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Escape Artist (Gnome)
			{ spellID = 20589, size = 30, filter = "CD" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- War Stomp (Tauren)
			{ spellID = 20549, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Варлок:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Escape Artist (Gnome)
			{ spellID = 20589, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Рога:
Code [Select]:
			-- Every Man for Himself (Human)
			{ spellID = 59752, size = 30, filter = "CD" },
			-- Stoneform (Dwarf)
			{ spellID = 20594, size = 30, filter = "CD" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 30, filter = "CD" },
			-- Escape Artist (Gnome)
			{ spellID = 20589, size = 30, filter = "CD" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 30, filter = "CD" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 30, filter = "CD" },
			-- Will of the Forsaken (Forsaken)
			{ spellID = 7744, size = 30, filter = "CD" },
			-- Cannibalize (Forsaken)
			{ spellID = 20577, size = 30, filter = "CD" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 30, filter = "CD" },
			-- Arcane Torrent (Blood Elf)
			{ spellID = 69179, size = 30, filter = "CD" },
			-- Rocket Barrage (Goblin)
			{ spellID = 69041, size = 30, filter = "CD" },
			-- Rocket Jump (Goblin)
			{ spellID = 69070, size = 30, filter = "CD" },
Также в блок ALL - SPECIAL_P_BUFF_ICON - Racials надо добавить дренейский хот, и, я думаю, стОит сменить айди орковской на варовскую для постоянности:

Code [Select]:
			-- Racial
			-- Stoneform (Dwarf)
			{ spellID = 65116, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Shadowmeld (Night Elf)
			{ spellID = 58984, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Gift of the Naaru (Draenei)
			{ spellID = 28880, size = 37, unitId = "player", caster = "all", filter = "BUFF" },
			-- Darkflight (Worgen)
			{ spellID = 68992, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Blood Fury (Orc)
			{ spellID = 20572, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Berserking (Troll)
			{ spellID = 26297, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
У меня на уме чистка и доведение до ума(lol) паловской секции, ибо оно там морально устарело уже, а мой единственный альт макслвла - пал. Скорее всего займусь на этих выходных.

Так же, если будешь добавлять расовые в таком виде, у магов в середине блока кд воткнуты вотф 7744 и гномская 20589.
Say Thank:
Shestak (02.06.2011)
Old 03.06.2011, 04:52   #206
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by PterOs View Post
Ты только, это, старое там потри, которое твайлайт асцендант консил, там половина одно и то же.
Это лучше говорить заранее Мне сейчас сама игра не интересна, как таковая, за новостями, изменениями(что не касается кода) не слежу, потому всякие там "мега-пупер-абилка" мне не известны.
Просто если просят что-то добавить из абилок, я сразу лезу, добавляю, сохраняю и отправляю, я не проверяю по всему списку, а есть ли такая абилка еще или нет.
Quote:
Originally Posted by PterOs View Post
Моё должно пахать и на нормале и на гере.
Должно, или работает?


Quote:
Originally Posted by PterOs View Post
я думаю, стОит сменить айди орковской на варовскую для постоянности:
http://ru.wowhead.com/spell=33697 (тот, что текущий) - справа на вовхеде пишет, что он катит для шаманов
http://ru.wowhead.com/spell=20572 (тот, что ты предлагаешь) - на вовхеде пишет, что катит для варов, рог, хантов и дк
Так какой ид корректный и работает на всех?
Quote:
Originally Posted by PterOs View Post
У меня на уме чистка и доведение до ума(lol) паловской секции
Гут.
Quote:
Originally Posted by PterOs View Post
Сделал блоки для кдшек расовых
Ничего не понятно, плюс опять же, зачем еще(куда их) один новый блок, вот пример вчерашнего квестинга на шамане:

Это я один, на квесте, с одним мобом. А что будет в рейде? Не, я понимаю, что на 1600+ горизонтали и так вагон места, а на лоу лвл горизонталях что делать?
Например на 1280 уже негде размещать еще один блок.
Выше своих кд? Там энеми кд. Выше энеми кд? Ага, что бы прям загораживал центр(вспоминаем лоу лвл вертикали).
В общем с такими вещами надо аккуратнее.
Не понятно.

Добавлено через 2 минуты
Дубликаты на гите удалил.

Добавлено через 4 минуты
А, и еще, я не думаю, что достаточно продолжительные кд нужно добавлять в блок кдшек, ну, смысл и видеть всем(имеется иду публичный вариант сборки), если в большем числе, эта же абилка будет на панели висеть.
Имхо, имхо, 2 минуты максимум, имхо еще раз
Old 03.06.2011, 04:53   #207
PterOs
 Assistant User Information

PterOs's Avatar
А.

Дебаффы с нормала палились филгером сразу как пришёл на гер, но у тех, что на гере был другой айди. Поэтому там часть айди с нормала, а часть - с гера, но должно палиться и там, и там. На выхах постараюсь на нормал попасть.

Дело в том, что в игре сейчас чуть ли не семь аркан торрентов, но если введёшь любой из них в филгер, то он палит так же все, т.е. любые. Поэтому брал варовские, потому что вар - дефолтный класс.

Под блоком имелось ввиду что я просто отсортировал всё в списки(блоки). А думал я запихнуть их в озер к тринькам и где сейчас every man for himself.
Извини за путаницу.
Old 03.06.2011, 05:18   #208
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by PterOs View Post
На выхах постараюсь на нормал попасть.
Ну вообще, если судить по ид номерам тринек, которые я добавлял перед выходом 4.1, то должно показываться. Так как триньки добавлены героические, а показывают и нормалы.

Blood Fury сменил на твой, на твоем хоть 4ро закреплены, судя по кэпу(вовхед)



Quote:
Originally Posted by PterOs View Post
Под блоком имелось ввиду что я просто отсортировал всё в списки(блоки). А думал я запихнуть их в озер к тринькам и где сейчас every man for himself.
Теперь понял.

Добавлено через 3 минуты
Quote:
Originally Posted by PterOs View Post
Так же, если будешь добавлять расовые в таком виде, у магов в середине блока кд воткнуты вотф 7744 и гномская 20589.
Обновил.
Say Thank:
PterOs (03.06.2011)
Old 03.06.2011, 05:24   #209
PterOs
 Assistant User Information

PterOs's Avatar
Quote:
Originally Posted by Shestak View Post
Blood Fury сменил на твой, на твоем хоть 4ро закреплены, судя по кэпу(вовхед)
Я затестил перед этим.

А теперь дупликаты из твоего свежего коммита:
Shestak-ShestakUI-e5af4e3\ShestakUI_Filger\config.lua
Я, наверное, просто строчки напишу, так будет быстрее, да?
411 626 628 1240

Add: Ох, ты потёр маговские)) Я думал не увидел. Тогда не быстрее. xD
У ханта Blood Fury и у пала в Other остался EMFH.
Old 03.06.2011, 05:34   #210
Shestak
 Junior Member User Information

Shestak's Avatar
+ (короткое сообщение)

Добавлено через 1 минуту
Трындец, уже 2.7к строк кода в конфиге спеллов

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

Thread Tools



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