User Tools

Site Tools


rpd:scarecrow_npc

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
rpd:scarecrow_npc [2025/12/22 06:37] – Wiki: Rename pages to follow naming convention and update content mikerpd:scarecrow_npc [2025/12/22 06:39] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Scarecrow NPC ======
 +
 +{{ rpd:images:scarecrownpc_sprite.png|Scarecrow NPC }}
 +
 +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**: After talking to the NPC, kill enemies to have a chance to generate candies
 +  * **Candy Requirement**: Collect 5 candies to complete the quest
 +  * **Reward**: After turning in 5 candies, receive 5 Pumpkin Pies
 +  * **Quest Completion**: The NPC disappears after the quest is completed
 +
 +==== Interaction ====
 +  * **First Meeting**: The Scarecrow will give a quest to collect candies
 +  * **Reminder**: If you have candies but fewer than 5, talking to the Scarecrow will remind you of the quest
 +  * **Completion**: When you have 5 candies and talk to the Scarecrow, it will take the candies and give you the reward
 +  * **Gender-specific Dialogues**: The Scarecrow uses different dialogues depending on the hero's gender
 +
 +==== 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://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/ScarecrowNPC.java|com.nyrds.pixeldungeon.mobs.npc.ScarecrowNPC]]
 +  * **Implementation:** Extends ImmortalNPC base class
 +  * **Quest Mechanics:** Implemented in inner Quest class
 +  * **Candy Generation:** 1 candy per 5 kills (after quest initiation)
 +  * **Reward Quantity:** 5 Pumpkin Pies per quest completion
 +
 +==== 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 from Quest.process() method
 +  * Implementation details from ScarecrowNPC.java source
 +
 +==== Related Pages ====
 +  * [[rpd:candy_item|Candy]] - The quest item needed for the Scarecrow's quest
 +  * [[rpd:pumpkin_pie_item|Pumpkin Pie]] - The reward item received from the Scarecrow
 +  * [[rpd:journal|Journal]] - Where the quest is tracked
 +
 +{{tag> rpd npcs quest}}
  
rpd/scarecrow_npc.txt · Last modified: by 127.0.0.1