![Цитата](images/wow-circle/misc/quote_icon.png)
Сообщение от
HA1DEKS
а ты продумал там ресет кулдаунов типо глыбы и прочих? и какое-то выделение таргета?
Доделал ресет кулдаунов
триггер
PHP код:
function(event, timestamp, subEvent, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, spellId, spellName)
if subEvent == "SPELL_CAST_SUCCESS" and bit.band(sourceFlags, COMBATLOG_OBJECT_REACTION_HOSTILE) > 0 then
if spellName == "Глушащий выстрел" then
aura_env.lastSpellCast = GetTime()
aura_env.casterGUID = sourceGUID
aura_env.casterName = sourceName
return true
elseif spellName == "Готовность" and sourceGUID == aura_env.casterGUID then
aura_env.resetSpellCast = GetTime()
return false
end
end
end
детриггер
PHP код:
function()
return GetTime() - (aura_env.lastSpellCast or 0) > 20 or (aura_env.resetSpellCast or 0) > aura_env.lastSpellCast
end
информация о длительности
PHP код:
function()
return 20, aura_env.lastSpellCast + 20
end
Теперь после использования "Готовность" сбрасывается кд на "Глушащий выстрел"
Для каждого другого заклинания с ресетом надо будет создать свою ауру аналогичным образом.