Остаточная анимация
Часть анимации применяемой способности, следующая за точкой применения, называется остаточной анимацией(backswing animation), во время которой герой или другой юнит не способны атаковать или применять иные способности. Данная часть анимации служит исключительно визуальной целостности анимаций персонажа, не имеет иной практической значимости и лишь увеличивает время, затрачиваемое на выполнение цепочки действий, исходя из чего наиболее эффективным является прерывание остаточной анимации. Игрок способен прервать остаточную анимацию командой стоп или остановка, передвижением или использованием любых способностей или предметов. Любые эффекты обезвреживания, в том числе безмолвие, также прервут остаточную анимацию. Тем не менее, команды, добавленные в очередь через Shift, анимацию прерывать не будут и начнутся сразу по ее окончанию.
Остаточная анимация уникальна для каждого отдельного юнита. Ее длительность уникальна для каждой отдельной способности, т.е. даже способности с одинаковой общей длительностью анимации способности могут иметь разную длительность остаточной анимации. Например, если полное время анимации способности 1 секунда, а точка применения находится на 0.3 секунде, то остаточная анимация будет длиться 0.7 секунд. Однако, другая способность с общим временем в ту же 1 секунду может иметь точку анимации на 0.6 и остаточную анимацию в 0.4 секунды соответственно. Некоторые существа и/или способности имеют длинную остаточную анимацию, что делает ее прерывание крайне выгодным действием. В свою очередь, способности с короткой остаточной анимацией сложнее прерывать и это дает меньший выигрыш во времени.
Длительности анимаций способностей привязаны к конкретным ячейкам способностей юнита, тогда как точка применения способности привязана к самой способности. Например, Doom использует одну и ту же анимацию использования (длиной в 1.1 секунду) для всех способностей, получаемых при помощи Devour, однако точка использования для каждой из них будет привязана к конкретной полученной способности. То есть, если Doom получит способность Chain Lightning от Штормовой гарпии, точка применения которой находится на 0.5 секундах, то остаточная анимация для Doom будет длиться 0.6 секунд, тогда как для самой гарпии длительность остаточной анимации будет иной. В случае, если Rubick украдет Chain Lightning у Doom при помощи Spell Steal, общее время применения способности будет привязано к ячейке краденых способностей Rubick. Соответственно, длительность остаточной анимации будет составлять 1.07 секунды.
Разделение привязки анимации персонажа к ячейке способности, а точки применения к самой способности, по сути, важно только для вышеперечисленных Doom и Rubick в обычных режимах игры, так как изменять набор заклинаний героев в этих режимах нельзя. Соответственно, разделение важно для Ability Draft, где игрок волен выбирать способности героев и ячейки для них самостоятельно.
Игнорирование задержки
Точно также, как и со способностями без времени применения, существуют способности и без остаточной анимации. Это значит, что только анимация достигает точки применения, персонаж не будет производить никаких дополнительных действий и будет способен мгновенно продолжить выполнять последовавшие команды или запланированные указы через клавишу Shift.
Большинство способностей, игнорирующих остаточную анимацию, делают это из-за особенностей самой способности, но строгого правила на счет того, какие способности игнорируют остаточную анимацию, а какие - нет, не существует. Однако, все способности, не прерывающие произносимые заклинания, будут игнорировать остаточную анимацию. Также, некоторые способности не игнорируют остаточную анимацию напрямую, но не оставляют существу иного выхода, кроме как пропустить ее. Такие способности обычно заставляют персонажа выполнять какое-то действие, которое обрывает остаточную анимацию, например Omnislash заставляет Juggernaut атаковать цель, а способность Return заставляет духа-медведя остановиться.
Выключаемые или произносимые заклинания не имеют остаточной анимации.
Способности без задержки
Существует 5 способов когда заклинание может иметь мгновенную задержку.
- Оно имеет тег «DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING», который заставляет заклинание игнорировать анимацию задержки. Это заставляет визуальную анимацию мгновенно остановиться как только достигнута точка применения.
- Оно имеет тег «DOTA_ABILITY_BEHAVIOR_IMMEDIATE», который заставляет заклинание использовать точку применения, а не задержку.
- Оно имеет тег «DOTA_ABILITY_BEHAVIOR_TOGGLE», который делает способность выключаемой, тоесть оно использовует точку применения, а не задержку.
- Его задержка прервана принудитильными приказами применения заклинания, или это произносимое или трансформирующее заклинание.
- В некоторых редких случаях, использованая анимация попросту слишком коротая чтобы иметь какую-либо анимацию задержки.
Источник | Поведение способности |
---|---|
Abaddon — Borrowed Time | Мгновенная |
Alchemist — Unstable Concoction | Мгновенная |
Alchemist — Chemical Rage | Трансформация |
Ancient Apparition — Cold Feet | Игнорирует задержку |
Ancient Apparition — Ice Vortex | Игнорирует задержку |
Ancient Apparition — Chilling Touch | Игнорирует задержку |
Arc Warden — Magnetic Field | Игнорирует задержку |
Bane — Enfeeble | Игнорирует задержку |
Bane — Nightmare End | Выключаемая |
Bane — Fiend's Grip | Произносимая |
Batrider — Sticky Napalm | Игнорирует задержку |
Batrider — Firefly | Мгновенная |
Bounty Hunter — Shadow Walk | Мгновенная |
Brewmaster — Primal Split | Обезвреживает заклинателя |
Bristleback — Viscous Nasal Goo | Игнорирует задержку |
Bristleback — Quill Spray | Мгновенная |
Centaur Warrunner — Stampede | Мгновенная |
Chaos Knight — Phantasm | Обезвреживает заклинателя |
Clinkz — Skeleton Walk | Мгновенная |
Clockwerk — Battery Assault | Игнорирует задержку |
Clockwerk — Rocket Flare | Игнорирует задержку |
Clockwerk — Hookshot | Игнорирует задержку |
Crystal Maiden — Freezing Field | Произносимая |
Dazzle — Shallow Grave | Игнорирует задержку |
Disruptor — Thunder Strike | Игнорирует задержку |
Disruptor — Kinetic Field | Игнорирует задержку |
Disruptor — Static Storm | Игнорирует задержку |
Earth Spirit — Boulder Smash | Игнорирует задержку |
Earth Spirit — Rolling Boulder | Игнорирует задержку |
Earth Spirit — Geomagnetic Grip | Игнорирует задержку |
Earth Spirit — Stone Remnant | Игнорирует задержку |
Earth Spirit — Magnetize | Игнорирует задержку |
Earthshaker — Fissure | Игнорирует задержку |
Elder Titan — Echo Stomp | Произносимая |
Elder Titan — Astral Spirit | Игнорирует задержку |
Elder Titan — Return Astral Spirit | Мгновенная |
Enigma — Midnight Pulse | Игнорирует задержку |
Enigma — Black Hole | Произносимая |
Гаргулья — Stone Form | Обезвреживает заклинателя |
Gyrocopter — Rocket Barrage | Мгновенная |
Gyrocopter — Flak Cannon | Мгновенная |
Invoker — Quas | Мгновенная |
Invoker — Wex | Мгновенная |
Invoker — Exort | Мгновенная |
Invoker — Invoke | Мгновенная |
Invoker — Cold Snap | Игнорирует задержку |
Invoker — Ghost Walk | Мгновенная |
Invoker — Ice Wall | Игнорирует задержку |
Invoker — E.M.P. | Игнорирует задержку |
Invoker — Tornado | Игнорирует задержку |
Invoker — Alacrity | Игнорирует задержку |
Invoker — Sun Strike | Игнорирует задержку |
Invoker — Forge Spirit | Игнорирует задержку |
Invoker — Chaos Meteor | Игнорирует задержку |
Invoker — Deafening Blast | Игнорирует задержку |
Io — Tether | Нет анимации |
Io — Break Tether | Нет анимации |
Io — Spirits | Нет анимации |
Io — Spirits In | Выключаемая |
Io — Spirits Out | Выключаемая |
Io — Overcharge | Выключаемая |
Juggernaut — Blade Fury | Мгновенная |
Juggernaut — Omnislash | Выдается приказ |
Keeper of the Light — Illuminate | Произносимая |
Keeper of the Light — Release Illuminate | Мгновенная |
Kunkka — Torrent | Игнорирует задержку |
Kunkka — X Marks the Spot | Игнорирует задержку |
Kunkka — Return | Игнорирует задержку |
Kunkka — Ghostship | Игнорирует задержку |
Legion Commander — Overwhelming Odds | Игнорирует задержку |
Legion Commander — Duel | Выдается приказ |
Leshrac — Pulse Nova | Выключаемая |
Lifestealer — Rage | Мгновенная |
Lifestealer — Infest | Обезвреживает заклинателя |
Lifestealer — Control | Мгновенная |
Lifestealer — Consume | Мгновенная |
Lifestealer — Eject | Мгновенная |
Lion — Earth Spike | Игнорирует задержку |
Lion — Mana Drain | Произносимая |
Lone Druid — True Form | Трансформация |
Lone Druid — Druid Form | Трансформация |
Lycan — Howl | Игнорирует задержку |
Lycan — Shapeshift | Трансформация |
Medusa — Split Shot | Выключаемая |
Meepo — Earthbind | Игнорирует задержку |
Meepo — Poof | Игнорирует задержку |
Mirana — Starstorm | Игнорирует задержку |
Mirana — Sacred Arrow | Игнорирует задержку |
Mirana — Leap | Игнорирует задержку |
Mirana — Moonlight Shadow | Игнорирует задержку |
Morphling — Waveform | Игнорирует задержку |
Morphling — Attribute Shift (Ловкость) | Выключаемая |
Morphling — Attribute Shift (Сила) | Выключаемая |
Morphling — Morph | Обезвреживает заклинателя |
Naga Siren — Mirror Image | Обезвреживает заклинателя |
Naga Siren — Rip Tide | Мгновенная |
Nature's Prophet — Teleportation | Нет анимации |
Nyx Assassin — Impale | Игнорирует задержку |
[[Ошибка Lua в Модуль:Ability_icon на строке 54: Для этой способности нет данных.|24px|link=Nyx Assassin#Mana Burn]] Nyx Assassin — Mana Burn | Игнорирует задержку |
Nyx Assassin — Spiked Carapace | Мгновенная |
Nyx Assassin — Vendetta | Мгновенная |
Nyx Assassin — Burrow | Обезвреживает заклинателя |
Nyx Assassin — Unburrow | Игнорирует задержку |
Oracle — Fortune's End | Произносимая |
Phantom Lancer — Doppelganger | Обезвреживает заклинателя |
Phoenix — Icarus Dive | Игнорирует задержку |
Phoenix — Stop Icarus Dive | Мгновенная |
Phoenix — Fire Spirits | Мгновенная |
Phoenix — Launch Fire Spirit | Игнорирует задержку |
Phoenix — Toggle Movement | Мгновенная |
Phoenix — Stop Sun Ray | Мгновенная |
Пси-ловушка — Trap | Мгновенная |
Puck — Phase Shift | Произносимая |
Pudge — Rot | Выключаемая |
Pudge — Dismember | Произносимая |
Pugna — Nether Blast | Игнорирует задержку |
Pugna — Life Drain | Произносимая |
Razor — Plasma Field | Мгновенная |
Razor — Static Link | Игнорирует задержку |
Riki — Smoke Screen | Игнорирует задержку |
Riki — Blink Strike | Игнорирует задержку |
Sand King — Sand Storm | Произносимая |
Sand King — Epicenter | Произносимая |
Shadow Demon — Shadow Poison | Игнорирует задержку |
Shadow Demon — Shadow Poison Release | Игнорирует задержку |
Shadow Fiend — Shadowraze (Близко) | Игнорирует задержку |
Shadow Fiend — Shadowraze (Средне) | Игнорирует задержку |
Shadow Fiend — Shadowraze (Далеко) | Игнорирует задержку |
Shadow Shaman — Shackles | Произносимая |
Skywrath Mage — Mystic Flare | Игнорирует задержку |
Slardar — Guardian Sprint | Мгновенная |
Slark — Dark Pact | Мгновенная |
Sniper — Shrapnel | Игнорирует задержку |
Паутина — Destroy Spin Web | Мгновенная |
Дух-медведь — Return | Выдан приказ |
Spirit Breaker — Empowering Haste | Мгновенная |
Spirit Breaker — Nether Strike | Игнорирует задержку |
Воин шторма — Wind Walk | Мгновенная |
Storm Spirit — Ball Lightning | Нет анимации |
Sven — Storm Hammer | Игнорирует задержку |
Sven — Warcry | Мгновенная |
Sven — God's Strength | Игнорирует задержку |
Techies — Remote Mines | Нет анимации |
Templar Assassin — Refraction | Мгновенная |
Templar Assassin — Psionic Trap | Игнорирует задержку |
Templar Assassin — Trap | Мгновенная |
Terrorblade — Metamorphosis | Трансформация |
Timbersaw — Whirling Death | Мгновенная |
Timbersaw — Timber Chain | Игнорирует задержку |
Timbersaw — Chakram | Игнорирует задержку |
Timbersaw — Return Chakram | Мгновенная |
Timbersaw — Second Chakram | Игнорирует задержку |
Timbersaw — Return Second Chakram | Мгновенная |
Tinker — Rearm | Произносимая |
Troll Warlord — Berserker's Rage | Выключаемая |
Troll Warlord — Whirling Axes (Дальний бой) | Игнорирует задержку |
Troll Warlord — Whirling Axes (Ближний бой) | Мгновенная |
Troll Warlord — Battle Trance | Мгновенная |
Tusk — Ice Shards | Игнорирует задержку |
Tusk — Launch Snowball | Мгновенная |
Undying — Decay | Игнорирует задержку |
Undying — Soul Rip | Игнорирует задержку |
Undying — Tombstone | Игнорирует задержку |
Undying — Flesh Golem | Мгновенная |
Ursa — Earthshock | Игнорирует задержку |
Ursa — Overpower | Игнорирует задержку |
Visage — Summon Familiars | Мгновенная |
Warlock — Fatal Bonds | Игнорирует задержку |
Warlock — Upheaval | Произносимая |
Weaver — The Swarm | Игнорирует задержку |
Weaver — Shukuchi | Мгновенная |
Weaver — Time Lapse | Игнорирует задержку |
Дикокрыл-потрошитель — Tornado | Произносимая |
Windranger — Powershot | Произносимая |
Windranger — Windrun | Мгновенная |
Windranger — Focus Fire | Игнорирует задержку |
Winter Wyvern — Arctic Burn | Мгновенная |
Witch Doctor — Voodoo Restoration | Выключаемая |
Witch Doctor — Maledict | Игнорирует задержку |
Witch Doctor — Death Ward | Произносимая |
Wraith King — Vampiric Aura | Выключаемая |