DungeonSettlers.wiki

NPC-Spawns und Quest-Meldungen

Steam

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

NPCSpawn roomSpawn cellBinds to roomChance pro EtageChance while a report is pendingConditions
AricSchleier des Schweigens · Event MerchantNPCSpawn1jaEbene 1: 24.2%; Ebene 2: 8.0%; Ebene 3: 9.4%; Ebene 4: 8.2%-niemals danach Aric stirbt
GildenhändlerEiternder Bau · Boss RoomNPCSpawn1nein--niemals danach Gildenhändler dies; blocked once the event "Händlerkammer fertig" has finished
PerionEiternder Bau · Boss RoomNPCSpawn2nein--niemals danach Perion stirbt; blockiert nach der Aufgabe "Mit Perion sprechen" abschließt
XenonSchleier des Schweigens · Xenon RoomNPCSpawn1jaEbene 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
EndrossiSchleier des Schweigens · EndrossiNPCSpawn1jaEbene 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
EndrossiSchleier des Schweigens · EndrossiNPCSpawn1jaEbene 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
EndrossiEiternder Bau · Boss RoomNPCSpawn3nein--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
GildenhändlerSchleier des Schweigens · Boss RoomNPCSpawn1neinEbene 5: 100%-niemals danach Gildenhändler stirbt
XenonEiternder Bau · Xenon RoomNPCSpawn1jaEbene 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
CedricEiternder Bau · Event MerchantNPCSpawn1jaEbene 1: 11.8%; Ebene 2: 8.2%; Ebene 3: 13.3%; Ebene 4: 12.2%-niemals danach Cedric stirbt
Kettenritter WächterVerlassene Mine · Boss PortalNPCSpawn1nein--blocked once the event "Sackgasse" has finished