en:rpd:serviceman_npc
Differences
This shows you the differences between two versions of the page.
| en:rpd:serviceman_npc [2026/01/01 19:45] – namespace move Mike | en:rpd:serviceman_npc [2026/01/01 19:47] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Serviceman NPC ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | The **Serviceman NPC** is an NPC that appears in certain special areas of the dungeon. He provides a service that allows players to watch reward videos in exchange for gold rewards. | ||
| + | |||
| + | ==== Description ==== | ||
| + | The Serviceman NPC is a regular worker of local establishments who offers a service to adventurers. He requires an internet connection to operate his reward video system, and has a limit on how many times an adventurer can use his service. | ||
| + | |||
| + | ==== Mechanics ==== | ||
| + | * **Service Limit**: Players can use the Serviceman NPC's service up to (4 + Hero Level) times per game (this limit is reset when starting a new game) | ||
| + | * **Rewards**: | ||
| + | * Base reward: 150 gold | ||
| + | * Bonus: Additional 50 gold for every 5 videos watched (150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 250...) | ||
| + | * **Internet Requirement**: | ||
| + | * **Limit Tracking**: The number of videos watched persists across the game (static field filmsSeen) | ||
| + | |||
| + | ==== Behavior ==== | ||
| + | * When approached, the Serviceman NPC opens a window to show available reward video content | ||
| + | * If the limit has been reached or no internet is available, he will inform the player accordingly | ||
| + | * The service limit (filmsSeen) resets when starting a new game via the resetLimit() method | ||
| + | |||
| + | ==== Location ==== | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | |||
| + | ==== Code References ==== | ||
| + | * Java Class: [[https:// | ||
| + | * Entity Kind: getEntityKind() returns " | ||
| + | * String Resources: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ==== See Also ==== | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | |||
| + | {{tag> rpd npcs}} | ||
