Skip to content

Daze and wait states

Ruffina Koza edited this page Jan 2, 2020 · 2 revisions

Задержки на персонаже

Wait state

Задержка на выполнение команд. Часто задержки накладываются после произнесенного заклинания или выполнения команды. Также можно получить задержку от выполненного на тебя боевого умения (trip, bash, smash). Мелкие задержки также накладываются при ходьбе, в зависимости от "сложности" рельефа.

В коде хранится в поле Character.wait и устанавливается методом Character.setWait, setWaitViolence. В фене доступно для чтения и записи через поле персонажа wait.

Уменьшается каждый пульс (каждую четверть секунды).

Пока на игроке висит ненулевой wait state, никакие введенные команды не обрабатываются и не выполняются.

Daze state

"Ошеломленное" состояние, паралич. Накладывается от выполнения на тебя некоторых заклинаний (например, scream) или эффектов от шокирующего оружия.

В коде хранится в поле Character.daze и устанавливается методом Character.setDaze, setDazeViolence. В фене доступно для чтения и записи через поле персонажа daze.

Уменьшается каждый пульс на игроках. На мобах до недавнего времени не уменьшался никогда, сейчас так же уменьшается каждый пульс.

Пока на игроке висит ненулевой daze state, заклинания работают на 50% хуже, умения - на 33% хуже.

Stun и weak stun

Аффект "stun" (оглушение) можно заработать от произнесенного на тебя заклинания power word stun или от вещи, дающей этот аффект. Аффектом "weak stun" наградит противников булава клана Охотников, умение mastering hand и black feeble антипаладинов. Также "weak stun" вешается на персонажа, пытающегося расколоть щит или оружие противника (shield cleave, weapon cleave).

В коде и в фене хранится в битовом поле персонажа affected_by, таблица affect_flags.

После первого боевого раунда stun превратится в weak stun. Weak stun, в свою очередь, просуществует еще один боевой раунд (3 секунды).

Stun и weak stun не дадут персонажу отреагировать на атаку противника своими атаками (1я-5я атака обеими оружиями не пройдут). Stun блокирует приказы твоим очарованным существам, не дает защититься от атак с помощью parry/dodge/hand block. Weak stun уменьшает шансы parry/dodge/hand block на 50%.

You can’t perform that action at this time.