en:rpd:bella_npc
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:rpd:bella_npc [2026/01/03 07:43] – Update bella_npc.txt with implementation details and code references mike | en:rpd:bella_npc [2026/01/03 07:50] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== BellaNPC ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | ==== Description ==== | ||
| + | Bella is a very posh looking girl. Her whole appearance tells you "I am to good for everyone." | ||
| + | |||
| + | ==== Interactions ==== | ||
| + | * When encountering Bella, she will tell you she bears no interest in such plebs as yourself | ||
| + | * **Note**: The current implementation does not include special interaction logic for when the player has the Amulet of Yendor, despite string resources indicating this interaction was intended. When the player has the Amulet of Yonder, Bella should theoretically offer the option of taking a walk together and discussing their mutual future, but this functionality is not currently implemented in the code. | ||
| + | |||
| + | ==== Implementation Details ==== | ||
| + | * BellaNPC extends ImmortalNPC class, which prevents her from being killed | ||
| + | * Interaction is handled by the '' | ||
| + | * The basic message is retrieved from string resources: '' | ||
| + | * Additional messages related to the Amulet of Yendor exist in string resources but are not implemented in code: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== Code References ==== | ||
| + | * BellaNPC implementation: | ||
| + | * Base class (ImmortalNPC): | ||
| + | * Interaction handler: [[https:// | ||
| + | * String resources: [[https:// | ||
| + | * Mob factory registration: | ||
| + | |||
| + | {{tag> rpd npcs endgame}} | ||
en/rpd/bella_npc.txt · Last modified: by 127.0.0.1
