View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0032584 | Legion Core | Other bugs / Остальное | public | 2025-03-24 13:19 | 2025-06-10 11:51 |
Reporter | Kyckax | Assigned To | Alica228 | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0032584: Таймеры на Диминишинг | ||||
Description | В аддоне для отслеживания диминишинга (DR) иногда бывают несоответствия с фактическим временем DR на сервере. Например, по аддону DR уже должен закончиться, но стан всё равно получается уменьшенной длительности. Или наоборот — аддон показывает, что DR ещё есть, но контроль проходит в полную силу. | ||||
Additional Information | Что такое DR: Diminishing Returns (далее — DR) — это система, снижающая эффективность повторного контроля на одной и той же цели в течение короткого периода времени. Она предотвращает чрезмерную длительность контроля за счёт постепенного уменьшения времени действия при повторном применении. --- Механика работы DR: - При первом применении контрольный эффект действует с полной длительностью (100%). - При каждом следующем применении эффекта того же типа на той же цели в течение действия таймера DR длительность эффекта уменьшается: • Второе применение — 50% от базовой длительности. • Третье применение — 25% от базовой длительности. • Четвёртое и последующие применения — эффект не накладывается, цель получает иммунитет к этому типу контроля. --- Важный момент: С момента каждого применения контрольного эффекта этого типа запускается или обновляется таймер DR с длительностью 18 секунд. Это значит, что если ты дал контроль, затем в течение 18 секунд дал его повторно, таймер DR сбрасывается и начинает новый отсчёт — 18 секунд отсчитываются заново с момента последнего наложения эффекта. --- Пример (категория "Incapacitate"): https://www.wowhead.com/ru/spell=6770 Sap (8 сек) → 4 сек → 2 сек → иммунитет --- Таймер сброса DR: DR сбрасывается через 18 секунд после последнего применения контроля данной категории. Отсчёт начинается с момента наложения (применения) контрольного эффекта, а не с момента его завершения. --- Категории DR: Контрольные эффекты делятся на категории, каждая из которых имеет независимый таймер DR. Примеры категорий:
| ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2025-03-24 13:19 | Kyckax | New Issue | |
2025-03-24 13:19 | Kyckax | Status | new => assigned |
2025-03-24 13:19 | Kyckax | Assigned To | => moJIto_ice |
2025-03-24 13:19 | Kyckax | Status | assigned => confirmed |
2025-06-09 13:04 | Kyckax | Additional Information Updated | |
2025-06-09 13:05 | Kyckax | Additional Information Updated | |
2025-06-09 13:15 | Kyckax | Additional Information Updated | |
2025-06-09 13:17 | Kyckax | Additional Information Updated | |
2025-06-09 13:25 | Kyckax | Additional Information Updated | |
2025-06-09 13:30 | Kyckax | Additional Information Updated | |
2025-06-09 13:31 | Kyckax | Additional Information Updated | |
2025-06-09 13:31 | Kyckax | Additional Information Updated | |
2025-06-09 13:37 | Kyckax | Additional Information Updated | |
2025-06-09 13:38 | Kyckax | Additional Information Updated | |
2025-06-09 13:39 | Kyckax | Additional Information Updated | |
2025-06-09 13:39 | Kyckax | Additional Information Updated | |
2025-06-09 13:40 | Kyckax | Additional Information Updated | |
2025-06-10 11:51 | Alica228 | Assigned To | moJIto_ice => Alica228 |
2025-06-10 11:51 | Alica228 | Status | confirmed => resolved |
2025-06-10 11:51 | Alica228 | Resolution | open => fixed |