User Tools

Site Tools


ru:rpd:mana_shield_buff

Магический щит

Магический щит

Описание

Магический щит (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
  • Lua-скрипт эффекта: ManaShield.lua

Исходный код

  • Lua-реализация (`ManaShield.lua`):
    • `defenceProc` отменяет получаемый урон (возвращает 0), проигрывает эффект `mana_shield_effect` и звук `body_armor`, после чего вызывает `buff:detach()`

Проверка содержимого

См. также

Другие языки

ru/rpd/mana_shield_buff.txt · Last modified: by 127.0.0.1