DungeonSettlers.wiki

NPC Spawns & Quest Reports

Steam

Every NPC that can stand in a dungeon room is placed through one table row: the room template it may spawn in, the spawn-cell category it needs, and the campaign records that allow or block it. 11 rows cover 7 NPCs and 8 rooms.

The chance per floor is this site's room odds: the template's weight against the other templates of its type eligible on that floor, times how many room slots of that type the floor lays out.

Quest report boost

Quest report boost: while a quest is completed but not yet reported to its NPC, the game multiplies that NPC's room weight by 10 (GAMESYSTEM_Dungeon_NpcQuestReportSpawnWeightMultiplier). It applies on every floor where the room is in the pool, never to random dungeon events, and it ends when the report event is completed or dismissed.

  • 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.

Every NPC spawn row

NPCSpawn roomSpawn cellBinds to room층당 확률Chance while a report is pendingConditions
에릭침묵의 장막 · 이벤트 상인NPCSpawn1floor 1: 23.6%; floor 2: 8.15%; floor 3: 8.13%; floor 4: 7.26%-이후 절대 아님 에릭 사망
길드 상인문드러진 땅굴 · 보스방NPCSpawn1아니오--이후 절대 아님 길드 상인 dies; blocked once the event "고정 18" has finished
페리온문드러진 땅굴 · 보스방NPCSpawn2아니오--이후 절대 아님 페리온 사망; "의 임무 이후 차단됨페리온과 대화하기" 완료
제논침묵의 장막 · 제논방NPCSpawn1floor 2: 19.9%; floor 3: 19.8%; floor 4: 17.8%floor 2: 72.4%; floor 3: 73.4%; floor 4: 69.5%이후 절대 아님 제논 사망; "의 임무 이후 차단됨제논과 대화하기" 완료
엔도르시침묵의 장막 · 엔도르시NPCSpawn1floor 2: 19.9%; floor 3: 19.8%; floor 4: 17.8%floor 2: 72.4%; floor 3: 73.4%; floor 4: 69.5%이후 절대 아님 엔도르시 사망; "의 임무 이후 차단됨엔도르시와 대화하기" completes; blocked after quest "알파산성슬로겔 사냥" 완료
엔도르시침묵의 장막 · 엔도르시NPCSpawn1floor 2: 19.9%; floor 3: 19.8%; floor 4: 17.8%floor 2: 72.4%; floor 3: 73.4%; floor 4: 69.5%이후 절대 아님 엔도르시 사망; "의 임무 이후 차단됨엔도르시와 대화하기" completes; blocked once 거대 스톤 골렘 1번 처치됨
엔도르시문드러진 땅굴 · 보스방NPCSpawn3아니오--필요 거대 스톤 골렘 최소 1회 처치; 퀘스트 필요 "알파산성슬로겔 사냥" 완료; 이후 없음 엔도르시 사망; "의 임무 이후 차단됨엔도르시와 대화하기" 완료
길드 상인침묵의 장막 · 보스방NPCSpawn1아니오floor 5: 100.0%-이후 절대 아님 길드 상인 사망
제논문드러진 땅굴 · 제논방NPCSpawn1floor 2: 19.0%; floor 3: 30.7%; floor 4: 28.4%floor 2: 70.8%; floor 3: 83.6%; floor 4: 82.0%퀘스트 필요 "제논과 대화하기" 완료; 이후 없음 제논 사망
세드릭문드러진 땅굴 · 이벤트 상인NPCSpawn1floor 1: 11.7%; floor 2: 7.76%; floor 3: 12.9%; floor 4: 11.9%-이후 절대 아님 세드릭 사망
체인 나이트 센티넬버려진 광산 · 보스 포탈NPCSpawn1아니오--blocked once the event "Npc29" has finished