[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: vothogrand  
Форум » Тренировочный лагерь » Аддоны » Делаем сами (EmergencyHUD - индикаторы бафов в бою)
Делаем сами
ВозоДата: Воскресенье, 20.12.2009, 14:20 | Сообщение # 1

Вождь

Сообщений: 1462
Репутация: 8
Статус: Offline
Надоело искать аддон для слежения за бафами, проками, кулдаунами и пр., который бы полностью меня устраивал. Решил сваять что-то свое, вобщем совместить полезное (лучше дамажить) с приятным (люблю я кодить).
Общая идея аддона - расположение важных (emergency!) событий вокруг персонажа в виде иконок с таймерами, размером стака и т.п.
Сроки завершения - не скоро, занимаюсь по настроению.
Помощь приветствуется в любом виде )
Активно ищется художник-дизайнер для оформления.

Для варлоков имеются уже некоторые наброски:
  1. индикаторы
    Events: Buff
    UNIT_AURA
    Fired when a buff, debuff, status, or item bonus was gained by or faded from a player, pet, NPC, or mob.
    arg1 : the UnitID of the entity
    UnitBuff("unit", index [,raidFilter]) - Retrieves info about a buff of a certain unit. (Updated in 2.0)
    1. бафы
      • сулдрейн 25%, тик (аффликт)
      • + жажда крови
      • + "тринки": изображение души дракона, облачение паука, исчезающее проклятие, нетаящий кристалл льда, ...
      • + пылающая тьма (дестро)
        GetTalentInfo(tabIndex,talentIndex[,inspect][,isPet][,groupIndex]) - return name, iconTexture, tier, column, rank, maxRank, isExceptional, meetsPrereq. [,inspect][,isPet] added in 2.3. [,groupIndex] added in 3.1.0.
      • + зелье дикой магии, зелье быстроты
      • + жизнеотвод
        GetGlyphSocketInfo(socketID[, talentGroup]) - Returns info on a specific Glyph Socket.
      • + огненные недра (демо)
      • + истребление (демо)
      • + метаморфоза (демо)
      • + объятия тьмы (аффликт)
      • + изничтожение (аффликт)
      • реплениш?
    2. угрозы
      • мало шардов <5
      • мало маны <30%
      • много угрозы >90%
        UnitDetailedThreatSituation("unit", "mob") - Returns detailed information about the specified unit's threat on a mob. New in Patch 3.0.
    3. кулдауны
      GetSpellCooldown(spellName | spellID, "bookType") - Retrieves data on the cooldown of a specific spell.

      Spell events
      SPELL_UPDATE_COOLDOWN
      Fired when spell cooldown starts.
      arg1 : if the spell is triggered by keypress, returns the GetTime() output in string format. Otherwise, it will return "LeftButton" or "RightButton"
      • + блуждающий дух (аффликт)
      • + стрела хаоса (дестро)
      • + поджигание (дестро)
      • + метаморфоза (демо)
      • + демоническое могущество (демо)
      • проклятие рока
      • тринки
        GetInventoryItemCooldown("unit",invSlot) - Get cooldown information for an inventory item.
  2. отсутствие
    1. бой
      • тотем гнева/тотем языка пламени/демонический союз
      • тотем гнева воздуха
      • доспех скверны
      • жизнеотвод
      • изображение души дракона
    2. подготовка
      • класс-бафы: молитва духа, знак/дар дикой природы, чародейского интеллекта, благословения королей
      • еда/фласка?
  3. интерактивность
    • мало шардов нажатие похищения души
    • мало маны нажатие жизнеотвода
    • жизнеотвод нажатие жизнеотвода
    • много угрозы нажатие шаттера
    • жажда крови нажатие зелья дикой магии
    • огненные недра нажатие испепеление (у цели >35%)
    • огненные недра нажатие ожог души (у цели <35%)
  4. дебафы цели
    UnitDebuff("unit", index [,raidFilter]) - Retrieves info about a debuff of a certain unit. (Updated in 2.0)
    • + жертвенный огонь
    • + порча
    • + проклятие агонии
    • + нестабильное колдовство
    • + блуждающий дух
    • + исл
    • + проклятие рока
    • + Власть над тенями

Справа серым показаны недостающие бафы, сверху проки, слева дебафы цели.

В работе сейчас добавление кулдаунов, цветовая/анимационная индикация завершения.

