Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Подтверждено Список угроз

Упомянутые в теме пользователи:

Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 12 из 52
  1. #1
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24

    Post Список угроз

    1. Threat list
    2. Отсутствует Список угроз у всех питомцев / прислужников прирученных или засуммоненных, а также у тотемов.
    3. Список угроз должен быть у всех питомцев/(и тд), также должен стрелять эвент UNIT_THREAT_SITUATION_UPDATE и работать API UnitThreatSituation
    4. 2.04.2021
    5. Полагаю, что ни на одной пиратке это никогда не работало.
    6. -
    7. Включить индикатор: "Предупреждать об угрозе", затем натравите вторым окном любого питомца на себя и проверьте API /dump UnitThreatSituation("player")
    8. Доказательство:

    • Скрытый текст


      Дк травит вурдалка на лока
      Скриншот из видео (тайм код: 5:58)
      Снимок экрана 2021-04-04 095252.jpg
      [свернуть]

    • Скрытый текст


      Лока бьет питомец ханта и когда тот берет его в таргет, можно увидеть статус угрозы 100%
      Скриншот из видео (тайм код: 10:48)
      Снимок экрана 2021-04-04 100307.jpg
      [свернуть]

    • Скрытый текст


      Прист вызывает финду на дк
      Скриншот из видео (тайм код: 3:49)
      Снимок экрана 2021-04-03 133056.jpg
      [свернуть]

    • Скрытый текст


      Друида бьет пет лока
      Скриншот из видео (тайм код: 5:30)
      Снимок экрана 2021-04-05 095602.jpg
      [свернуть]

    • Скрытый текст


      Друид кастует Лунный огонь в прислужника дк и тот на него агрится, но затем дк направляет пета на другого
      Скриншот из видео (тайм код: 5:51) - этот момент довольно интересный, его бы разобрать детальнее
      Снимок экрана 2021-04-03 133056.jpg
      [свернуть]

    • Скрытый текст


      Хант травит пета на паладина
      Скриншот из видео (тайм код: 1:16)
      Снимок экрана 2021-04-03 133056.jpg
      [свернуть]

      Можно и дальше находить такие моменты, но в следующем патче (Cataclysm) появился аддон* CompactUnitFrame с рейд фреймами, где одна из текстур этого аддона отвечала за индикатор угрозы
      Снимок экрана 2021-04-03 133056.jpg, завязанная на этом API UnitThreatSituation

      Скрытый текст


      на 1016 строчке видим, как задается эта текстура
      PHP код:
      frame.aggroHighlight:SetTexture("Interface\\RaidFrame\\Raid-FrameHighlights"); 
      На 95 строке видим, что вызывается функция, когда стреляет этот евент
      PHP код:
      elseif ( event == "UNIT_THREAT_SITUATION_UPDATE" then
            CompactUnitFrame_UpdateAggroHighlight
      (self); 
      на 382 строке видим, что она делает:
      PHP код:
      function CompactUnitFrame_UpdateAggroHighlight(frame)
        if ( 
      not frame.optionTable.displayAggroHighlight then
          frame
      .aggroHighlight:Hide();
          return;
        
      end
        
        local status 
      UnitThreatSituation(frame.displayedUnit);
        if ( 
      status and status then
          frame
      .aggroHighlight:SetVertexColor(GetThreatStatu  sColor(status));
          
      frame.aggroHighlight:Show();
        else
          
      frame.aggroHighlight:Hide();
        
      end
      end 
      [свернуть]


      На рейтейле эта механика работает и по сей день, можно убедиться из видео:
      Тайм-код (3:46)


    p.s. Добавлю, что в других записях, где не видно индикатор угрозы при таких же обстоятельствах, в этих случаях скорее всего отключен индикатор:
    Снимок экрана 2021-04-05 113250.jpg

    * CompactUnitFrame этот аддон из mpq патча - папки FrameXML, т.е. это близзардовский интерфейс, не какой-то сторонний.



    • Добавлю еще один пример из FrameXML (Build 12213 (3.3.5)):

      Скрытый текст


      Начинаю по порядку:
      1. Заходим в PlayerFrame.xml и видим на 23 строчке:
      PHP код:
       <Texture name="PlayerFrameFlash" file="Interface\TargetingFrame\UI-TargetingFrame-Flash" hidden="true"
      - это и есть текстура угрозы

      2. Далее заходим в луа файл PlayerFrame.lua и видим, что на 4 строчке вызывается функция UnitFrame_Initialize, где PlayerFrameFlash - последний аргумент
      PHP код:
      function PlayerFrame_OnLoad(self)
        
      UnitFrame_Initialize(self"player"PlayerNamePlayerPortrait,
                   
      PlayerFrameHealthBarPlayerFrameHealthBarText
                   
      PlayerFrameManaBarPlayerFrameManaBarText,
                   
      PlayerFrameFlash); 
      Переходим по этой функции и видим:
      3. threatIndicator - это и есть PlayerFrameFlash
      41 строчка -
      PHP код:
      self.threatIndicator threatIndicator
      - запоминаем;
      Далее видим, как на 50 строчке вызывается функция:
      PHP код:
      UnitFrameThreatIndicator_Initialize(unitselfthreatFeedbackUnit); 
      Переходим в нее и видим, как на 408 строчке регистрируется наш эвент
      PHP код:
      unitFrame:RegisterEvent("UNIT_THREAT_SITUATION_UPDATE"); 
      на 420 строчке видим, что вызывается функция, когда стреляет этот эвент:
      PHP код:
        if ( event == "UNIT_THREAT_SITUATION_UPDATE" then
          UnitFrame_UpdateThreatIndicator
      (self.threatIndicat  or, self.threatNumericIndicator,...);
        
      end 
      4. переходим в эту функцию и видим, что на 432 строчке снова фигурирует наша API
      PHP код:
      status UnitThreatSituation(indicator.feedbackUnitindicator.unit); 
      и далее
      PHP код:
      if ( IsThreatWarningEnabled() ) then -- **
            if (
      status and status 0then
              indicator
      :SetVertexColor(GetThreatStatusColor(stat  us));
              
      indicator:Show();
            else
              
      indicator:Hide();
            
      end 
      Отсюда делаем вывод, что если показывается индикатор, когда на нас направлен чей-то питомец или суммон (копии мага например), у этих питомцев должен быть Список угроз - без него не будет работать API, а также стрелять евент.

      ** API IsThreatWarningEnabled
      [свернуть]



    • Нашел еще один интересный момент, оказывается и некоторые тотемы должны иметь Список угроз, в данном видео конкретно Опаляющий тотем

      Скрытый текст


      Здесь видно, что когда шаман ставит тотемы, Индикатор угрозы у ханта постепенно меняется с оранжевого на красный, видимо тотем хотел сначала пета атаковать (не факт)
      Скриншот из видео (тайм код: 0:21 3:57)
      Снимок экрана 2021-04-06 124832.jpg
      [свернуть]


    • Здесь видно, что когда хант притворяется мертвым, пет лока идет атаковать пета ханта

      Скрытый текст

      Индикатор угрозы ханта и его пета сразу поменялись.
      Скриншот из видео (тайм код: 1:14 9:09)
      Снимок экрана 2021-04-06 124832.jpg
      [свернуть]


    Ну и последний железобетонный пруф

    Записал видео с ретейла где видно, что стреляет эвент когда меня атакует пет лока, и работает API





    Дополнение к теме

    Питомцы и вход в бой: дополнение
    Отправка пета в атаку должна давать иммунитет к сапу.

    Если провести параллель между этими темами и моей, то становится совершенно очевидно, что механика комбата у питомцев и их хозяев работает не правильно.
    Как должно работать:
    1. Пет бежит атаковать врага (также со всеми суммонами), получает Список угроз и вместе с хозяином получают скрытый комбат.
    2. Хозяин должен получить настоящий комбат только в том случае, если баффнет или похилит своего питомца / суммона, когда тот будет в настоящем комбате!

    p.s. Сейчас похоже на то, что у нас какой-то костыль написан, это срочно нужно менять.

    p.s.s. Также хочу добавить, что был не прав в этой теме. Когда питомец или любой суммон, получает контроль, Список угроз никуда не девается, и соответственно скрытый комбат никуда не исчезает. Но тем не менее, настоящий комбат не должен передаваться хозяину, как только питомец/суммон входит в бой!
    Последний раз редактировалось panacealolx; 08.04.2021 в 20:41.

  2. #2
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Питомцы и прислужники mob'ами не являются. Threat листов не имеют.
    Things that move the player up the threat list:

    • Damage dealt
    • Aggro-gaining skills and abilities such as Sunder Armor and Taunt
    • Healing a player on the threat list
    Things that move the player down the threat list:


    Things that remove the player from the threat list completely:

    С каких пор питомцы и прислужники реагируют на нанесение урона, лечение, провокации? С каких пор питомцы реагируют на способности понижения угрозы?

    Информация из одного аддона без детального анализа зависимостей и подтверждения, что именно этот аддон и эта функция должна возвращать на wotlk какие-либо значения для питомцев и прислужников игроков не является аргументом.
    К сведению:
    https://wowprogramming.com/docs/api/...Situation.html
    • name - The name of a unit to query. Only valid for the player, pet, and party/raid members. (string)
    https://wowpedia.fandom.com/wiki/API...hreatSituation
    unit string - UnitId of the player or pet whose threat to request.
    unit string - the unit token of the unit whose threat to query (e.g. "player", "party2", "pet", etc.)otherunit string (optional) - the unit token of the unit whose threat table to query (e.g. "target", "pettarget" etc.)
    Цитата Сообщение от [B
    panacealolx[/B]]в прислужника дк и тот на него агрится
    Питомцы и прислужники не агрятся.
    Питомцы и прислужники атакуют исходя из алгоритмов — ближайший противник или противник, по которому отдана команда на атаку, или противник, который атакует хозяина.
    У вас некорректное понимание термина Aggro.

    Для самоизучения:
    Угроза
    Aggro
    Mob


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

  3. #3
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24
    Тем не менее, как ты объяснишь пруфы? Я не утверждаю, что питомцы должны переагриваться на того у кого агро больше, я говорю лишь то, что этот список должен у них быть. И должны работать евент и API.

    - - - Updated - - -

    Цитата Сообщение от Toyota Посмотреть сообщение
    С каких пор питомцы и прислужники реагируют на нанесение урона, лечение, провокации?
    Почему тогда питомцы получают урон от агро паладина и от Дразнящий удар вара?)

    - - - Updated - - -

    Цитата Сообщение от Toyota Посмотреть сообщение
    Питомцы и прислужники mob'ами не являются. Threat листов не имеют.
    Вы приводите примеры из воввики, где уже ни раз мы замечали неточности.
    Изучите материалы, которые я предоставил, потом попробуйте еще раз их оспорить.

    - - - Updated - - -

    Цитата Сообщение от Toyota Посмотреть сообщение
    Информация из одного аддона без детального анализа зависимостей и подтверждения, что именно этот аддон и эта функция должна возвращать на wotlk какие-либо значения для питомцев и прислужников игроков не является аргументом.
    Любой, кто понимает lua язык, с легкостью увидит все зависимости и поймет, но очевидно вам этого не дано и вам кажется, что это не является аргументом.
    Детальный анализ и подтверждения я с легкостью предоставлю, но только разработчику, нету смысла объяснять что-то простофиле вроде тебя.
    Последний раз редактировалось panacealolx; 08.04.2021 в 11:21.

  4. #4
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Цитата Сообщение от panacealolx Посмотреть сообщение
    Почему тогда питомцы получают урон от агро паладина и от Дразнящий удар вара?)
    Не агро, а провокаций (taunt). Вы снова показываете непонимание терминов, что они означают и к чему относятся. О каком lua с вами говорить, если вы путаете термины и объекты?
    https://wowwiki-archive.fandom.com/wiki/Taunt
    https://wowwiki-archive.fandom.com/wiki/Aggro

    Players' pets, however, CAN be taunted, allowing some level of Tanking to be applied to PvP situations.
    Изучайте механику аггро. Таблица угроз есть у мобов.


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

  5. 1 пользователь сказал cпасибо Toyota за это полезное сообщение:

    Animagus (14.05.2021)

  6. #5
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24
    Цитата Сообщение от Toyota Посмотреть сообщение
    К сведению:
    забавно, но почему-то на воввики не так очевидно указывается не мобЮнит, а просто другойЮнит :)
    Снимок экрана 2021-04-05 110900.jpg

    - - - Updated - - -

    Очевидно спор с тобой бесполезен, т.к. ты только придираешься к словам. По факту привел только статью из вики, но она ни чем не опровергает мои пруфы.
    Последний раз редактировалось panacealolx; 05.04.2021 в 11:23.

  7. #6
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Цитата Сообщение от panacealolx Посмотреть сообщение
    Изучите материалы
    Цитата Сообщение от panacealolx
    мои пруфы
    Цитата Сообщение от panacealolx
    Доказательство
    Материалы? Пруфы? Доказательства?

    Это те, где на одном скрине видно 100%


    а на иных ничего?



    и как здесь? https://youtu.be/dVu80XgRZB4?t=362

    Может всё-таки никому неизвестно, какой custom-код стоит у тех или иных игроков?


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

  8. #7
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24
    Цитата Сообщение от Toyota Посмотреть сообщение
    Может всё-таки никому неизвестно, какой custom-код стоит у тех или иных игроков?
    Очень смешно)))) опроверг так опроверг ахаххахаха, не позорься.

    - - - Updated - - -

    Возможно потому что у них галочка не стоит?
    Снимок экрана 2021-04-05 113250.jpg

  9. #8
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Цитата Сообщение от panacealolx Посмотреть сообщение
    забавно, но почему-то на воввики не так очевидно указывается не мобЮнит, а просто другойЮнит :)
    Снимок экрана 2021-04-05 110900.jpg

    - - - Updated - - -

    Очевидно спор с тобой бесполезен, т.к. ты только придираешься к словам. По факту привел только статью из вики, но она ни чем не опровергает мои пруфы.
    Это как бы argument API. Его могут назвать как угодно. В текущих версиях он назван mobUnit. Ты приводишь видео с текущих версий. Что дальше? Где логика?


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

  10. #9
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24
    Тем не менее красная обводка фрейма четко указывает угрозу

  11. #10
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Цитата Сообщение от panacealolx Посмотреть сообщение
    Очень смешно)))) опроверг так опроверг ахаххахаха, не позорься.

    - - - Updated - - -

    Возможно потому что у них галочка не стоит?
    Снимок экрана 2021-04-05 113250.jpg
    Не позорься? Это говорит тот, кто путает аггро с тритом, аггро с таунтом, а также аггро с целью? Не позорься
    Здесь тоже галочка не стоит?

    https://youtu.be/dVu80XgRZB4?t=362
    Последний раз редактировалось Toyota; 05.04.2021 в 11:40.


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

  12. #11
    Заблокирован
    Регистрация
    07.12.2017
    Сообщений
    77
    Поблагодарил(а)
    20
    Получено благодарностей: 24 (сообщений: 14).
    Репутация: 24
    Цитата Сообщение от Toyota Посмотреть сообщение
    Это как бы argument API. Его могут назвать как угодно. В текущих версиях он назван mobUnit. Ты приводишь видео с текущих версий. Что дальше? Где логика?
    Можешь больше ничего не писать.
    Жду ответ более компетентных людей, очевидно цлк боец не понимает о чем ведеться речь.

    - - - Updated - - -

    Цитата Сообщение от Toyota Посмотреть сообщение
    Здесь тоже галочка не стоит?
    Он тут пета брал в таргет?

  13. #12
    Ветеран форума Аватар для Toyota
    Регистрация
    07.02.2012
    Сообщений
    1,414
    Поблагодарил(а)
    580
    Получено благодарностей: 309 (сообщений: 231).
    Репутация: 3708
    Цитата Сообщение от panacealolx Посмотреть сообщение
    Он тут пета брал в таргет?
    Как бы да
    Снимок.jpg

    Сам-то смотрел свои пруфы и доказательства?


    [80:Пиницилинка:1]: хант ты имбицил или бм
    [80:Пиницилинка:1]: хотя это одно и то же)
    Цитата Сообщение от Alexantibio Посмотреть сообщение
    ...сервер ложиться каждый день, ну через день как максимум...особенно ночью, ладно бы были микродисконекты, но он валяется по 3+ часов, уже не в первый и не во второй и даже не в третий раз за неделю...
    Цитата Сообщение от Сфера Посмотреть сообщение
    Вы форум не перепутали? Как вообще можно писать такой бред?
    Сервер работает ПРЕКРАСНО! ВСЕГДА!
    Сегодня случились небольшие трудности, скоро всё устранят и он продолжит работу

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. [Исправлено после ближайшего обновления] Прямая и черная угроз
    от Verrisely в разделе Исправлено Wotlk
    Ответов: 1
    Последнее сообщение: 02.12.2020, 21:35
  2. [Отклонено] Болото печали - Продолжающаяся угроза
    от Химестетика в разделе Отклонено Cataclysm
    Ответов: 0
    Последнее сообщение: 25.09.2019, 13:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •