User Tools

Site Tools


ru:rpd:shaman_subclass

Шаман

Шаман

Шаман — это подкласс Эльфа в Remixed Dungeon.

Описание

Эльфийские Шаманы могут использовать жезлы как оружие ближнего боя. Успешные удары имеют шанс активировать силу жезла на цели без расхода заряда.

Разблокировка

Подкласс Шаман можно разблокировать, используя Том Мастерства после победы над вторым боссом (Тенгу).

Специальные механики

  • Эльфийские _Шаманы_ могут использовать жезлы как оружие ближнего боя
  • При атаке с жезлом, экипированным как основное оружие, есть 25% шанс (реализовано как Random.Int(4) == 0) зажечь цель силой жезла без расхода заряда
  • Эта способность реализована в методе attackProc класса HeroSubClass.java (строки 144-153)
  • Жезл должен быть экипирован как основное оружие (активное оружие) для работы этой механики
  • Жезл должен иметь доступные заряды и метод affectTarget() должен вернуть true
  • +1 бонус к росе для усиленного восстановления маны
  • mr: namespace: См. Shaman Subclass - Code References для машиночитаемых данных

Технические детали

  • Реализация: Специальные механики Шамана реализованы в методе attackProc класса HeroSubClass.java (строки 144-153)
  • Активация жезла: Когда Шаман атакует с жезлом, экипированным как активное оружие, есть 25% шанс зажечь врага эффектом жезла без расхода заряда
  • Ссылка на код: Конкретная реализация проверяет, является ли основное оружие жезлом, и если affectTarget() возвращает true и Random.Int(4) == 0, то вызывается zapCell() для зажигания врага без расхода заряда

Специальная броня

Использование Набора для брони на любой броне превратит её в Броню Шамана, специально разработанную для этого подкласса.

Преимущества

Недостатки

  • Шанс активации не гарантирован (25% шанс)
  • Урон жезла как оружия ближнего боя может быть ниже, чем у специализированного оружия

Проверка данных

  • Источник информации: Java Enum com.watabou.pixeldungeon.actors.hero.HeroSubClass.SHAMAN
  • Проверка механик: Бонус атаки реализован в методе attackProc класса HeroSubClass.java, с 25% шансом зажечь врага
  • Описание эффектов: Основано на строковых ресурсах из values/strings_all.xml (\“HeroSubClass_DescShaman\”)
  • Проверка имени: Подтверждена из строковых ресурсов (\“HeroSubClass_NameShaman\”)
  • Дополнительные механики: Бонус к росе проверен в методе dewBonus класса HeroSubClass.java

Ссылки на код

Файлы конфигурации

Строковые ресурсы

  • HeroSubClass_NameShaman — \“Shaman\” (английский)
  • HeroSubClass_DescShaman — \“Elven Shamans can use wands as melee weapons. Successful hits have a chance to activate the wand's power on a target without using a charge.\” (английский)
  • HeroSubClass_NameShaman — \“Шаман\” (русский)
  • HeroSubClass_DescShaman — \“Эльфийские шаманы могут использовать жезлы как оружие ближнего боя. Успешные атаки имеют шанс активировать силу жезла на цели без расхода заряда.\” (русский)

См. также

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