WORLD OF WARCRAFT

Тема: [Weak Auras 2]  (Прочитано 572495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

afreg

  • Завсегдатай
  • **
  • Сообщений: 437
  • Химюон - Азурегос

  • Варкрафт: +
    • Имя: Химюон
    • Класс: жрец
    • Сервер: Азурегос
Re: Weak Auras
« Ответ #840 : 04 Февраля, 2017, 21:00:57 »
  • Рейтинг:0 (+0 | 0)
d817jaqEey9srY(vgqcQwqsWgMsKzmfvUKue9jQugfI0IMcHzrf1WQcTSef2LuLXnfLw3usM3uIAyaLJbuTmeYZKkzAubdTixtkyBur(MuPgNuvDoPQSoPqXufXbsuP7HeTrssojjXfMcPofc1(sqwivIdkLIhKOOhIOkFyku6IiQ4ftj4JsPYpMIGJmfQALK4qsHkZukLUjIsTtsQFsL0qruYHsqPLkfv9uv9PPO4QiHMOuQAVOUxrLo2uizWqxBkPonPo3ui6Dtj0FrQ)nfHomOftuXJbmzGCzjBwK(SOA0uP6OjPvJGIxtsQzRIBlk7MWVvPHtuUfIy5c9CbtNY1PQTlv8Dev14jQAKsrQzW5e(Z4he)G4e(VE7Off)UsXK2QIAYHFq6GSdKGKsEJ)MuWpGpy3SKsEJ)uVaW0xbPepLHdho8CbGNHU6nzE7TOwKpKYHU52ugoC4qD6WHqFesxIo9mymVm6sEDWc0qFeoCkdhoCO5EjgoLHdhoC4WHdD1BY82BrTiFiLdj1nPMrYrQKlvki1SuBjQK5qj5k54qQuqYrj5k1kjhBCUr8ugoC4WsaAkdhoCySmFum0vVjZBVf1I8HdhoCkLae)EHf155vKt4hWhSBg)PEbGPVcsjEkdhoCySmFumuCTHqFesxIo9mymVm6sEDWc0qFeoLsaAktzktHn(HaMUtLe155vKSVGkwnjGdg)qatFfboHFTqBCc)GU0a(GDZyx4hWhSBg)qFesxIo9G(iKwaZQHuoSDL9YQZrfr6L0g6QbN6I4HdhoC4WHdhoKesOsbQKjvkmuImgsLCLALeHKAuseIAJvQvsosTrpuL2puQjsLWLiKezi1AQeo1MGuRLAzjcj1ihk5ivYKkHtTfMc0hH0LOtpdgZlJUKxhSan0hHdPCyk8ek2yJFlQZZRiNW)L8fUkoeWUWpGpy3mvaUc(t9catFfKs8ugoC4WZfaEgQbUIHuoCyOofGrAxopSDL9YQZrfr6LuOpcPlrNEqFeslGzfXepLHdhomwMpkgQbUIPucqtzktzktzk8dQKJpnnHazf)nDBAEYwvuST8BeiR4hWhSBg)(qrhKva6unaTxOn2f(9cTXFwLjNkYpGpy3S3GaQoW)uMc)a(GDZAVpcn9vW)uMc)a(GDZudZk(t9catFfKs8ugoC4WZfaEgkGz1qkhgQtbyKcUZdBxzVS6CurKEjf6Jq6s0Ph0hH0cywrmXtz4WHdJL5JIHcywnLsaIFaFWUz8N6faM(kiL4PmC4WHqFesxIo9mymVm6sEDWc0qFeoKYHw0xdjHel6RH3OoxlGNPmC4WHtz4WHd1PdPOqBQHzfPUzWyEzgmMxMBepLHdho0CVetz4WHdhoC4WZfaEgs78qANhs78qANhs78qANhs78qayWQ4qkhsrH2AJpcj1ndgZlZGX8YCZ5HqFesxIo9G(iKwaZkINYWHdhoC4WH60HaWGvXHqbOHaWGvXHus5q3KDGeur3MYWHdhoC4WHM7LykdhoC4WHdhoC4WHqFesxIo9mymVm6sEDWc0qFeoKYHPWtOgscjPWtOgEJ6CTaEMYWHdhoC4WHLa0ugoC4W6eQPmC4WHdhoCi0hH0LOtpdgZlJUKxhSan0hHdPCyk8eQHKqsk8eQH3OoxlGNPmC4WHLa0ugoC4Wyz(Oyi0hH0LOtpdgZlJUKxhSan0hHtPeG4piRa0PAakk0g)gmMxMbJ5LXpG7fGQ53lde0k(dYQZrfqboHvdoRUH(7Jn(b8b7MrBeiR4pyqZh4xaZQaNWQbNFjcRulkrijYqIqdLAeuBoPwMAl0ygk14LiKulsT5yJn(tVcJFYRa0NIF3lDU7gR2bW4)CHG4e(dYkaoH)GwKFkwn4SXVpu0IQtfz5WVbpLW4e(dAr(Py1ebg)z(JP5e2yJFFOOboWqGDHFGdme4e(dAr(P4NSAtBBt7vrnB87dfnWntoqJDHFFOOn4Peg7c)G0PPAa)XiGt4pZFmnNWV7v8Qbyx4pJaZDna7cBSXFecuCc)z(JP5e2yJFzDKzWtjmoH)m)X0CcBSXFkeW0xbNWFM)yAoHn243hk6GScGDHFFOObPtt1a(Jralh(J3tXj8N5pMMtyJn24p9kSx3ufRMOU5hKoi7aj4niGQd8pSjb4pw56RiHazf)AGRGFq6aHXlamDNIF45WpW9EaDjFblh(d1jLSUAHXVlUMK4kzZVwOnAGBMStzfiwn48hmiGQdK3vyqTiReg)UsXKxL2to83u3BgRgSEDXpHXhmDkb83wYrvj8l8zjrDEEfdSAW5xdIFPMrYrQKlvki1SuBjjhhkjxPwpusUsooKkfKCusUsTsQ18t(AqM7SAhaJFcCnnnugRksCQ7(AGO(Ba8(aVBIaRpN6MtjXbh4hccK20xb8qBrDEEfdCcB8lVRPPHYyv5q)9tu)o1Gtoaw3GbEFn4eNsIdoWpiDq2bsGkaxbRMOUCIih6M)GbbuDGSUAHXFZRs7A6e(TsEJ8UNBKty1eXQQHUCQ)(6RBIaJO(jYjWadCoLKgCIv3fRgm2yJ)a)e1RREG1dm(7WQb3bIaNnMb
Для проверки 2х частиц надо 2 раза писать
aura_env.aura_name = GetSpellInfo(53563)
с нужными ID, можно в один через запятую(или другой разделитель) их перечислить или как-то по другому вообще?
Пока просто включил загрузку для определенного таланта, но все равно интересно.
Я не шибко в курсе, как там частицы в количествах прыгают, одни это таланты, или разные итд. Поэтому вопрос мне совсем не понятен. Объясни задачу просто на баффах. Один бафф(ID) со стаками, два баффа(оба ID), когда аура должна отображаться?
В любом случае дописывать в aura_env.aura_name другие ID смысла нет, надо править код триггера (и возможно onInit). В коде проверяется твой таргеттаргет, если его нет аура молчит. Если он есть, проверяется, есть ли на нем бафф с таким же именем, как и у твоего ID, а если есть, проверяется, ты ли его наложил. Если наложенный тобой бафф не найден - аура пиликает, иначе молчит.

Serafim1991

  • Старожил
  • ***
  • Сообщений: 2622
Re: Weak Auras
« Ответ #841 : 04 Февраля, 2017, 22:58:00 »
  • Рейтинг:0 (+0 | 0)
Всего 2 частицы
http://ru.wowhead.com/spell=53563 - основная
http://ru.wowhead.com/spell=156910 - дополнительная, выдается с талантом.
Вот эта аура на первую работает, а на вторую - нет. Т.е. если на ТоТ есть баф с ID 53563 - не отображается, если нет или есть баф с ID 156910 - отображается.
Я думал, что достаточно будет сделать вот так:
aura_env.aura_name = GetSpellInfo(53563, 156910)
и все будет работать. Но чет нет(

afreg

  • Завсегдатай
  • **
  • Сообщений: 437
  • Химюон - Азурегос

  • Варкрафт: +
    • Имя: Химюон
    • Класс: жрец
    • Сервер: Азурегос
Re: Weak Auras
« Ответ #842 : 04 Февраля, 2017, 23:17:16 »
  • Рейтинг:1 (+1 | 0)
Квест понят. Вов врубать лень, так что ковыряю текстом:
В onInit пишем
aura_env.aura_name_1 = GetSpellInfo(53563)
aura_env.aura_name_2 = GetSpellInfo(156910)
aura_env.target_exists_aura = false
Таким образом мы запоминаем имена обоих баффов.
В триггере нам нужно проверять теперь оба:
function()
    aura_env.target_exists_aura = true --true original
   
    if UnitName('targettarget')
    then
        local _, _, _, _, _, _, _, caster_1 = UnitAura('targettarget', aura_env.aura_name_1)
        local _, _, _, _, _, _, _, caster_2 = UnitAura('targettarget', aura_env.aura_name_2)
        if (caster_1 and caster_1 == 'player') or (caster_2 and caster_2 == 'player')
        then
            aura_env.target_exists_aura = false --false original
        end
    else
        aura_env.target_exists_aura = false --false original
    end
    return aura_env.target_exists_aura
end

Jack!xate

  • Новичок
  • *
  • Сообщений: 7

  • Варкрафт: +
    • Имя: Джекхате
    • Класс: Паладин
    • Сервер: Чёрный шрам
Re: Weak Auras
« Ответ #843 : 09 Февраля, 2017, 06:03:09 »
  • Рейтинг:0 (+0 | 0)
Пару дней назад вылезла такая беда. Викауры хаотично загружаются с разных классов/боссов. В настройках все галки загрузок стоят верно. Пробовал переставлять аддон - не помогло. Кто-нибудь сталкивался?
Проблема встречается на всех персонажах. Сейчас лечу с помощью пары десятков "/reload"
p.s. Во время этой ошибки показываются не все викауры, которые есть, а некоторая часть из них, и каждый раз это рандомные викауры.

« Последнее редактирование: 09 Февраля, 2017, 06:05:04 by Jack!xate »

afreg

  • Завсегдатай
  • **
  • Сообщений: 437
  • Химюон - Азурегос

  • Варкрафт: +
    • Имя: Химюон
    • Класс: жрец
    • Сервер: Азурегос
Re: Weak Auras
« Ответ #844 : 09 Февраля, 2017, 21:00:23 »
  • Рейтинг:0 (+0 | 0)
Пару дней назад вылезла такая беда. Викауры хаотично загружаются с разных классов/боссов. В настройках все галки загрузок стоят верно. Пробовал переставлять аддон - не помогло. Кто-нибудь сталкивался?
Проблема встречается на всех персонажах. Сейчас лечу с помощью пары десятков "/reload"
p.s. Во время этой ошибки показываются не все викауры, которые есть, а некоторая часть из них, и каждый раз это рандомные викауры.

Возможно у тебя в курсе стоит галка на альфа-версии аддонов, у wa достаточно часто бывают проблемы с альфами. Если не поможет откат версии, попробуй почистить wtf.

Jack!xate

  • Новичок
  • *
  • Сообщений: 7

  • Варкрафт: +
    • Имя: Джекхате
    • Класс: Паладин
    • Сервер: Чёрный шрам
Re: Weak Auras
« Ответ #845 : 10 Февраля, 2017, 00:18:03 »
  • Рейтинг:0 (+0 | 0)
В курсе стоит "release", на альфе такая же картина. Надеялся, что обойдётся без сноса втф, ну попробую (мои настроечки Т_Т)

afreg

  • Завсегдатай
  • **
  • Сообщений: 437
  • Химюон - Азурегос

  • Варкрафт: +
    • Имя: Химюон
    • Класс: жрец
    • Сервер: Азурегос
Re: Weak Auras
« Ответ #846 : 10 Февраля, 2017, 00:22:57 »
  • Рейтинг:0 (+0 | 0)
В курсе стоит "release", на альфе такая же картина. Надеялся, что обойдётся без сноса втф, ну попробую (мои настроечки Т_Т)
Дык ты это, не капитально, а по чуть-чуть. Сначала ауры свои экспортируй в txt куда-нибудь. Потом все wtf с упоминанием WA чистим. Настроечки на месте остаются, ауры в экспорте. Все норм.

Jack!xate

  • Новичок
  • *
  • Сообщений: 7

  • Варкрафт: +
    • Имя: Джекхате
    • Класс: Паладин
    • Сервер: Чёрный шрам
Re: Weak Auras
« Ответ #847 : 10 Февраля, 2017, 07:37:29 »
  • Рейтинг:0 (+0 | 0)
Решил так и сделать, только прежде чем экспортировать, удалил викауры, которые редко использую и.... проблема ушла сама  ???

Serafim1991

  • Старожил
  • ***
  • Сообщений: 2622
Re: Weak Auras
« Ответ #848 : 10 Февраля, 2017, 15:22:18 »
  • Рейтинг:0 (+0 | 0)
Все забываю спросить...
Если ауру надо загружать, к примеру,  на 3х боссах из 10, можно ли как-то указать конкретных боссов через ID Encounter  с помощью разделителя(пробел, запятая, слеш, еще что-нибудь...)?

iPilot

  • Старожил
  • ***
  • Сообщений: 3571
  • Токсичная лошадка

  • Варкрафт: +
    • Сервер: РФ
Re: Weak Auras
« Ответ #849 : 10 Февраля, 2017, 15:58:51 »
  • Рейтинг:0 (+0 | 0)
Все забываю спросить...
Если ауру надо загружать, к примеру,  на 3х боссах из 10, можно ли как-то указать конкретных боссов через ID Encounter  с помощью разделителя(пробел, запятая, слеш, еще что-нибудь...)?
Ничего не выйдет. Переменная EncounterID - не список, а при попытке присвоить списку переменных(даже списку из одной переменной) несколько значений, присвоение будет соответствующим: первой переменной - первое значение, второй - второе, и т.д. переменным которым не хватило значения будет присвоен "nil", а лишние значения просто отброшены.
Если же задать через список { 123, 456, 789 }, то при сравнении списка и числа(ID из комбатлога) всегда будет false или nil, поэтому аура никогда не загрузится.

Serafim1991

  • Старожил
  • ***
  • Сообщений: 2622
Re: Weak Auras
« Ответ #850 : 10 Февраля, 2017, 16:10:08 »
  • Рейтинг:0 (+0 | 0)
Печально. Придется делать группу и дублировать.

p1pk4

  • Новичок
  • *
  • Сообщений: 50

  • Варкрафт: +
    • Имя: Глюки
    • Класс: рога
    • Сервер: Разувий
Re: Weak Auras
« Ответ #851 : 10 Февраля, 2017, 19:17:38 »
  • Рейтинг:0 (+0 | 0)
Привет! Как сделать так, чтобы мои дебафы печатей (ДХ танк) отображались всегда, а не только когда выбран таргет с этим дебафом?

p1pk4

  • Новичок
  • *
  • Сообщений: 50

  • Варкрафт: +
    • Имя: Глюки
    • Класс: рога
    • Сервер: Разувий
Re: Weak Auras
« Ответ #852 : 11 Февраля, 2017, 12:48:52 »
  • Рейтинг:0 (+0 | 0)
up(

Serafim1991

  • Старожил
  • ***
  • Сообщений: 2622
Re: Weak Auras
« Ответ #853 : 11 Февраля, 2017, 16:31:51 »
  • Рейтинг:0 (+0 | 0)
Попробуй аддон Nameplate Auras

Вопрос из рода "интересно".
Есть триня - Соприкосновение судеб. Ее проки уменьшают кд определенных абилок у каждого класса, при этом ее прок никак не отображается(сработала триня - -5 секунд к кд спела). Т.к. прок трини никак не отображается(бафов/дебафов нет), то отслеживать ее обычным способом не выйдет.
А теперь вопрос: теоретически можно ли отслеживать ее прок отслеживая кд спела? Например, используем бурст абилку с кд в 2 минуты. В определенный момент прокает эта триня и кд этой бурст абилки сокращается не на 1 секунду, а сразу на 5. Все, что нужно - проверять, насколько уменьшилось кд в определенный момент времени и если это больше 1 секунды - значит триня прокнула. Ну и рисовать что-нибудь(например, "количество проков: Х", где Х - количество проков с начала боя).

P.S. трини нет, вчера спросили про нее. Сразу сказал, что нельзя, но потом задумался, может и можно отслеживать проки используя таймер.

afreg

  • Завсегдатай
  • **
  • Сообщений: 437
  • Химюон - Азурегос

  • Варкрафт: +
    • Имя: Химюон
    • Класс: жрец
    • Сервер: Азурегос
Re: Weak Auras
« Ответ #854 : 11 Февраля, 2017, 20:39:22 »
  • Рейтинг:1 (+1 | 0)
Вопрос из рода "интересно".
Есть триня - Соприкосновение судеб. Ее проки уменьшают кд определенных абилок у каждого класса, при этом ее прок никак не отображается(сработала триня - -5 секунд к кд спела). Т.к. прок трини никак не отображается(бафов/дебафов нет), то отслеживать ее обычным способом не выйдет.
А теперь вопрос: теоретически можно ли отслеживать ее прок отслеживая кд спела? Например, используем бурст абилку с кд в 2 минуты. В определенный момент прокает эта триня и кд этой бурст абилки сокращается не на 1 секунду, а сразу на 5. Все, что нужно - проверять, насколько уменьшилось кд в определенный момент времени и если это больше 1 секунды - значит триня прокнула. Ну и рисовать что-нибудь(например, "количество проков: Х", где Х - количество проков с начала боя).

P.S. трини нет, вчера спросили про нее. Сразу сказал, что нельзя, но потом задумался, может и можно отслеживать проки используя таймер.

Делается. причем достаточно просто. Кастом триггер, проверяет каждый кадр, в начале триггера записываем текущий момент времени и сравниваем его с предыдущим сохраненным. Если это значение, допустим, превышает 0.5 секунд, выполняем тело кода. В теле сравниваем сохраненное в прошлой итерации кд спелла минус текущее кд и разницу в прошедшем времени. Если они различны, то триня прокнула, обновляем счетчик прока. Сохраняем текущие значения кд и времени.
Как-то так.
Привет! Как сделать так, чтобы мои дебафы печатей (ДХ танк) отображались всегда, а не только когда выбран таргет с этим дебафом?
А на каком мобе из двух десятков в паке треша ты хочешь их отслеживать? Если хочешь следить на боссе, то вместо цели в триггере пропиши boss1, если на фокусе, выбери фокус итд. Если хочешь видеть на неймплейтах - то это уже вопрос к нейплейтам.
« Последнее редактирование: 11 Февраля, 2017, 20:42:07 by afreg »

 

закрыть