Glossar
| Begriff | Bedeutung im aktuellen Projekt |
|---|---|
| RunDefinition | immutable Shared-Konfiguration eines Runs: Seed/Rooms/Connections/Objectives/Versionen und optionale Rules/Loadouts |
| Seed | String + NumericSeed in DungeonRunConfig; steuert deterministische Generierung |
| Developer Seed | SeedKind.Developer; kleines DEV-Profil mit 1 Boss/50-%-Quote |
| Official Run | RunRules mit deaktivierter Progression, normalisierten Basisstats und ohne Mastery-XP |
| Fun Run | Unlocks+Mastery, persönliche Stats, Mastery-XP |
| Community Run | derzeit Fun-Basis mit optionalen Custom Restrictions; nicht end-to-end |
| Room Template | PackedScene mit RoomTemplate3D, Metadata, Sockets und Markern |
| Room Metadata | TemplateId, Category, Size, Role, exakte Maße, Weight, Tags/Depth |
| RoomRuntimeContext | instanzbezogene Template-/Marker-/Socket-Sicht für Gameplay |
| Encounter | pro RoomInstance erzeugte Liste konkreter EnemySpawnDefinitions plus Lifecycle |
| Objective | konkrete Boss-/Enemy-Point-Anforderung in RunDefinition |
| Enemy Quota | erforderliche EnemyProgressPoints; DEV 50 %, Standard 80 % |
| Boss Gate | Exitbedingung, dass alle RequiredBossIds getötet sind |
| ValidatedRunLoadout | geprüfte/sortierte Weapon-/Mod-/Perk-IDs mit Policy, Balanceversion und Hash |
| WeaponDefinition | statische Weapon-Daten im Shared-Catalog |
| Weapon Runtime | WeaponFactory/WeaponRuntimeState plus AdvancedWeaponController und WeaponView3D; im lokalen und Online-Combat integriert |
| WeaponMastery | persistenter XP/Level/Kill-/Perkstand je WeaponId |
| Mastery Perk | level-/tiergebundener passiver Modifier oder GameplayEffectId |
| Unlock | stabile ID plus Requirement, die Loadoutvalidierung freigibt |
| Replay | versionierte Events und Checkpoints mit lokalem Store, Chunk-/Streaming-Upload und Replay Viewer; alte Schemas unterliegen Capability-Gates |
| Headless Server | Game3D-Prozess mit --server-mode, ENet-Hub, Dungeon-Combat-Authority und Registry-Heartbeat |
| Registry | FastAPI/Redis-Service zur Hubserver-Discovery |
| Hub | registrierte ENet-Serverinstanz/sozialer Weltkontext |
| Social Hub | HubClientScene mit Playern, Chat und Dungeonterminals |
| RulesetVersion | Run-/Combat-Regelversion in RunRules/RunDefinition und Bestandteil von Online-/Replay-Verträgen |
| WeaponBalanceVersion | statische Waffenbalanceversion und Bestandteil des LoadoutHash |
| LoadoutHash | SHA-256 über validierte, sortierte Auswahl plus Policy/Versionen |
| RuntimeDoor | einmalige Verbindungstür, die Encounter/Startgate steuert |
| Door Socket | Templateöffnung, die WallPlug/Collision/Navigation Open/Sealed schaltet |
Verwandt: Architektur, IDs.