1. WoW API
2. В некоторых случаях (например), так же призыв треша на леди и еще некоторые способности, но речь не о них и ссылок не будет.
Корректный таймер не отображается ДБМом потому что стандартная функция DBM IsDifficulty() возвращает в РС и ЦЛК (мб ещё и в ИК) ноль, то есть "нормал"-режим что в об, что в гер моде. Отсюда и кривые таймеры.
3. IsDifficulty() должно возвращать единицу если стоит гер режим. Пруфов не будетКод:function mod:SPELL_CAST_SUCCESS(args) if args:IsSpellID(70341) and GetTime() - spamPuddle > 5 then warnSlimePuddle:Show() if phase == 3 then timerSlimePuddleCD:Start(20)--In phase 3 it's faster else timerSlimePuddleCD:Start() end spamPuddle = GetTime() elseif args:IsSpellID(71255) then warnChokingGasBomb:Show() specWarnChokingGasBomb:Show() timerChokingGasBombCD:Start() elseif args:IsSpellID(72855, 72856, 70911) then timerUnboundPlagueCD:Start() elseif args:IsSpellID(72615, 72295, 74280, 74281) then warnMalleableGoo:Show() specWarnMalleableGooCast:Show() if mod:IsDifficulty("heroic10") or mod:IsDifficulty("heroic25") then timerMalleableGooCD:Start(20) else timerMalleableGooCD:Start() end if self.Options.BypassLatencyCheck then self:ScheduleMethod(0.1, "OldMalleableGooTarget") else self:ScheduleMethod(0.1, "MalleableGooTarget") end end end
4. Было всегда
5. 5/10





