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 11.09.2011, 08:18 ▲    #301
Bexter
 Elder Member User Information

Bexter's Avatar
спасибо осталось догнать что куда в лепить и расставить и будет мне щастье
Old 11.09.2011, 08:18   #1.5 - Disable Ads

Advertise on this site

Old 19.10.2011, 09:22   #302
Wetxius
 Assistant User Information

Wetxius's Avatar
Lightbulb

Было бы неплохо добавить в филгер:
"Ослепление от обезьянки" после 2775 строчки впихнуть:
"ALL" "PVE/PVP_DEBUFF", -- Hunter -- Pet
lua Code [Select]:
-- Bad Manner (Monkey)
{ spellID = 90337, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" },
"Щит небес" можно в конце прям добавить(1402 строчка):
"PALADIN" "P_BUFF_ICON"
lua Code [Select]:
-- Holy Shield
{ spellID = 20925, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Дебаф головокружения, в конец сразу впихнуть(1598):
"PALADIN" "T_DEBUFF_ICON"
lua Code [Select]:
-- Dazed - Avenger's Shield
{ spellID = 63529, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
Насчет (у палов например 1471 строчка):
lua Code [Select]:
-- License to Slay (Strength, Proc)
{ spellID = 91810, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
Данная триня стакается от мили атак, и собственно постоянно висит баф, не думаю, что имеет смысл отслеживать, предлагаю удалить

У Воинов в "T_DEBUFF_ICON" затесалась абилка прот палов на снижение скорости атаки на 20%, предлагаю удалить(1002) строчка:
lua Code [Select]:
-- Judgements of the Just
{ spellID = 68055, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
Надеюсь, правильно всё написал
Say Thank:
Shestak (19.10.2011)
Old 19.10.2011, 10:40   #303
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
Дебаф головокружения
Добавил, на днях на гитхабе будет.

Quote:
Originally Posted by Wetxius View Post
У Воинов в "T_DEBUFF_ICON" затесалась абилка прот палов на снижение скорости атаки на 20%
У воинов есть аналогичный дебафф который не стакается с этим дебаффом? Если есть, то эта абилка нужна, что бы не вешать воину свою.
Если такой абилки у воина нет, то да, она в принципе не нужна.

Quote:
Originally Posted by Wetxius View Post
Насчет (у палов например 1471 строчка)
Ну лично я вообще всегда против таких "чеков" абилок, тк них нет смысла, если они висят и "прокают" постоянно.
Но вот бы посомтреть статистику этого прока за рейд бой.
Old 19.10.2011, 11:03   #304
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
У воинов есть аналогичный дебафф который не стакается с этим дебаффом? Если есть, то эта абилка нужна, что бы не вешать воину свою.
Если такой абилки у воина нет, то да, она в принципе не нужна.
У воинов есть(988 строчка):
lua Code [Select]:
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
Данная абилка не стакается с аналогичными у Паладина/Дк/Друида.

Так же нашел у Паладинов в "P_PROC_ICON" :
lua Code [Select]:
-- Denounce (4.1)
{ spellID = 85509, size = 37, unitId = "player", caster = "player", filter = "BUFF" },
На данный момент этого баффа не существует, поэтому предлагаю его и удалить)

Quote:
Но вот бы посомтреть статистику этого прока за рейд бой.
http://www.worldoflogs.com/reports/g...?s=2064&e=2280
Buffs
Name Amount Uptime
Убийца 10 212.1 97.7 %
Как пример, вовлогс считает полный аптайм данного прока, то бишь, если куда-то надо сбежаться мили, или он умер, считается потеря фулл прока, и отсчет идет с нуля. Прок стакается от каждой мили атаки, в принципе, даже при смени цели прок может и сохраниться, 15 секунд висит на самом персонаже.
Offtop
Say Thank:
Shestak (19.10.2011)
Old 19.10.2011, 11:10   #305
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Данная абилка не стакается с аналогичными у Паладина/Дк/Друида.
Ну, раз не стакается, то следить за этой абилкой воину нужно, есть ли она или нет, что бы вешать сандер или не вешать. М, правильно же я понял?

Quote:
Originally Posted by Wetxius View Post
Так же нашел у Паладинов Denounce
Удалил.

Quote:
Originally Posted by Wetxius View Post
Buffs
Name Amount Uptime
Убийца 10 212.1 97.7 %
Да, бессмысленное наблюдение за абилкой, удалено.

Quote:
Originally Posted by Wetxius View Post
Если мне не нужны кулдауны в филгере, проще закомментировать или просто удалить блок? Есть ли разница в потребляемой памяти аддона в игре?
Как больше нравится, разницы нет, лично я в тком случае удалил бы, что бы мне не мозолил глаза.
Old 19.10.2011, 12:01   #306
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Ну, раз не стакается, то следить за этой абилкой воину нужно, есть ли она или нет, что бы вешать сандер или не вешать. М, правильно же я понял?
Такс, "Удар грома" вешает дебаф -20% к скорости урона, висит 30с. Следить надо, данная абилка и есть в филгере. Но если есть в рейде пал танк или ферал, то у них автоматом вешается аналогичная абилка, у дк немного иначе там вешается от "Озноба", дд дк вещают их всегда. Предлагается удалить абилку прот пала из блока воинов. Да, конечно, воин может следить, что висит понижение скорости и от паладина, но оно будет висеть всегда) и просто захламлять место. Думаю, Воину просто нужно запомнить, если есть дк дд, ферал, прот пал, можно не юзать свою абилку) если их нет, то следить самому.
Как-то так) надеюсь не запутался сам, и не запутал Вас)

