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
| NPC | Spawn room | Spawn cell | Binds to room | 階層ごとの確率 | Chance while a report is pending | Conditions |
|---|---|---|---|---|---|---|
| 沈黙のヴェール · Event Merchant | NPCSpawn1 | はい | floor 1: 23.6%; floor 2: 8.15%; floor 3: 8.13%; floor 4: 7.26% | - | それ以降は不可 アリック 死亡時 | |
| ただれた巣穴 · Boss Room | NPCSpawn1 | いいえ | - | - | それ以降は不可 ギルド商人 dies; blocked once the event "固定 18" has finished | |
| ただれた巣穴 · Boss Room | NPCSpawn2 | いいえ | - | - | それ以降は不可 ペリオン が死亡。クエスト完了後に封鎖:"ペリオンと会話する」が完了 | |
| 沈黙のヴェール · Xenon Room | NPCSpawn1 | はい | floor 2: 19.9%; floor 3: 19.8%; floor 4: 17.8% | floor 2: 72.4%; floor 3: 73.4%; floor 4: 69.5% | それ以降は不可 ゼノン が死亡。クエスト完了後に封鎖:"ゼノンと会話する」が完了 | |
| 沈黙のヴェール · Endrossi | NPCSpawn1 | はい | floor 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 "アルファアシッドスロゲルを狩れ」が完了 | |
| 沈黙のヴェール · Endrossi | NPCSpawn1 | はい | floor 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×討伐済み | |
| ただれた巣穴 · Boss Room | NPCSpawn3 | いいえ | - | - | 必要 巨石ゴーレム 少なくとも1回倒した;クエスト必須 "アルファアシッドスロゲルを狩れ" クリア済み;以降不可 エンドルシ が死亡。クエスト完了後に封鎖:"エンドルシに話しかける」が完了 | |
| 沈黙のヴェール · Boss Room | NPCSpawn1 | いいえ | floor 5: 100.0% | - | それ以降は不可 ギルド商人 死亡時 | |
| ただれた巣穴 · Xenon Room | NPCSpawn1 | はい | floor 2: 19.0%; floor 3: 30.7%; floor 4: 28.4% | floor 2: 70.8%; floor 3: 83.6%; floor 4: 82.0% | クエスト必須 "ゼノンと会話する" クリア済み;以降不可 ゼノン 死亡時 | |
| ただれた巣穴 · Event Merchant | NPCSpawn1 | はい | floor 1: 11.7%; floor 2: 7.76%; floor 3: 12.9%; floor 4: 11.9% | - | それ以降は不可 セドリック 死亡時 | |
| 廃坑 · Boss Portal | NPCSpawn1 | いいえ | - | - | blocked once the event "NPC 29" has finished |