en:rpd:scarecrow_npc
Differences
This shows you the differences between two versions of the page.
| en:rpd:scarecrow_npc [2026/01/01 19:45] – namespace move Mike | en:rpd:scarecrow_npc [2026/01/01 19:47] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Scarecrow NPC ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | The Scarecrow NPC is a special quest-giving character found in the early levels of the dungeon. It gives a quest where the player must collect candies to receive a reward. | ||
| + | |||
| + | ==== Quest Mechanics ==== | ||
| + | * **Quest Start**: Talk to the Scarecrow to begin the quest | ||
| + | * **Candy Collection**: | ||
| + | * **Candy Requirement**: | ||
| + | * **Reward**: After turning in 5 candies, receive 5 Pumpkin Pies | ||
| + | * **Quest Completion**: | ||
| + | |||
| + | ==== Interaction ==== | ||
| + | * **First Meeting**: The Scarecrow will give a quest to collect candies | ||
| + | * **Reminder**: | ||
| + | * **Completion**: | ||
| + | * **Gender-specific Dialogues**: | ||
| + | |||
| + | ==== Special Behavior ==== | ||
| + | * The Scarecrow moves to a new position after each reminder if the quest is not completed | ||
| + | * Candies are generated as you kill enemies during the quest (after talking to the scarecrow) | ||
| + | * The quest is automatically tracked in the Journal until completed | ||
| + | |||
| + | ==== Technical Details ==== | ||
| + | * **Java Class:** [[https:// | ||
| + | * **Implementation: | ||
| + | * **Quest Mechanics: | ||
| + | * **Candy Generation: | ||
| + | * **Reward Quantity:** 5 Pumpkin Pies per quest completion | ||
| + | * **Quest Storage:** Stored in bundle with key " | ||
| + | * **Journal Feature:** Added to journal as " | ||
| + | |||
| + | ==== Content Verification ==== | ||
| + | * Information source: Java Class com.nyrds.pixeldungeon.mobs.npc.ScarecrowNPC | ||
| + | * Quest mechanics verified from source code analysis | ||
| + | * Candy generation rate confirmed as 1 per 5 kills (Quest.process() method) with stop after 25 kills total | ||
| + | * Implementation details from ScarecrowNPC.java source | ||
| + | * String resources: [[https:// | ||
| + | |||
| + | ==== Related Pages ==== | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | |||
| + | {{tag> rpd npcs quest}} | ||