Добавлено через 56 секунд
Quote:
Originally Posted by Shestak View Post
Да, бессмысленное наблюдение за абилкой, удалено.
Данный прок был у всех мили дд классов) надеюсь, не только у палов удалили

Добавлено через 6 минут
Странно:
lua Code [Select]:
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
И:
lua Code [Select]:
-- Vindication
{ spellID = 26017, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
Опять же абилка пала, которая висит всегда, странно, что у вара только абилки пала аналогичные) может их не туда впихнули) Если тогда уж и следить вару за всеми абилками, то следует добавлять и такие же от других классов)) Либо же удалить эту

Добавлено через 2 минуты
А. Всё понял, извиняюсь) Там перечислены все абилки от всех классов на -20% скорости, и -10% урона)

Добавлено через 16 минут
Предлагаю немного изменить блок Воинов "T_DEBUFF_ICON" :
Сейчас:
lua Code [Select]:
-- Hamstring
{ spellID = 1715, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Rend
{ spellID = 94009, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Sunder Armor
{ spellID = 7386, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Infected Wounds
{ spellID = 48484, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Frost Fever
{ spellID = 55095, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Demoralizing Roar
{ spellID = 99, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Curse of Weakness
{ spellID = 702, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Mortal Strike
{ spellID = 12294, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Judgements of the Just
{ spellID = 68055, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Vindication
{ spellID = 26017, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Colossus Smash
{ spellID = 86346, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
Предлагаю:
lua Code [Select]:
-- Hamstring
{ spellID = 1715, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Rend
{ spellID = 94009, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Sunder Armor
{ spellID = 7386, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Colossus Smash
{ spellID = 86346, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Mortal Strike
{ spellID = 12294, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

-- Increases the time between attacks
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Infected Wounds
{ spellID = 48484, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Judgements of the Just
{ spellID = 68055, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Frost Fever
{ spellID = 55095, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

-- Reduce physical damage
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Demoralizing Roar
{ spellID = 99, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Vindication
{ spellID = 26017, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" }
-- Scarlet Fever
{ spellID = 81132, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Curse of Weakness
{ spellID = 702, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

Добавлено через 12 минут
Хм, хотя с другой стороны, сейчас Друиды танки и Дк танки не отслеживают все такие абилки у себя в блоке филгера)

Добавлено через 3 минуты
Ну и воины дд тоже будут постоянно видеть все эти дебафы) не знаю даже, может проще оставить только абилки Воина в блоке....
Old 19.10.2011, 12:03   #307
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Данный прок был у всех мили дд классов) надеюсь, не только у палов удалили
Да конечно.

Quote:
Originally Posted by Wetxius View Post
А. Всё понял, извиняюсь) Там перечислены все абилки от всех классов на -20% скорости, и -10% урона)
А вот тут так и не понял Тк уже запутался с этим моментом. Надо или не надо удалять ту абилку

Quote:
Originally Posted by Wetxius View Post
Предлагаю:
lua Code [Select]:
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
на это
lua Code [Select]:
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },


а это
lua Code [Select]:
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
на это
lua Code [Select]:
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

+ это
lua Code [Select]:
-- Scarlet Fever
{ spellID = 81132, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
?

Добавлено через 2 минуты
В общем на данный момент изменения такие https://github.com/Shestak/ShestakUI...6808239b8e48b6
Old 19.10.2011, 12:15   #308
Wetxius
 Assistant User Information

Wetxius's Avatar
Ох, я и сам уже запутался.
Понятно, что у воина есть две абилки, которые нужно прожимать: -20% скорости, и -10% урона. Другой вопрос, нужно ли ему знать, что данные дебафы висят на цели от других танков? Если да: то нужно вносить соответсвующие абилки в раздел Друидов для -10% урона, ведь они так же прожимают это дебаф + вносить изменения в раздел Дк. Если же ему не нужно знать: то просто чистим блок Воинов.
Лично я склоняюсь ко второму решению, оставить абилки вара, прожмет он их, филгер покажет дебаф, если будет танк с такими же дебафами, то варовский просто исчезнет, и он поймет, что прожимать больше и не надо их)

lua Code [Select]:
-- Hamstring
{ spellID = 1715, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Colossus Smash
{ spellID = 86346, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Rend
{ spellID = 94009, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Sunder Armor
{ spellID = 7386, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Mortal Strike
{ spellID = 12294, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
В такой последовательности и предлагаю конечный результат
Old 19.10.2011, 14:02   #309
Shestak
 Junior Member User Information

Shestak's Avatar
Не, все же отсутствие какой-либо абилки не решение. Иначе тогда зачем нужен филгер.
Потому удаление - не решение(за исключением прока про который говорили выше).

Видимо когда обновляли блок вара, учли абилки других классов, а у других классов это не учли, либо не были милишниками к примеру у мульти классов, ну или как-то так.

Добавлено через 39 секунд
Текущее состояние все так же, на гитхабе.
Old 19.10.2011, 14:22   #310
Wetxius
 Assistant User Information

Wetxius's Avatar
Ну тогда:

Тык

lua Code [Select]:
-- Hamstring
{ spellID = 1715, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Rend
{ spellID = 94009, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Sunder Armor
{ spellID = 7386, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Colossus Smash
{ spellID = 86346, size = 37, unitId = "target", caster = "player", filter = "DEBUFF" },
-- Mortal Strike
{ spellID = 12294, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

-- Increases the time between attacks
-- Thunder Clap
{ spellID = 6343, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Infected Wounds
{ spellID = 48484, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Judgements of the Just
{ spellID = 68055, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Frost Fever
{ spellID = 55095, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },

-- Reduce physical damage
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Demoralizing Roar
{ spellID = 99, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Vindication
{ spellID = 26017, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" }
-- Scarlet Fever
{ spellID = 81132, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Curse of Weakness
{ spellID = 702, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
[hide]

Сделать блок таким образом, как я предлагал выше. Scarlet Fever - это абилка Дк танка.

Добавлено через 3 минуты
Друиду тогда можно добавить:
lua Code [Select]:
-- Reduce physical damage
-- Demoralizing Shout
{ spellID = 1160, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Demoralizing Roar
{ spellID = 99, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Vindication
{ spellID = 26017, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" }
-- Scarlet Fever
{ spellID = 81132, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
-- Curse of Weakness
{ spellID = 702, size = 37, unitId = "target", caster = "all", filter = "DEBUFF" },
А дк добавить аналогичные, как у вара. Палу ничего не надо,тк всё вешается дамаг абилками, висит весь бой

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

Thread Tools



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