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 04.06.2011, 12:53 ▲    #241
PterOs
 Assistant User Information

PterOs's Avatar
Если я соберусь репортить - с каких начинать? всех с 346(потому что это затронет и 33) и далее? или с 359?
Old 04.06.2011, 12:53   #1.5 - Disable Ads

Advertise on this site

Old 04.06.2011, 13:26   #242
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by PterOs View Post
или с 359?
Наверно эти, а там черть ее знает.
Old 04.06.2011, 14:09   #243
Erratic
 Assistant User Information

Erratic's Avatar
Quote:
Originally Posted by PterOs View Post
Если я соберусь репортить - с каких начинать? всех с 346(потому что это затронет и 33) и далее? или с 359?
в жопу 346) кто не добыл себе 359 - тому не критично отслеживание проков)

Добавлено через 32 минуты
насчет блоков, я когда распределял блоки так и предполагал что справа над целью перед глазами будут свои проки (и частично юзы) влияющие на урон/хил и дебафы на цели, а слева остальные свои и чужие бафы

Добавлено через 1 минуту
P.S.: нет я не долблюсь в рекаунт
Old 04.06.2011, 15:48   #244
Shestak
Offtop
 
Old 04.06.2011, 15:56   #245
Erratic
Offtop
 
Old 04.06.2011, 16:09   #246
PterOs
 Assistant User Information

PterOs's Avatar
Новый паладин.
http://i.imgur.com/JzE3x.jpg http://i.imgur.com/oHlmq.jpg
Прок от джаджа на скорость у ретриков был вынесен налево, потому что он может прокнуть, а может и нет, в зависимости от дальности паладина от цели в момент каста; в то же время бафф на скорость у холика "прокает" всегда.
У холиков не был вынесен бафф на +3% хила/дамаги на 15 секунд, стакающийся три раза; потому что он стакается от критов хилками, и держится постоянно, потому что хиле других у холика прокает хилка в себя, поэтому критов очень много.
Бафф на экзорцизм в 4.2 поменяют на дебафф, это учтено в коде.
Добавил прок от холи Т11 по примеру пристовского, сам не знаю, в баффы его надо по-хорошему или в проки. 6 секунд всё-таки...

Скрин с объяснениями мог бы сделать и получше, но сейчас уже впадлу перерисовывать.

