Гайд по weakauras

Привіт согільдійцам і випадковим відвідувачам. Тут буде розміщена статися по використанню аддона Weakauras. Аддон є хорошим простим і гнучким інструментом щодо відстеження чого завгодно. Завдяки цьому аддоном ви можете налаштувати інтерфейс таким чином, щоб мати перед очима тільки найважливішу інформацію для свого персонажа. Він не може замінити якісні універсальні аддони, такі як Deadly boss mod або Healbot, але багато речей можна налаштувати особисто під себе виходячи з особливостей конкретного спека / ролі.

Гайд буде побудований таким чином, щоб мати мінімум тексту і максимум прикладів і скріншотів. Я планую зробити три частини гайда, від простого до складного. У цьому Гайд в якості прикладу візьмемо розбійник спеціалізації Ліквідація. Однак деякі речі можна налаштувати для вашого класу просто вставивши потрібні вам назви ефектів і здібностей.

Ні в одному з гайдів НЕ буде безпосередніх посилань на індикації. Гайд буде зроблений за принципом "подивися як можна зробити і зроби за своїм". Для використання аддона потрібно докласти певних зусиль і володіти деякою часткою розуму, ні один гайд від цього не позбавить.

Отже, ви встановили аддон і зайшли за свого персонажа. Щоб запустити налаштування аддона, наберіть в консолі / wa. Ви побачите приблизно таку картину:

Гайд по weakauras

Зліва будуть розміщуватися спеціальні штуки, які називаються індикаціями (якщо ви користуєтеся аддоном в перший раз, список буде порожнім). Індикація - це такий шматок інтерфейсу, який іноді видно на екрані, а іноді немає. Це може бути просто текст, іконка, в точності як на панелі ськиллов, смуга прогресу або навіть 3D-модель. У нашому Гайд ми розглянемо різні типи індикацій, зовнішній вигляд не має принципового значення. Набагато важливіше умови, при яких індикація відображується, і умови, при яких вона пропадає.

Для початку розглянемо невеликий простий приклад. Будь-яким класам важливо стежити за часом дії різних Баффі. Для прикладу розглянемо здатність розбійника "вислизання". Створимо нову індикацію, виберемо тип "Смуга прогресу", назвемо нашу індикацію "Evasion". Відкривши індикацію, ми побачимо наступну картину:

Гайд по weakauras

Справа знаходиться панель редагування індикації. Вона містить п'ять вкладок:
індикація
тригер
Завантажити
дії
анімація

У кладці "Показання" налаштовується зовнішній вигляд і положення на екрані. Ще не будемо там нічого міняти. Перейдемо у вкладку "Тригер". Це найважливіша вкладка, саме там налаштовуються умови, при яких елементи будуть відображатися на екрані. Ми хочемо відстежувати дію Баффа, тому індикація повинна бути видна тоді, коли Баффі на нас діє. За замовчуванням створюється один тригер, що відслідковує ауру. Тому нічого не будемо змінювати, а просто в полі "Ім'я аури або ВД" впишемо назву нашої здатності. "Вислизання". Якщо побачите іконку і рядок на зразок "10 збігів", значить все зроблено правильно.

Гайд по weakauras

Якщо все зробили правильно, в грі дана індикація буде виглядати наступним чином:

Гайд по weakauras

У вкладці "індикація" можна налаштувати розташування смужки, її колір, розмір, текст, іконку, відображення часу (хвилини, секунди, десяті частки і т.д.)

Точно також, як ми зараз відстежували Баффі, можна відстежувати пуття, адже користь по суті та ж аура, тільки не забудьте уточнити її точну назву. Для прикладу розглянемо користь Усунення у розбійника спеціалізації Ліквідація.

Створимо нову індикацію, виберемо текстуру прогресу. У вкладці тригер в поле "Ім'я аури або ВД" впишемо "Сліпа зона" - саме так називається користь і каламуті-ріг. У вкладці "Показання" в розділі "основна текстура" натиснемо на червону кнопку, щоб вибрати текстуру. Крім стандартних блізародвскіх відображень путь для різних класів є досить велике число різних текстур. На кольору не звертайте уваги: ​​їх завжди можна перефарбувати. Для цього поставте галочку в поле "знебарвити" і виберіть потрібний колір. Отже, виберемо стандартну Роговський текстуру для цього пуття. Налаштуємо положення на екрані, ширину і висоту, так, щоб він була зліва від персонажа. Далі відключимо в налаштуваннях інтерфейсу "Повідомлення про заклинаннях" в розділі Бій, щоб блізардовскіе нагадувалки не заважали нам використовувати наші власні.

