Магический щит (Magic Shield / Mana Shield) - это бафф в Remixed Dungeon, который полностью поглощает следующую входящую атаку, после чего расходуется.
Механика
Полностью поглощает (отменяет) следующую входящую атаку
После срабатывания бафф исчезает (расходуется за одно применение)
Не использует ману для поглощения урона — название «Mana Shield» относится к магической природе щита, а не к расходу маны
При активации проигрывает эффект и звуковое сопровождение
Некоторые подклассы героев могут создавать магический щит при определённых условиях
Получение
Знахарь (Witch Doctor) — подкласс Гнолла, создаёт магический щит при использовании заклинаний (см. `Buff.affect(caster, “ManaShield”, caster.skillLevel())` в `HeroSubClass.java`)
Применяется как способность некоторыми врагами (например, Spider Mind и Shaman Elder)
Является одним из случайных полезных эффектов у Chaos Shield (Left)
Визуальный эффект
Реализован в виде ManaShield.java — наследник класса Halo, реализует ISpriteEffect
`defenceProc` отменяет получаемый урон (возвращает 0), проигрывает эффект `mana_shield_effect` и звук `body_armor`, после чего вызывает `buff:detach()`