Code [Select]:
	["PALADIN"] = {
		{
			Name = "P_BUFF_ICON",
			Direction = "LEFT",
			Interval = 3,
			Mode = "ICON",
			setPoint = { "BOTTOMRIGHT", "oUF_Player", "TOPRIGHT", 2, 173 },

			-- Self
			-- Divine Shield
			{ spellID = 642, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Judgements of the Pure
			{ spellID = 53671, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Inquisition
			{ spellID = 84963, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Guardian of Ancient Kings
			{ spellID = 86698, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Avenging Wrath
			{ spellID = 31884, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Divine Plea
			{ spellID = 54428, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Divine Favor
			{ spellID = 31842, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Holy Radiance
			{ spellID = 82327, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Speed of Light
			{ spellID = 85497, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Divine Protection
			{ spellID = 498, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Argent Defender
			{ spellID = 31850, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Zealotry
			{ spellID = 85696, size = 37, unitId = "player", caster = "player", filter = "BUFF" },

			-- Other
			-- Radiant (T11 Holy)
			{ spellID = 90311, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
		},
		{
			Name = "P_PROC_ICON",
			Direction = "RIGHT",
			Interval = 3,
			Mode = "ICON",
			setPoint = { "BOTTOMLEFT", "oUF_Target", "TOPLEFT", -2, 173 },

			-- Buffs
			-- Infusion of Light
			{ spellID = 54149, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Denounce (4.1)
			{ spellID = 85509, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Daybreak
			{ spellID = 88819, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Grand Crusader
			{ spellID = 85416, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Sacred Duty
			{ spellID = 85433, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- The Art of War
			{ spellID = 59578, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Divine Purpose
			{ spellID = 90174, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Long Arm of the Law
			{ spellID = 87173, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Sacred Shield 
			{ spellID = 96263, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Guardian of Ancient Kings Ret PROC
			{ spellID = 86700, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			
			-- Trinkets
			-- Soul Casket (Spell)
			{ spellID = 91019, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Stump of Time (Spell)
			{ spellID = 91047, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Jeweled Serpent (Spell)
			{ spellID = 73551, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Darkmoon Card: Volcano (Intellect)
			{ spellID = 89091, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Darkmoon Card: Tsunami (Spirit)
			{ spellID = 89182, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Jar of Ancient Remedies (Spirit)
			{ spellID = 92329, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Heart of Ignacious (Spell)
			{ spellID = 92325, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Heart of Ignacious (Haste)
			{ spellID = 92328, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Bell of Enraging Resonance (Spell)
			{ spellID = 92318, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Fall of Mortality (Spirit)
			{ spellID = 91184, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Shard of Woe (Haste)
			{ spellID = 91173, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			
			-- Enchants
			-- Power Torrent (Intellect)
			{ spellID = 74241, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Hurricane (Haste)
			{ spellID = 74221, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
			-- Lightweave (Intellect)
			{ spellID = 75170, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
		},
		{
			Name = "T_DEBUFF_ICON",
			Direction = "RIGHT",
			Interval = 3,
			Mode = "ICON",
			setPoint = { "BOTTOMLEFT", "oUF_Target", "TOPLEFT", -2, 213 },

			-- Forbearance
			{ spellID = 25771, size = 37, unitId = "player", caster = "player", filter = "DEBUFF" },
			-- Censure
			{ spellID = 31803, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
			-- Seal of Justice
			{ spellID = 20170, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
			-- Denounce (4.2)
			--{ spellID = 85509, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
		},
		{
			Name = "COOLDOWN",
			Direction = "RIGHT",
			Interval = 3,
			Mode = "ICON",
			setPoint = { "BOTTOMRIGHT", "oUF_Player", "TOPRIGHT", 63, C.unitframe.plugins_swing == true and 29 or 17 },

			-- Self
			-- Rebuke
			{ spellID = 96231, size = 30, filter = "CD" },
			-- Hammer of Justice
			{ spellID = 853, size = 30, filter = "CD" },
			-- Repentance
			{ spellID = 20066, size = 30, filter = "CD" },
			-- Judgement
			{ spellID = 20271, size = 30, filter = "CD" },
			-- Hand of Freedom
			{ spellID = 1044, size = 30, filter = "CD" },
			-- Avenger's Shield
			{ spellID = 31935, size = 30, filter = "CD" },
			-- Holy Wrath
			{ spellID = 2812, size = 30, filter = "CD" },
			-- Word of Glory
			{ spellID = 85673, size = 30, filter = "CD" },
			-- Consecration
			{ spellID = 26573, size = 30, filter = "CD" },
			-- Holy Radiance
			{ spellID = 82327, size = 30, filter = "CD" },			
			-- Divine Protection
			{ spellID = 498, size = 30, filter = "CD" },
			-- Avenging Wrath
			{ spellID = 31884, size = 30, filter = "CD" },
			-- Divine Plea
			{ spellID = 54428, size = 30, filter = "CD" },			
			-- Hand of Sacrifice
			{ spellID = 6940, size = 30, filter = "CD" },
			-- Hand of Salvation
			{ spellID = 1038, size = 30, filter = "CD" },
			-- Aura Mastery
			{ spellID = 31821, size = 30, filter = "CD" },
			-- Divine Favor
			{ spellID = 31842, size = 30, filter = "CD" },
			-- Zealotry
			{ spellID = 85696, size = 30, filter = "CD" },
			-- Ardent Defender
			{ spellID = 31850, size = 30, filter = "CD" },
			-- Hand of Protection
			{ spellID = 1022, size = 30, filter = "CD" },
			-- Guardian of Ancient Kings
			{ spellID = 86150, size = 30, filter = "CD" },
			
			-- Racials
			-- 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" },
			
			-- Other
			-- Gloves
			{ slotID = 10, size = 30, filter = "CD" },
			-- Belt
			{ slotID = 6, size = 30, filter = "CD" },
			-- Back
			{ slotID = 15, size = 30, filter = "CD" },
			-- Trinkets
			{ slotID = 13, size = 30, filter = "CD" },
			{ slotID = 14, size = 30, filter = "CD" },
		},
	},
Больжой жирный адд:
Я тут ещё подумал:
сетбонус Т11 надо всё-таки переносить в баффы т.е. направо. Ты точно знаешь, кастуя холишок, что тебе баффнется дух. - это исправлено в моём кодбоксе выше.
А вот что с кдшками делать - хз. Запустив в 1280 паловские спеллы онли в экран влезли. Баффы также влезают гуд. http://i.imgur.com/TDcaF.jpg
Say Thank:
Shestak (04.06.2011)
Old 04.06.2011, 18:37   #247
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by PterOs View Post
Запустив в 1280 паловские спеллы онли в экран влезли. Баффы также влезают гуд.
Так ведь тест на то и тест, он показывает все, что есть. А на деле столько никогда не бывает.
К примеру блоки верхние, что громадные, они так и на 1080 вертикаль не влезут.
Old 04.06.2011, 18:43   #248
gromcha
 Assistant User Information

gromcha's Avatar
Почему если я выделяю те функции, которые мне нравятся и говорю и том, что не нравится, меня нужно сразу приписывать к единоличникам? Вы же взрослые дяди, неужели надо очевидные вещи разжовывать.

Quote:
Originally Posted by Shestak View Post
Каких всех-то? Ок, ща переделаем под два пожелания.
Придет "Вася" и скажет, йопт, куда убрали "абилку", была всю жизнь, а теперь ее нету.
Вот и пришел такой "Вася", который посчитал что распихать одни и те же способности всем классам это круто, и забить конфиг лишней информацией. Потому что способности будут расположены как то иначе.

Quote:
Originally Posted by Shestak View Post
Соответственно можно сделать свой блекджек и секретарш
Речь не об этом.


Quote:
Originally Posted by PterOs View Post
А если ты танк и ты чейнишь кдшки и тебе надо после пс воткнуть свой?
Танки же жили как до сегодняшнего дня и не жаловались? Они предлагали внести свои изменения или еще что-то? Нет! И опять же. я сомневаюсь, что танку нужно сейвиться 30 секунд подряд.

Это же форум, и если лично Шестак, с его слов, эти абилки не разбирает, не следит за тем, что удалили, что добавили, то давайте это обсудим.

Вот вам и примеры по пунктам:
1) Каждому классу не нужен блок рассовых абилок, а достаточно одного общего, ты и так будешь знать, что твоя абилка в конце.
2) Не нужны отображения кд меньше 10 сек на абилки которые входят в ротацию. Имхо, это не нормально на них пялиться, а если получить КС в школу, как правельно заметил PterOs, эта полоска будет длиннющая показывающая востановление всех способностей... Зачем?

Erratic сделал отличную работу по модернизации филгера, и мы все ему помогали.
И когда появились люди. которые вот так без церемонно вторглись в его работу и стали пихать совершенно глупые решения, мне обидно.
Помню вопросы про большие КД мы не решили в то время тоже. Так давайте и это то же обсудим.
Old 04.06.2011, 19:03   #249
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by gromcha View Post
Вот и пришел такой "Вася", который посчитал что распихать одни и те же способности всем классам это круто, и забить конфиг лишней информацией. Потому что способности будут расположены как то иначе.
Quote:
Originally Posted by gromcha View Post
1) Каждому классу не нужен блок рассовых абилок, а достаточно одного общего, ты и так будешь знать, что твоя абилка в конце.
Расовые кд засунуты в каждый блок толко потому, что нет общего блока для кд.
Quote:
Originally Posted by gromcha View Post
Не нужны отображения кд меньше 10 сек на абилки которые входят в ротацию. Имхо, это не нормально на них пялиться, а если получить КС в школу, как правильно заметил PterOs, эта полоска будет длиннющая показывающая восстановление всех способностей... Зачем?
На личности никто не переходит, но замечается действия только своего мнения, пример - цитата. Почему? - А вот не всем это понравится, к примеру я бы для себя не удалял абилки, кд которых меньше 10 секунд, но правда удалил бы, у которых меньше 5ти.
Quote:
Originally Posted by gromcha View Post
и стали пихать совершенно глупые решения
Ну какие же глупые, я вижу только чистку протухших абилок, добавление отсутствующих абилок(в тех блоках классов, которые были почти пусты(тот же паладин)).
И опять же, что значит глупые решение, и главное какие именно.







Добавил последние изменения в гит.
С коммита текущей даты поста обсудите тут, что лишнее, что не лишнее, после конечного результата внесу все ваши решения если они не будут слишком координальные(смена специфики блоков(если меняем специфику, надо более глобально осуждать)).
Old 04.06.2011, 19:10   #250
PterOs
 Assistant User Information

PterOs's Avatar
Quote:
Originally Posted by gromcha View Post
Танки же жили как до сегодняшнего дня и не жаловались? Они предлагали внести свои изменения или еще что-то? Нет! И опять же. я сомневаюсь, что танку нужно сейвиться 30 секунд подряд.
Я не понимаю, тебе будет мешать видеть на себе пс, крылья или иннервейт?
По поводу выделенного - я так и понял что ты не играешь в WoW PvE.
Шестак, в 1190 строке поставь на форбиренс кастер=ол плкс, у меня потерялось где-то почему-то.

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

Thread Tools



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