Тепер кожен раз, коли у нас Прокаєв сліпа зона, буде з'являтися текстура, характерна для цього пуття (правда, тільки одна). Відмінність її від стандартної блізардовской нагадувалки в тому, що тепер ми бачимо не тільки сам користь, але і те, скільки часу залишилося до його закінчення: про це нам підкаже заповненість текстури. Звичайно, weakauras потрібен не тільки для того, щоб дублювати повідомлення стандартного інтерфейсу бліззард, далі ми побачимо, як можна зробити цю текстуру ще краще.

Гайд по weakauras

Для того, щоб жовті смужки були і праворуч і ліворуч, поступимо таким чином: натискаємо правою кнопкою на нашій новій індикації, виберемо варіант "дублювати". З'явиться нова індикація, дамо їй нове ім'я. А далі просто міняємо настройки у вкладці "Показання" так, щоб вона була симетрично відображена і перебувала справа. Не буду вдаватися в подробиці, в цьому можете розібратися самі.

До цього ми розглядали Баффі, що діють на нашого персонажа. Тепер займемося відстеженням дебафф, що діють на противника. Як приклад візьмемо здатність розбійника під назвою "Рвана рана". Створимо нову індикацію, виберемо тип Іконка і назвемо її "Rapture". Перейдемо до розділу "Тригер". Нам як і раніше знадобиться тип "Аура", який дається за замовчуванням, але нижче в графі "Мета" виберемо, власне, Мета, а в графі "Тип ефекту" виберемо "дебафф". Вище в якості назви дебафф впишемо "Рвана рана".

Далі переходимо в розділ "Показання". У графі "Текст" пишемо% p (символ відсотка - латинська p). Це означає, що в якості тексту повинно відображатися час таймера, в даному випадку - час, що залишився до закінчення Рваною рани. Налаштуємо розмір, шрифт і інші параметри тексту, як вам зручно. Якщо все зробити правильно, іконка буде відображатися як показано нижче.

Гайд по weakauras

Якщо ви все зробили правильно, іконка буде обрана автоматично відповідно до того, яку ауру ви вписали в якості тригера.

Чи можна зробити нашу і без того прекрасну іконку ще краще? Безумовно! Для цього розглянемо ще одну вкладку, а саме вкладку "Дії".

Іконка відображення дебафф потрібна в першу чергу для того, щоб цей дебафф вчасно оновлювати. Тому ми напевно хочемо, щоб інтерфейс нам якось сигналізував, що до закінчення дії Рваною рани залишилося, припустимо, три секунди і менше. Зробимо так, щоб при виконанні цієї умови іконка рваної рани підсвічувалася.

Створимо нову індикацію, на цей раз "Текст", і назвемо її "Rapture!" - як попередню, тільки зі знаком оклику. У вкладці "Показання" в графі "Відобразимо текст" видалимо текст - тоді індикація буде невидимою. У графі "Тригер" так само, як і для попередньої індикації зробимо Рваная рана - мета - дебафф, але в цей раз нижче виберемо Час, що залишився <= 3. Да, чуть не забыл, и для этого, и для предыдущего тригера поставьте галочку “только свое” на случай, если у вас в рейде/арене будут другие роги.

Тепер ця індикація буде активована, якщо на меті діє "Рвана рана", і якщо до її закінчення залишилося три або менше секунди, але вона ніяк не буде доступний широкому. Навіщо ж вона потрібна? За відповіддю йдемо до вкладки "Дії". У цій вкладці можна налаштувати, що має відбуватися при ініціалізації, появі або приховуванні індикації. Ми хочемо, щоб при появі цієї індикації наша ікона "Рваною рани" підсвічувалася. У розділі "При появі" поставимо галочку "Підсвічування кнопка", Дії для підсвічування - показати. У графі "кадр" або вписуємо "WeakAuras: Rapture", або тиснемо кнопку вибрати і натискаємо по індикації на екрані. Щоб індикація була видна на екрані, ліворуч під назвою потрібно клікнути на око, щоб він став зеленим.

