User Tools

Site Tools


rpd:immortal_npc

Immortal NPC

Description

ImmortalNPC is an abstract class that extends the base NPC class in Remixed Dungeon. NPCs that inherit from this class have special properties that make them essentially invulnerable to damage and unable to move.

Properties

  • Immobile: Cannot move (movable = false)
  • Invulnerable: Cannot take damage from any attacks
  • High Defense: Defense skill is set to 1000 (effectively impossible to hit)
  • Low Speed: Speed is set to 0.5f (slower than normal)
  • Buff Immunity: Cannot receive or be affected by buffs
  • Defensive: Uses “wails” as its defense verb
  • Reset Behavior: Automatically resets position after actions

Implemented NPCs

NPCs that extend ImmortalNPC include:

Implementation

  • Abstract Class: Cannot be instantiated directly
  • Protection: Has special protection against damage and effects
  • Purpose: Designed for safe NPCs that provide services, lore, or other functions without risk of being killed

Strategy

  • These NPCs are completely safe to interact with
  • They cannot be killed or damaged in any way
  • They remain in fixed positions due to immobility
  • They serve as permanent fixtures in the game world

Source Code References

See Also

  • NPCs - General information about non-player characters
  • NPCs - List of all NPCs in the game
rpd/immortal_npc.txt · Last modified: by 127.0.0.1