====== Тенгу ====== {{ rpd:images:tengu_mob.png|Тенгу }} Тенгу - член древнего клана убийц, который также называется Тенгу. Эти убийцы известны широким использованием сюрикенов и ловушек. Тенгу - могущественный босс-враг с навыками ниндзя, которого можно найти в тюремной зоне подземелья. ==== Основные характеристики ==== * **[[ru:rpd:health_mechanic|Здоровье]]:** 120 * **[[ru:rpd:combat_mechanics|Навык атаки]]:** 20 * **[[ru:rpd:combat_mechanics|Навык защиты]]:** 20 * **[[ru:rpd:damage|Урон]]:** 8-15 * **[[ru:rpd:armor|Класс брони (DR)]]:** 5 * **[[ru:rpd:experience_system|Опыт за убийство]]:** 20 ==== Специальные способности ==== * **Мастерство ловушек:** Широко использует [[ru:rpd:trap_mechanic|ловушки]], создавая [[ru:rpd:poison_trap|ядовитые ловушки]] во время боя * **Побеги с помощью дымовой бомбы:** Периодически телепортируется для сброса позиционирования, с 5-ходовым временем восстановления * **Высокое уклонение:** Сложно consistently поразить из-за мобильности (имеет высокий навык защиты 20) * **Иммунитеты:** Сопротивляется [[ru:rpd:toxic_gas_level_object|токсичному газу]] и эффектам [[ru:rpd:poison_buff|отравления]] * **Атака Баллистики:** Может атаковать на расстоянии, используя вычисление линии видимости [[ru:rpd:ballistica_mechanic|Баллистики]] * **Мобильность:** Использует телепортацию и высокое [[ru:rpd:evasion|уклонение]] для контроля дистанции боя * **Самолечение:** Если не может перепрыгнуть на действительную позицию, восстанавливает 10% от максимального здоровья * **Агрессивный телепорт:** Когда игрок попадает в поле зрения, сразу телепортируется и создает ловушки ==== Боевая механика ==== * **Дымовые бомбы:** Периодически телепортируется (прыгает) на случайные действительные позиции с 5-ходовым временем восстановления * **Создание ловушек:** Создает 4 [[ru:rpd:poison_trap|ядовитые ловушки]] случайным образом на уровне во время каждой фазы телепортации * **Самолечение:** Если не может перепрыгнуть на действительную позицию, восстанавливает 10% от максимального здоровья * **Фазовая механика:** Изменяет тактику по мере продвижения боя * **Техники ниндзя:** Использует различные специальные атаки ниндзя * **Переход фазы:** Становится опаснее по мере уменьшения здоровья ==== Выпадающие предметы ==== * [[ru:rpd:tome_of_mastery_item|Фолиант мастерства]]: Если еще не получен и игрок не [[ru:rpd:necromancer_class|Некромант]] или [[ru:rpd:gnoll_class|Гнолл]] * [[ru:rpd:tengu_liver_item|Печень Тенгу]]: Специально для игроков класса [[ru:rpd:gnoll_class|Гнолл]] * [[ru:rpd:skeleton_key_item|Ключ-скелет]]: Открывает доступ к [[ru:rpd:halls|Демоническим залам]] * [[ru:rpd:gold_item|Золото]]: Стандартная босс-добыча ==== Местоположение ==== * Найден на [[ru:rpd:prison_level|Уровне тюрьмы]] как босс (появляется на арене боссов, специально спроектированной для этой встречи) ==== Подготовка ==== * **Снаряжение:** Крепкое оружие и броня необходимы * **Расходники:** Возьмите много целебных предметов и утилит * **Стратегия:** Планируйте долгую, сложную битву * **Позиционирование:** Ожидайте, что позиционирование будет сброшено дымовыми бомбами ==== Тактика ==== * Поддерживайте стабильную [[ru:rpd:damage_over_time|выдачу урона]] несмотря на телепортацию * По возможности избегайте стояния на [[ru:rpd:trap_mechanic|ловушках на полу]] * Будьте готовы к специальным атакам и механикам * Ожидайте, что битва займет много [[ru:rpd:mechanics|ходов]] * Возьмите [[ru:rpd:ranged_weapons|дальнобойные варианты]], на случай затрудненного позиционирования * Подготовьтесь к сложному позиционированию, так как Тенгу часто сбрасывает дистанцию * Ожидайте долгую, сложную битву, требующую упорной работы ==== Цитаты ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1334|Tengu_Info1]]: "Наконец-то свободен..." (при поражении) * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1335|Tengu_Info2]]: "Попался, %s!" (при замеченном, мужской герой) * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1897|Tengu_Info3]]: "Попался, %s!" (при замеченном, женский герой) * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1333|Tengu_Desc]]: "Тенгу - член древнего клана убийц, который также называется Тенгу. Эти убийцы известны широким использованием сюрикенов и ловушек." * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2415|Dungeon_Tips_9]]: "Не выпускайте Тенгу!" * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1514|Badges_BossSlain2]]: "Тенгу был убит" ==== Проверка содержимого ==== * Java-класс: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java|Tengu.java]] * Тип сущности: Тенгу (возвращает простое имя класса через getEntityKind()) * Проверка характеристик: Извлечено непосредственно из конструктора Tengu.java (здоровье: 120, навык атаки: 20, навык защиты: 20, урон: 8-15, класс брони: 5, опыт: 20) * Описания эффектов: На основе анализа кода и строковых ресурсов * Строковые ресурсы: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1330|Tengu_Name]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1333|Tengu_Desc]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1334|Tengu_Info1]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1335|Tengu_Info2]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1897|Tengu_Info3]] * Дополнительные строковые ресурсы: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2773|TenguLiver_Name]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2774|TenguLiver_Info]] * Конфигурация спрайта: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/Tengu.json|Tengu.json]] - размеры спрайта (ширина: 14, высота: 16), кадры анимации * Конфигурация появления на уровне: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/levelsDesc/Bestiary.json#L18|Bestiary.json]] - частота появления в тюремной зоне (PrisonBossLevel: "any":{"Tengu":1}) * Ссылка на механики: Использует [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/mechanics/Ballistica.java|Ballistica]] для дистанционных атак * Механики ловушек: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/objects/Trap.java|Система ловушек]] * Восстановление прыжка: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L31|JUMP_DELAY = 5]] * Логика дропа: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L40|Фолиант мастерства]] только для не-Некромантов/Гноллов * Логика Печени Тенгу: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L45|Печень Тенгу]] выпадает только для класса героя Гнолл * Дроп ключа: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/keys/SkeletonKey.java|Ключ-скелет]] для доступа к [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/HallsLevel.java|Уровню демонических залов]] * Реализация сопротивлений: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/ToxicGas.java|Токсичный газ]] и [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Poison.java|Отравление]] * Взаимодействие с уровнем: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/objects/LevelObjectsFactory.java|LevelObjectsFactory]] для создания ловушек * Эффект магического отображения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfMagicMapping.java|Свиток магического отображения]] для обнаружения созданных ловушек * Наследование класса: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/common/Boss.java|базовый класс Босс]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/common/IZapper.java|интерфейс IZapper]] * Специальные визуальные эффекты: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/effects/CellEmitter.java|CellEmitter]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/effects/Speck.java|Speck]] * Аудио-ресурсы: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/Assets.java#L7|Assets.SND_PUFF]] * Логика прыжков: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L62-L98|метод jump()] * Механизм лечения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/potions/PotionOfHealing.java|PotionOfHealing.heal()]] вызывается с 0.1f процентами, когда нет доступной позиции * Логика уведомления/крика: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L105-L116|метод notice()] * Проверка пола класса героя: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java|HeroClass.getGender()]] определяет, какую строку Tengu_Info использовать * Настройка боевой музыки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/Tengu.json|Tengu.json]] указывает "ost_boss_2_fight" с резервным вариантом "ost_boss_fight" * Таймер задержки прыжка: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L33|переменная timeToJump]] - отслеживает время восстановления между прыжками * Поведение приближения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L50-L56|метод getCloser]] - заставляет Тенгу прыгать, когда игрок попадает в поле зрения * Поведение атаки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L58-L60|метод doAttack]] - обрабатывает синхронизацию прыжков во время боя * Создание ядовитой ловушки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L68-L77|раздел метода jump()] - создает 4 ядовитые ловушки во время каждой телепортации * Алгоритм кандидатов на движение: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L80-L92|раздел метода jump()] - находит допустимые точки телепортации * Значок убитого босса: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L48|метод die()] - проверяет значок Boss_Slain_2 * Диалог смерти: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L47-L49|метод die()] - сообщение "Наконец-то свободен..." * Проверка поля зрения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L51-L53|метод getCloser()] - использует level().fieldOfView[target] для проверки видимости * Движение актера: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L89|метод move()] - обрабатывает реальное изменение позиции * Расчет скорости: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L94|spend(1/speed())]] - использует скорость движения для синхронизации * Визуальные эффекты при телепортации: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L93|CellEmitter burst]] - создает визуальный эффект шерсти при телепортации * Размеры и анимации спрайта: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/Tengu.json|Tengu.json]] - определяет текстуру, размеры, анимации покоя, бега, атаки и смерти * Конфигурация появления уровня в Bestiary: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/levelsDesc/Bestiary.json#L18|Bestiary.json]] - Тенгу появляется на PrisonBossLevel как "any":{"Tengu":1} * Строковые ресурсы на английском: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1344|Tengu_Name (англ.)]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1347|Tengu_Desc (англ.)]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1348|Tengu_Info1 (англ.)]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1349|Tengu_Info2 (англ.)]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1896|Tengu_Info3 (англ.)]] * Скрипт предмета Печени Тенгу: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/items/TenguLiver.lua|TenguLiver.lua]] - пользовательское поведение для дропа Тенгу * Машиночитаемые данные: [[mr:tengu_mob|mr:tengu_mob]] * Дополнительные детали механики: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L50-L56|метод getCloser()] - когда игрок попадает в поле зрения, Тенгу сразу прыгает для сброса дистанции * Паттерн специальной атаки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L58-L60|метод doAttack()] - Тенгу будет прыгать, когда находится рядом с игроком во время боя, чтобы избежать ближнего боя * Количество создаваемых ловушек: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L68-L77|метод jump()] - Во время каждой телепортации Тенгу создает ровно 4 ядовитые ловушки на случайных клетках * Стратегия движения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L80-L92|метод jump()] - Тенгу перемещается в позиции, не соседствующие с врагом, чтобы сохранить дистанцию * Поведение лечения: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L91-L92|метод jump()] - Когда не найдено допустимых позиций, Тенгу восстанавливает 10% от максимального здоровья и тратит 1/speed() ходов * Дополнительные ссылки на код: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Actor.java|Система актеров]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java|Базовый класс персонажа]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/Dungeon.java|Класс Dungeon]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/Level.java|Класс уровня]], [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/utils/CharsList.java|Утилиты списка персонажей]] * Код генерации уровня: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/PrisonBossLevel.java|PrisonBossLevel.java]] - конкретный макет, где появляется Тенгу * Ссылка на боевой ИИ: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Mob.java|базовый класс Mob]] - содержит общие паттерны ИИ, используемые Тенгу * Эффект атаки сюрикеном: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/Tengu.json|Tengu.json]] - определяет zapEffect как "Shuriken" для визуального эффекта атаки * Обнаружение класса героя: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/Dungeon.java#L57|Dungeon.heroClass]] - как Тенгу определяет класс игрока для логики дропа * Последнее обновление: Январь 2, 2026 ==== См. также ==== * [[ru:rpd:bosses|Босс-враги]] - Другие основные испытания подземелья * [[ru:rpd:prison_level|Уровень тюрьмы]] - Область, где находится Тенгу * [[ru:rpd:mobs|Мобы]] - Другие существа в подземелье * [[ru:rpd:combat_mechanics|Бой]] - Общие боевые механики * [[ru:rpd:trap_mechanic|Ловушки]] - Механики ловушек Тенгу * [[ru:rpd:ballistica_mechanic|Баллистика]] - Система вычисления линии видимости * [[ru:rpd:poison_trap|Ядовитая ловушка]] * [[ru:rpd:toxic_gas_level_object|Токсичный газ]] * [[ru:rpd:poison_buff|Отравление]] * [[ru:rpd:evasion_mechanic|Уклонение]] - Важно для боя с Тенгу * [[ru:rpd:mechanics|Ходы]] - Понимание синхронизации боя * [[ru:rpd:ranged_combat|Дистанционный бой]] - Актуально для атак на расстоянии * [[ru:rpd:tome_of_mastery_item|Фолиант мастерства]] - Один из дропов Тенгу * [[ru:rpd:tengu_liver_item|Печень Тенгу]] - Специальный дроп для класса Гнолл * [[ru:rpd:skeleton_key_item|Ключ-скелет]] - Ключ, который выпадает у Тенгу * [[ru:rpd:gold_item|Золото]] - Стандартная босс-добыча {{tag> rpd mobs boss ninja assassin prison}}