Jeder NPC, der in einem Dungeonraum stehen kann, wird über eine Tabellenzeile gesetzt: das Raum-Template, in dem er spawnen darf, die Spawn-Zellen-Kategorie, die er braucht, und die Kampagnen-Einträge, die ihn erlauben oder sperren. 11 Zeilen decken 7 NPCs und 8 Räume ab.
Die Chance pro Ebene ist der Anteil der 10000 Ebenen, die im Dungeon-Etagen-Simulator ausgewürfelt werden und diesen Raum enthalten, wobei alle NPC-Räume in die Auslosung einbezogen sind.
Aufgabenmeldungs-Boost
Quest-Berichtsbonus: Solange eine Quest abgeschlossen, aber noch nicht bei ihrem NPC gemeldet ist, multipliziert das Spiel das Raumgewicht dieses NPCs mit 10 (GAMESYSTEM_Dungeon_NpcQuestReportSpawnWeightMultiplier).
- A room is boosted only if it is a SpawnDungeonRoomKey of NPCSpawnConditionTable, that NPC row can spawn there (a spawn cell of its category, every RequiredRecord true, no ProhibitedRecord true), and the NPC has a pending report: one of its linked events (EventNpcMappingTable) of type Npc, not repeatable, not yet completed or dismissed, whose StartCondition names a completed quest through a positive QuestFinish token.
- The multiplier is exactly the GAMESYSTEM_Dungeon_NpcQuestReportSpawnWeightMultiplier constant, floored at 1 when it is loaded. The boosted weight is max(weight, 1) times the multiplier, rounded half away from zero, never below 1.
- No floor, phase or region check exists in the path: the boost acts on every floor whose template pool contains the room (the per-phase level input decides the pool).
- It applies to event-room template groups and, through the single-template group path, to individual templates of every other room type.
- BindingRoom rows filter, they never force: a binding room whose NPC cannot spawn is removed from the candidates, and a generated binding room without its NPC fails the attempt so the floor is rolled again.
- Random dungeon events (EventRandomMappingTable weights) are not boosted; only the NPC's room template weight changes after a quest.
- The boost ends when the report event is completed or dismissed.
Jede NPC-Spawn-Zeile
| NPC | Spawn room | Spawn cell | Binds to room | Chance pro Etage | Chance while a report is pending | Conditions |
|---|---|---|---|---|---|---|
| Schleier des Schweigens · Event Merchant | NPCSpawn1 | ja | Ebene 1: 24.2%; Ebene 2: 8.0%; Ebene 3: 9.4%; Ebene 4: 8.2% | - | niemals danach Aric stirbt | |
| Eiternder Bau · Boss Room | NPCSpawn1 | nein | - | - | niemals danach Gildenhändler dies; blocked once the event "Händlerkammer fertig" has finished | |
| Eiternder Bau · Boss Room | NPCSpawn2 | nein | - | - | niemals danach Perion stirbt; blockiert nach der Aufgabe "Mit Perion sprechen" abschließt | |
| Schleier des Schweigens · Xenon Room | NPCSpawn1 | ja | Ebene 2: 20.0%; Ebene 3: 18.3%; Ebene 4: 19.3% | Ebene 2: 72.6%; Ebene 3: 73.4%; Ebene 4: 71.1% | niemals danach Xenon stirbt; blockiert nach der Aufgabe "Mit Xenon sprechen" abschließt | |
| Schleier des Schweigens · Endrossi | NPCSpawn1 | ja | Ebene 2: 20.3%; Ebene 3: 18.5%; Ebene 4: 19.1% | Ebene 2: 72.0%; Ebene 3: 74.6%; Ebene 4: 70.7% | niemals danach Endrossi stirbt; blockiert nach der Aufgabe "Mit Endrossi sprechen" completes; blocked after quest "Jagd auf weißen AlphaAcidSlogel" abschließt | |
| Schleier des Schweigens · Endrossi | NPCSpawn1 | ja | Ebene 2: 20.3%; Ebene 3: 18.5%; Ebene 4: 19.1% | Ebene 2: 72.0%; Ebene 3: 74.6%; Ebene 4: 70.7% | niemals danach Endrossi stirbt; blockiert nach der Aufgabe "Mit Endrossi sprechen" completes; blocked once Riesiger Steingolem wurde 1× getötet | |
| Eiternder Bau · Boss Room | NPCSpawn3 | nein | - | - | erfordert Riesiger Steingolem mindestens 1× getötet; erfordert die Aufgabe "Jagd auf weißen AlphaAcidSlogel" abgeschlossen; niemals danach Endrossi stirbt; blockiert nach der Aufgabe "Mit Endrossi sprechen" abschließt | |
| Schleier des Schweigens · Boss Room | NPCSpawn1 | nein | Ebene 5: 100% | - | niemals danach Gildenhändler stirbt | |
| Eiternder Bau · Xenon Room | NPCSpawn1 | ja | Ebene 2: 19.1%; Ebene 3: 31.3%; Ebene 4: 29.9% | Ebene 2: 70.4%; Ebene 3: 84.1%; Ebene 4: 82.6% | erfordert Aufgabe "Mit Xenon sprechen" abgeschlossen; niemals danach Xenon stirbt | |
| Eiternder Bau · Event Merchant | NPCSpawn1 | ja | Ebene 1: 11.8%; Ebene 2: 8.2%; Ebene 3: 13.3%; Ebene 4: 12.2% | - | niemals danach Cedric stirbt | |
| Verlassene Mine · Boss Portal | NPCSpawn1 | nein | - | - | blocked once the event "Sackgasse" has finished |