rpd:sociologist_npc
Differences
This shows you the differences between two versions of the page.
| rpd:sociologist_npc [2025/12/24 03:28] – Wiki maintenance: Update pages, fix naming conventions, add missing pages mike | rpd:sociologist_npc [2025/12/24 03:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Sociologist NPC ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | ==== Description ==== | ||
| + | The **Sociologist NPC** is an NPC character in Remixed Dungeon who asks if the player wants to participate in a survey. This character is part of a gameplay feature that allows players to access survey content. | ||
| + | |||
| + | ==== Location ==== | ||
| + | * Found randomly in the dungeon levels | ||
| + | |||
| + | ==== Interactions ==== | ||
| + | * The NPC presents a dialogue asking the player if they'd like to participate in a survey | ||
| + | * If the player agrees, requests internet permission to download survey content | ||
| + | * If the player refuses, the NPC leaves the player alone | ||
| + | |||
| + | ==== Java Class ==== | ||
| + | * **Java Class:** [[https:// | ||
| + | * **Base Class:** [[https:// | ||
| + | |||
| + | ==== Behavior ==== | ||
| + | * When approached, presents a dialogue with " | ||
| + | * If the player selects " | ||
| + | * If permission is granted, downloads survey content from a GitHub repository | ||
| + | * If the player selects " | ||
| + | |||
| + | ==== Implementation Details ==== | ||
| + | The NPC is implemented as an ImmortalNPC that implements DownloadStateListener.IDownloadComplete and InterstitialPoint interfaces, allowing it to handle the download process and manage the UI during the download. | ||
| + | |||
| + | {{tag> rpd npcs}} | ||
