User Tools

Site Tools


ru:rpd:scarecrow_npc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:rpd:scarecrow_npc [2026/08/30 21:38] – Wiki maintenance: fix compliance and entity facts across 5 random pages plus language variants Botru:rpd:scarecrow_npc [2026/08/30 21:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Пугало ======
  
 +{{ rpd:images:scarecrow_npc.png|Пугало }}
 +
 +Пугало — это специальный НИП, дающий задание, которого можно встретить на ранних уровнях подземелья. Он даёт задание, в котором игрок должен собрать конфеты, чтобы получить награду.
 +
 +==== Механика задания ====
 +  * **Начало задания:** Поговорите с Пугалом, чтобы начать задание
 +  * **Сбор конфет:** После разговора с НИПом убивайте врагов для получения шанса на генерацию конфет
 +  * **Требование по конфетам:** Соберите 5 конфет, чтобы завершить задание
 +  * **Награда:** После сдачи 5 конфет получите 5 Тыквенных пирогов
 +  * **Завершение задания:** НИП исчезает после завершения задания
 +
 +==== Взаимодействие ====
 +  * **Первая встреча:** Пугало даст задание на сбор конфет
 +  * **Напоминание:** Если у вас есть конфеты, но меньше 5, разговор с Пугалом напомнит вам о задании
 +  * **Завершение:** Когда у вас 5 конфет и вы разговариваете с Пугалом, оно забирает конфеты и даёт награду
 +  * **Диалоги в зависимости от пола:** Пугало использует разные диалоги в зависимости от пола героя
 +
 +==== Особое поведение ====
 +  * Пугало перемещается в новую позицию после каждого напоминания, если задание не выполнено
 +  * Конфеты генерируются при убийстве врагов во время задания (после разговора с пугалом)
 +  * Задание автоматически отслеживается в Журнале до завершения
 +
 +==== Технические детали ====
 +  * **Java-класс:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/ScarecrowNPC.java|com.nyrds.pixeldungeon.mobs.npc.ScarecrowNPC]]
 +  * **Реализация:** Наследуется от базового класса ImmortalNPC
 +  * **Механика задания:** Реализована во внутреннем классе Quest
 +  * **Генерация конфет:** 1 конфета на 5 убийств (после начала задания), до 25 убийств всего для завершения задания
 +  * **Количество награды:** 5 Тыквенных пирогов за выполнение задания
 +  * **Хранение задания:** Сохраняется в бандл с ключом "scarecrow"
 +  * **Функция Журнала:** Добавляется в журнал как "SCARECROW"
 +
 +==== Проверка достоверности ====
 +  * Источник информации: Java-класс com.nyrds.pixeldungeon.mobs.npc.ScarecrowNPC
 +  * Механика задания подтверждена анализом исходного кода
 +  * Скорость генерации конфет подтверждена как 1 за 5 убийств (метод Quest.process()) с остановкой после 25 убийств всего
 +  * Детали реализации из ScarecrowNPC.java
 +  * Строковые ресурсы: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1890-L1905|ScarecrowNPC_Name, ScarecrowNPC_Desc, ScarecrowNPC_Quest_Start_Male, ScarecrowNPC_Quest_Start_Female, ScarecrowNPC_Quest_Reminder, ScarecrowNPC_Quest_End, Journal_ScarecrowNPC]]
 +
 +==== Связанные страницы ====
 +  * [[ru:rpd:candy_item|Конфета]] — Предмет задания, нужный для задания Пугала
 +  * [[ru:rpd:pumpkin_pie_item|Тыквенный пирог]] — Предмет награды, получаемый от Пугала
 +  * [[ru:rpd:journal_mechanic|Журнал]] — Где отслеживается задание
 +
 +{{tag> ru:rpd npcs quest}}
ru/rpd/scarecrow_npc.txt · Last modified: by 127.0.0.1