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

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

Показано с 1 по 4 из 4
  1. #1
    Активист
    Регистрация
    07.08.2013
    Сообщений
    68
    Поблагодарил(а)
    15
    Получено благодарностей: 12 (сообщений: 8).
    Репутация: 12

    Кривой ДБМ или все таки ложный SubEvent на Халионе ?

    Как починить ДБМ в домашних условиях

    Дебаффы с которыми нужно выбегать в свету и в тьме а именно 74792 и 74562 - по оффу приурочены к SubEvent-у "SPELL_CAST_SUCCESS"
    Но увы на нашем сервере, если отследить бой на Халионе через /combatlog - то "SPELL_CAST_SUCCESS" связанных с 74792 и 74562 - нет, есть только "SPELL_AURA_APPLIED"

    Поэтому логично что КД на метки на нашей сервере ДБМ не анонсит, вернее анонсирует только первую по отсчету от начала боя.

    Исправить это можно как починкой боя нашими разработчиками или примерно так как это сделал я:
    В файле World of Warcraft Wrath of the Lich King\Interface\AddOns\DBM-ChamberOfAspects\Ruby\Halion - изначальный текст удалить

    PHP код:
    function mod:SPELL_CAST_SUCCESS(args)--We use spell cast success for debuff timers in case it gets resisted by a player we still get CD timer for next one
        
    if args:IsSpellID(74792then
            
    if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25"then
                timerShadowConsumptionCD
    :Start(20)
            else
                
    timerShadowConsumptionCD:Start()
            
    end
            
    if mod:LatencyCheck() then
                self
    :SendSync("ShadowCD")
            
    end
        
    elseif args:IsSpellID(74562then
            
    if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25"then
                timerFieryConsumptionCD
    :Start(20)
            else
                
    timerFieryConsumptionCD:Start()
            
    end
            
    if mod:LatencyCheck() then
                self
    :SendSync("FieryCD")
            
    end
        end
    end

    function mod:SPELL_AURA_APPLIED(args)--We don't use spell cast success for actual debuff on >player< warnings since it has a chance to be resisted.
        if args:IsSpellID(74792) then
            if not self.Options.AnnounceAlternatePhase then
                warningShadowConsumption:Show(args.destName)
                if DBM:GetRaidRank() >= 1 and self.Options.WhisperOnConsumption then
                    SendChatMessage(L.WhisperConsumption, "WHISPER", "COMMON", args.destName)
                end
            end
            if mod:LatencyCheck() then
                self:SendSync("ShadowTarget", args.destName)
            end
            if args:IsPlayer() then
                specWarnShadowConsumption:Show()
                soundConsumption:Play()
                if self.Options.YellOnConsumption then
                    SendChatMessage(L.YellConsumption, "SAY")
                end
            end
            if self.Options.SetIconOnConsumption then
                self:SetIcon(args.destName, 7)
            end
        elseif args:IsSpellID(74562) then
            if not self.Options.AnnounceAlternatePhase then
                warningFieryConsumption:Show(args.destName)
                if DBM:GetRaidRank() >= 1 and self.Options.WhisperOnConsumption then
                    SendChatMessage(L.WhisperCombustion, "WHISPER", "COMMON", args.destName)
                end
            end
            if mod:LatencyCheck() then
                self:SendSync("FieryTarget", args.destName)
            end
            if args:IsPlayer() then
                specWarnFieryConsumption:Show()
                soundConsumption:Play()
                if self.Options.YellOnConsumption then
                    SendChatMessage(L.YellCombustion, "SAY")
                end
            end
            if self.Options.SetIconOnConsumption then
                self:SetIcon(args.destName, 8)
            end
        end
    end 
    и вместо него вставить:

    PHP код:
    function mod:SPELL_AURA_APPLIED(args)--We don't use spell cast success for actual debuff on >player< warnings since it has a chance to be resisted.
        if args:IsSpellID(74792) then
            if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then
                timerShadowConsumptionCD:Start(20)
            else
                timerShadowConsumptionCD:Start()
            end
            if mod:LatencyCheck() then
                self:SendSync("ShadowCD")
            end    
            if not self.Options.AnnounceAlternatePhase then
                warningShadowConsumption:Show(args.destName)
                if DBM:GetRaidRank() >= 1 and self.Options.WhisperOnConsumption then
                    SendChatMessage(L.WhisperConsumption, "WHISPER", "COMMON", args.destName)
                end
            end
            if mod:LatencyCheck() then
                self:SendSync("ShadowTarget", args.destName)
            end
            if args:IsPlayer() then
                specWarnShadowConsumption:Show()
                soundConsumption:Play()
                if self.Options.YellOnConsumption then
                    SendChatMessage(L.YellConsumption, "SAY")
                end
            end
            if self.Options.SetIconOnConsumption then
                self:SetIcon(args.destName, 7)
            end
        elseif args:IsSpellID(74562) then
            if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then
                timerFieryConsumptionCD:Start(20)
            else
                timerFieryConsumptionCD:Start()
            end
            if mod:LatencyCheck() then
                self:SendSync("FieryCD")
            end    
            if not self.Options.AnnounceAlternatePhase then
                warningFieryConsumption:Show(args.destName)
                if DBM:GetRaidRank() >= 1 and self.Options.WhisperOnConsumption then
                    SendChatMessage(L.WhisperCombustion, "WHISPER", "COMMON", args.destName)
                end
            end
            if mod:LatencyCheck() then
                self:SendSync("FieryTarget", args.destName)
            end
            if args:IsPlayer() then
                specWarnFieryConsumption:Show()
                soundConsumption:Play()
                if self.Options.YellOnConsumption then
                    SendChatMessage(L.YellCombustion, "SAY")
                end
            end
            if self.Options.SetIconOnConsumption then
                self:SetIcon(args.destName, 8)
            end
        end
    end 
    и вуаля таймеры заработают, а вообще надеемся на правку

  2. 3 пользователей сказали cпасибо Leorazor90 за это полезное сообщение:

    ✧INSOMNIA✧ (26.02.2019),Birthrightqk (26.02.2019),Сан Саныч (28.02.2019)

  3. #2
    Ветеран форума Аватар для Сан Саныч
    Регистрация
    05.06.2017
    Адрес
    logon x100
    Сообщений
    1,386
    Поблагодарил(а)
    711
    Получено благодарностей: 431 (сообщений: 226).
    Репутация: 2639
    очень стоящяя поправка, но вот как нужно оформлять : https://forum.wowcircle.com/showthread.php?t=470176


  4. #3
    Почетный флудер Аватар для ✧INSOMNIA✧
    Регистрация
    31.10.2016
    Адрес
    Хм, а где же я проживаю!
    Сообщений
    2,478
    Поблагодарил(а)
    116
    Получено благодарностей: 166 (сообщений: 143).
    Репутация: 2842
    Цитата Сообщение от Сан Саныч Посмотреть сообщение
    очень стоящяя поправка, но вот как нужно оформлять : https://forum.wowcircle.com/showthread.php?t=470176
    Ой ладно тебе, чел первый раз на форуме. Он с моей ги, я тоже заметил, что не всегда показывает кд меток. особенно Когда наступает 3 фаза в хме. Когда надо выходить. Бывает не показывает. А так стоящая инфа

  5. #4
    Разработчик
    Регистрация
    08.11.2015
    Сообщений
    3,219
    Поблагодарил(а)
    1,751
    Получено благодарностей: 1,448 (сообщений: 940).
    Репутация: 4361
    Исправлено, заработает после обновления.

Похожие темы

  1. Грип ДК на Мимироне
    от Paliha в разделе Корзина
    Ответов: 5
    Последнее сообщение: 17.10.2015, 23:28
  2. летает по PvP зоне!
    от vadim22rig в разделе Нарушители
    Ответов: 1
    Последнее сообщение: 25.05.2014, 23:34
  3. Кривой квест в ледяной короне
    от sarb в разделе Корзина
    Ответов: 3
    Последнее сообщение: 09.05.2014, 23:55

Ваши права

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