Каждый НПС, который может стоять в комнате подземелья, ставится через одну строку таблицы: шаблон комнаты, в котором он может появиться, категория клетки появления, которая ему нужна, и записи кампании, которые разрешают или блокируют его. 11 строк покрывают 7 НПС и 8 комнат.
Шанс за этаж - это шансы комнат этого сайта: вес шаблона относительно других шаблонов того же типа, доступных на этом этаже, умноженный на то, сколько слотов комнат этого типа раскладывает этаж.
Усиление от отчёта задания
Усиление от отчёта задания: пока задание выполнено, но ещё не сдано своему НПС, игра умножает вес комнаты этого НПС на 10 (GAMESYSTEM_Dungeon_NpcQuestReportSpawnWeightMultiplier). Оно действует на каждом этаже, где комната есть в пуле, никогда на случайные события подземелья, и заканчивается, когда событие отчёта завершено или отклонено.
- Комната усиливается только если она является SpawnDungeonRoomKey таблицы NPCSpawnConditionTable, эта строка НПС может там появиться (клетка появления её категории, каждый RequiredRecord true, ни один ProhibitedRecord true), и у НПС есть ожидающий отчёт: одно из связанных событий (EventNpcMappingTable) типа Npc, не повторяемое, ещё не завершённое и не отклонённое, чьё StartCondition называет выполненное задание через положительный токен QuestFinish.
- Множитель в точности равен константе GAMESYSTEM_Dungeon_NpcQuestReportSpawnWeightMultiplier, при загрузке округляется вниз не ниже 1. Усиленный вес равен max(weight, 1), умноженному на множитель, с округлением половины в сторону от нуля, никогда ниже 1.
- В этом пути нет проверки этажа, фазы или региона: усиление действует на каждом этаже, чей пул шаблонов содержит комнату (вход уровня по фазе определяет пул).
- Оно применяется к группам шаблонов комнат событий и, через путь группы с одним шаблоном, к отдельным шаблонам всех остальных типов комнат.
- Строки BindingRoom фильтруют, они никогда не принуждают: привязанная комната, чей НПС не может появиться, убирается из кандидатов, а сгенерированная привязанная комната без своего НПС проваливает попытку, и этаж бросается снова.
- Случайные события подземелья (веса EventRandomMappingTable) не усиливаются; после задания меняется только вес шаблона комнаты НПС.
- Усиление заканчивается, когда событие отчёта завершено или отклонено.
Каждая строка появления НПС
| НПС | Комната появления | Клетка появления | Привязка к комнате | Шанс за этаж | Шанс, пока отчёт ожидает | Условия |
|---|---|---|---|---|---|---|
| Завеса тишины · Event Merchant | NPCSpawn1 | да | этаж 1: 23.6%; этаж 2: 8.15%; этаж 3: 8.13%; этаж 4: 7.26% | - | никогда после Арик умирает | |
| Гниющая нора · Boss Room | NPCSpawn1 | нет | - | - | никогда после Торговец гильдии умирает; блокируется, когда событие "Торговый пост построен" завершено | |
| Гниющая нора · Boss Room | NPCSpawn2 | нет | - | - | никогда после Перион умирает; блокируется после задания "Поговорить с Перионом" завершает | |
| Завеса тишины · Xenon Room | NPCSpawn1 | да | этаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8% | этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5% | никогда после Ксенон умирает; блокируется после задания "Поговорить с Ксеноном" завершает | |
| Завеса тишины · Endrossi | NPCSpawn1 | да | этаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8% | этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5% | никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершается; блокируется после задания "Охота на альфа-кислотного Слогеля" завершает | |
| Завеса тишины · Endrossi | NPCSpawn1 | да | этаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8% | этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5% | никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершается; блокируется один раз Гигантский каменный голем был убит 1× | |
| Гниющая нора · Boss Room | NPCSpawn3 | нет | - | - | требуется Гигантский каменный голем убит как минимум 1×; требуется задание "Охота на альфа-кислотного Слогеля" завершено; никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершает | |
| Завеса тишины · Boss Room | NPCSpawn1 | нет | этаж 5: 100.0% | - | никогда после Торговец гильдии умирает | |
| Гниющая нора · Xenon Room | NPCSpawn1 | да | этаж 2: 19.0%; этаж 3: 30.7%; этаж 4: 28.4% | этаж 2: 70.8%; этаж 3: 83.6%; этаж 4: 82.0% | требуется задание "Поговорить с Ксеноном" завершено; никогда после Ксенон умирает | |
| Гниющая нора · Event Merchant | NPCSpawn1 | да | этаж 1: 11.7%; этаж 2: 7.76%; этаж 3: 12.9%; этаж 4: 11.9% | - | никогда после Седрик умирает | |
| Заброшенная шахта · Boss Portal | NPCSpawn1 | нет | - | - | блокируется после события "Тупик" завершено |