Гайд по weakauras

Нижче в розділі "При приховуванні" робимо те ж саме, тільки в графі "Дії для підсвічування" вибираємо "приховати". Тепер, якщо ви все зробили правильно, в разі, якщо рвону рану пора оновити, іконка буде світитися.

Гайд по weakauras

Weakauras найчастіше використовують не тільки для відстеження Баффі / дебафф, але і для відстеження кулдаун. Розглянемо здатність розбійника "Вендетта". Це бурстовая абілка з кулдаун в дві хвилини, яку зазвичай потрібно проживати по КД. Природно, дивитися в самий низ екрану, де відображуються кулдаун наших абілок абсолютно не зручно, тому ми створимо індикацію. Виберемо іконку і назвемо її "Vendetta". Перейдемо у вкладку тригера і поміняємо його тип з "аури" на "Статус". Як статусу виберемо "Час перезарядки (заклинання)". У графі "Заклинання" впишемо назву абілкі: "Вендетта". Якщо ви написали без помилок, з'явиться іконка абілкі.

Увага! Якщо ви хочете відслідковувати абілка, яка знаходиться в талантах, повинен бути обраний саме цей талант, так як аддон буде шукати відповідну абілка у вашій книзі заклинань. Пізніше ви можете вибрати інший талант, індикація буде працювати.

Для відстеження кулдаун я зазвичай "знебарвлюється" іконку щоб показати, що застосовувати абілка не можна. У вкладці "Показання", як і в минулий раз, в розділі "текст" пишемо "% p", щоб відображати час, що залишився для відкату Вендети.

Гайд по weakauras

Індикація може містити більше одного тригера. Як ви пам'ятаєте, вище ми робили індикацію, яка відстежує користь "Сліпий зони". Цей користь дозволяє використовувати абілка, яку в іншому випадку можна використовувати тільки в екзекутиви фазу, тобто коли у боса залишається 35% і менше здоров'я.

Створимо нову індикацію, виберемо тип "Текстура" назвемо її "Dispatch". Налаштуємо відображення у вкладці "Показання" так, щоб нам було зручно. У розділі "Тригер" створимо такий же, як ми вже робили вище. Вище натиснемо кнопку "Додати тригер". З'явиться другий тригер, який ми налаштуємо наступним чином. В якості типу тригера виберемо "Статус" - "Здоров'я" - "Мета". Нижче ставимо галочку навпроти здоров'я у відсотках і ставимо "<= 35%”.

Гайд по weakauras

Якщо ви все зробили правильно, текстура буде відображатися в двох випадках: якщо у нас прокнула сліпа зона, або якщо рівень здоров'я мети опустився до рівня 35% - тобто саме в тих випадках, коли нам потрібно проживати Розправу.

Гайд по weakauras

Зверніть увагу, що ми скористалися звичайної текстурою, а не текстурою прогресу. На жаль, текстура прогресу в даному випадку не буде працювати. Вірніше, вона не буде працювати стандартними засобами. Чи можна нам зробити, щоб ми могли бачити і час, що залишився до кінця пуття і відображення для екзекутиви фази? Ну, в принципі, можна зробити дві текстури з різними тригерами, що знаходяться на одному і тому ж місці екрану. Але це можна зробити і для однієї індикації, правда, це вже матеріал більш "просунутого" курсу WeakAuras.

Наостанок розглянемо вкладку "Завантажити". У цій вкладці можна вибрати умови, при яких індикація буде завантажена. Тут потрібно вказати клас і спеціалізацію, а також таланти. Крім того, можна зробити так, щоб індикація працювала тільки в тому випадку, якщо персонаж знаходиться в бою. Вказувати відповідні умови (клас - спеціалізація - таланти) потрібно обов'язково, щоб WeakAuras не намагався відстежувати абілкі, яких не може бути в принципі.

Гайд по weakauras

У наступному Гайд ми розглянемо групи індикацій, а також відображення будь-яких корисних для рейдера штук. У третьому Гайд ми навчимося використовувати скрипти на мові lua для відображення більш складних речей, які не можна зробити в стандартному інтерфейсі WeakAuras.

Свої питання та побажання можете розміщувати в цій темі.

Схожі статті