Альфа-версия: EmergencyHUD
В данный момент прописаны только бафы/проки для чернокнижника. Потихоньку будут добавляться другие классы.
+ добавлены таймеры.
+ добавлены проки кастерских тринок
+ Исправлено. Иконки бафов не пропадают периодически после спадения бафа.
+ Исправлено. Мелкие баги.
+ Небольшая оптимизация.
04.01.2010
+ добавлены дебафы цели.
+ добавлено оформление иконок.
+ добавлен прогрессбар таймеров.
13.01.2010
+ багфиксы.
+ добавлены тринки 3.3.
+ добавлено кольцо за репутацию.
+ добавлены проки афликта (Объятия тьмы, Изничтожение).
11.02.2010
+ багфиксы, оптимизация.
+ добавлен 4й бонус т10 чернокнижника.
+ добавлены некоторые проки фури и прот воина (Щит и меч, Символ реванша, Прилив крови).
+ добавлен дебаф воина Удар грома.
+ добавлено обновление бафов/проков/дебафов при смене специализации.
+ добавлены дебафы чернокнижника (Власть над тенями, Проклятье рока, Объятия Тьмы).
+ добавлен баф чернокнижника (Изничтожение).
21.02.2010
+ добавлен индикатор угрозы цели
+ добавлен индикатор здоровья цели
+ изменено расположение блоков бафов
19.05.2010
+ багфиксы, оптимизация
+ добавлен баф чернокнижника (Теневой транс)
+ добавлены индикаторы отсутствия дебафа на цели для кастеров (Проклятие стихий/Земля и луна/Черная чума, Власть над тенями/Улучшенный ожог, Улучшенный волшебный огонь/Страдание)
+ добавлена сортировка бафов по важности, оставшемуся времени


That which can not be acquired freely may be taken from enemy.
They hate you if you're clever and they despise a fool.
Чисто не там, где убирают, а там, где не мусорят. - Администрация


Сообщение отредактировал Возо - Среда, 19.05.2010, 17:29
 
НемощьДата: Понедельник, 21.12.2009, 14:04 | Сообщение # 2

Старейшина

Сообщений: 906
Репутация: 4
Статус: Offline
Я использую PowerAuras.
У него много недостатков, но из достоинств - можно отображать наличие бафа так же как и его отсутствие, отображдать состояние себя или своей цели, в бою или нет, можно отображать баф иконкой или "аурой" или текстом (если проковых бафов мало, то аурой веселее, если их штук десять то лучше конечно иконки)... и т.д.
Бафы интелекта на рейде я вижу в гриде (маленький синий квадратик в углу фрейма, причем на варах/рогах/дк он не светит, очень удобно).




Сообщение отредактировал Немощь - Понедельник, 21.12.2009, 14:40
 
ВозоДата: Среда, 23.12.2009, 12:35 | Сообщение # 3

Вождь

Сообщений: 1462
Репутация: 8
Статус: Offline
Посмотрел. Делаю нечто похожее и наверно изобретаю велосипед )
Но есть некоторые задумки, которых нет в других аддонах (как мне кажется), либо они раскиданы по нескольким аддонам.
Кто не хочет дожидаться, используйте ПоверАурас.

ps обновил


That which can not be acquired freely may be taken from enemy.
They hate you if you're clever and they despise a fool.
Чисто не там, где убирают, а там, где не мусорят. - Администрация
 
БриллиантДата: Четверг, 24.12.2009, 01:06 | Сообщение # 4

Друг племени

Сообщений: 157
Репутация: 2
Статус: Offline
У Возо унылый интерфейс smile

 
ВозоДата: Среда, 19.05.2010, 17:32 | Сообщение # 5

Вождь

Сообщений: 1462
Репутация: 8
Статус: Offline
+ багфиксы, оптимизация
+ добавлен баф чернокнижника (Теневой транс)
+ добавлены индикаторы отсутствия дебафа на цели для кастеров (Проклятие стихий/Земля и луна/Черная чума, Власть над тенями/Улучшенный ожог, Улучшенный волшебный огонь/Страдание)
+ добавлена сортировка бафов по важности, оставшемуся времени


That which can not be acquired freely may be taken from enemy.
They hate you if you're clever and they despise a fool.
Чисто не там, где убирают, а там, где не мусорят. - Администрация
 
Форум » Тренировочный лагерь » Аддоны » Делаем сами (EmergencyHUD - индикаторы бафов в бою)
  • Страница 1 из 1
  • 1
Поиск:


Copyright Eastern Tribe © 2024   Создать бесплатный сайт с uCoz