mr:rpd:encounters
Differences
This shows you the differences between two versions of the page.
| mr:rpd:encounters [2026/07/10 04:33] – Fix dokuwiki linting issues and missing image reference Qwen Assistant | mr:rpd:encounters [2026/07/10 04:37] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Encounters Mechanic (Machine-Readable Reference) ====== | ||
| + | ==== Entity Identification ==== | ||
| + | * **Entity Kind**: Encounters | ||
| + | * **Entity Type**: Game Mechanic / System | ||
| + | * **Namespace**: | ||
| + | * **Related Systems**: Mobs, Traps, NPCs, Level Objects, Level Generation | ||
| + | |||
| + | ==== Overview ==== | ||
| + | Encounters in Remixed Dungeon refer to all interactive events between the player character and dungeon elements. This mechanic encompasses the systems that govern how the player interacts with hostile, neutral, and friendly entities, as well as environmental features. | ||
| + | |||
| + | ==== Encounter Categories ==== | ||
| + | |||
| + | === Hostile Encounters === | ||
| + | * **Mobs** (`mobs_overview.txt`) - Active enemies that engage in combat | ||
| + | * Standard mobs with AI behavior | ||
| + | * Boss mobs with unique mechanics | ||
| + | * Special challenge mobs | ||
| + | * **Traps** (`traps_mechanic.txt`) - Hidden mechanisms triggered by player actions | ||
| + | * Pressure plates, dart traps, gas traps, alarm traps, etc. | ||
| + | * **Hostile NPCs** - NPCs that attack on sight (e.g., certain quest NPCs) | ||
| + | |||
| + | === Neutral Encounters === | ||
| + | * **Passive Mobs** - Entities that don't attack unless provoked (e.g., Statue) | ||
| + | * **Utility Mobs** - Special interaction mobs (e.g., Mimics disguised as items) | ||
| + | * **Environmental Hazards** - Blob effects (toxic gas, paralytic gas, fire, etc.) | ||
| + | |||
| + | === Friendly Encounters === | ||
| + | * **NPCs** (`npcs_overview.txt`) - Non-player characters offering services | ||
| + | * Shopkeepers (various shop types) | ||
| + | * Quest NPCs (Wandmaker, Ghost, etc.) | ||
| + | * Service NPCs (Blacksmith, | ||
| + | * **Ally Mobs** - Temporary or permanent companions | ||
| + | * Pets (from scrolls, items, or class abilities) | ||
| + | * Summoned allies (from spells, artifacts) | ||
| + | * Charmed enemies | ||
| + | |||
| + | === Environmental Encounters === | ||
| + | * **Level Objects** (`level_objects_overview.txt`) - Interactive dungeon features | ||
| + | * Fountains (healing, dew, etc.) | ||
| + | * Altars (sacrifice, blessings) | ||
| + | * Pedestals (item placement) | ||
| + | * Barricades, statues, wells, chests | ||
| + | * **Terrain Features** - Passive environmental effects | ||
| + | * Water, grass, lava, chasms | ||
| + | * Secret doors, hidden passages | ||
| + | * **Stairs/ | ||
| + | * Regular stairs, special level entrances | ||
| + | |||
| + | ==== Core Systems ==== | ||
| + | |||
| + | === Combat System === | ||
| + | * **Attack/ | ||
| + | * **Damage Calculation**: | ||
| + | * **Status Effects**: Buffs/ | ||
| + | * **Special Attacks**: Surprise attacks, critical hits, ranged attacks | ||
| + | |||
| + | === AI Behavior === | ||
| + | * **Mob AI States**: Passive, Aggressive, Hunting, Fleeing | ||
| + | * **Target Selection**: | ||
| + | * **Pathfinding**: | ||
| + | * **Group Behavior**: Pack tactics, summoning, leader mechanics | ||
| + | |||
| + | === Interaction System === | ||
| + | * **Action Types**: Attack, Use Item, Talk, Search, Disarm, Pick Up | ||
| + | * **Context Sensitivity**: | ||
| + | * **Quest Integration**: | ||
| + | |||
| + | ==== Configuration Files ==== | ||
| + | * **Bestiary.json**: | ||
| + | * Path: `assets/ | ||
| + | * **Level Objects**: Individual JSON configs in `assets/ | ||
| + | * **Mob Descriptions**: | ||
| + | * **Hero Classes**: `assets/ | ||
| + | |||
| + | ==== Lua Scripting ==== | ||
| + | * **Custom Mob Behaviors**: | ||
| + | * **Trap Behaviors**: | ||
| + | * **NPC Dialogues/ | ||
| + | * **Level Object Interactions**: | ||
| + | |||
| + | ==== Code References ==== | ||
| + | * **Mob Base Class**: [[https:// | ||
| + | * **Mob Factory**: [[https:// | ||
| + | * **Level Generation**: | ||
| + | * **AI System**: [[https:// | ||
| + | * **Trap System**: [[https:// | ||
| + | * **NPC System**: [[https:// | ||
| + | * **Level Objects**: [[https:// | ||
| + | |||
| + | ==== Related Wiki Pages ==== | ||
| + | * **Mobs Overview**: [[en: | ||
| + | * **Traps**: [[en: | ||
| + | * **NPCs**: [[en: | ||
| + | * **Level Objects**: [[en: | ||
| + | * **Combat**: [[en: | ||
| + | * **Hero Classes**: [[en: | ||
| + | * **Affinity System**: [[en: | ||
| + | |||
| + | {{tag> rpd mechanics encounters mr }} | ||
mr/rpd/encounters.txt · Last modified: by 127.0.0.1
