User Tools

Site Tools


rpd:mercenary_npc

Mercenary NPC

Mercenary NPC Sprite

The Mercenary NPC is a non-player character found in the town area of the dungeon. He's a sturdy-looking man who provides services to adventurers.

Description

The Mercenary NPC appears as a robust individual in the town area. He doesn't actively engage in combat or provide any direct assistance to the player, but simply exists as part of the town environment. When interacted with, responds with “I used to be an adventurer like you,\nBut then i took an arrow in the knee…”

Behavior

* Passive: Remain immobile and does not interact with the environment * Friendly: Neutral to the player and other entities * Immortal: Cannot be killed by any means * Immobile: Fixed position, will not wander or move from his location * Dialogue: When interacted with, responds with a reference to The Elder Scrolls V: Skyrim

Location

* Found in the town area/dungeon entrance * Positioned in a fixed location within the town level * Immovable, so can be located easily during exploration

Stats

* Base Speed: 0 (immobile) * AI State: Passive * Fraction: Neutral * Immortal: True * Movable: False * Friendly: True

Notes

* The Mercenary NPC is a reference to a popular joke from The Elder Scrolls V: Skyrim * He doesn't provide any functional benefit to the player character * His purpose is primarily atmospheric and provides a humorous nod to popular gaming culture * The Mercenary NPC uses the sprite located at “mobs/town_townsfolk_mercenary.png”

Content Verification

* Information source: JSON Configuration (MercenaryNPC.json) and Lua Script (Mercenary.lua) * Stats verified: Yes (from mobsDesc/MercenaryNPC.json) * Behavior verified: Yes (from Mercenary.lua script) * Dialogue verified: Yes (from Froth_ArrowInKnee string resource) * Last updated: December 14, 2025 * Source code: MercenaryNPC.json

Source Code References

* NPCs - Other non-player characters in the game * Town - The area where the mercenary is located

rpd/mercenary_npc.txt · Last modified: by 127.0.0.1