DungeonSettlers.wiki

Появления НПС и отчёты заданий

Steam

Каждый НПС, который может стоять в комнате подземелья, ставится через одну строку таблицы: шаблон комнаты, в котором он может появиться, категория клетки появления, которая ему нужна, и записи кампании, которые разрешают или блокируют его. 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 MerchantNPCSpawn1даэтаж 1: 23.6%; этаж 2: 8.15%; этаж 3: 8.13%; этаж 4: 7.26%-никогда после Арик умирает
Торговец гильдииГниющая нора · Boss RoomNPCSpawn1нет--никогда после Торговец гильдии умирает; блокируется, когда событие "Торговый пост построен" завершено
ПерионГниющая нора · Boss RoomNPCSpawn2нет--никогда после Перион умирает; блокируется после задания "Поговорить с Перионом" завершает
КсенонЗавеса тишины · Xenon RoomNPCSpawn1даэтаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8%этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5%никогда после Ксенон умирает; блокируется после задания "Поговорить с Ксеноном" завершает
ЭндорсиЗавеса тишины · EndrossiNPCSpawn1даэтаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8%этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5%никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершается; блокируется после задания "Охота на альфа-кислотного Слогеля" завершает
ЭндорсиЗавеса тишины · EndrossiNPCSpawn1даэтаж 2: 19.9%; этаж 3: 19.8%; этаж 4: 17.8%этаж 2: 72.4%; этаж 3: 73.4%; этаж 4: 69.5%никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершается; блокируется один раз Гигантский каменный голем был убит 1×
ЭндорсиГниющая нора · Boss RoomNPCSpawn3нет--требуется Гигантский каменный голем убит как минимум 1×; требуется задание "Охота на альфа-кислотного Слогеля" завершено; никогда после Эндорси умирает; блокируется после задания "Поговорить с Эндорси" завершает
Торговец гильдииЗавеса тишины · Boss RoomNPCSpawn1нетэтаж 5: 100.0%-никогда после Торговец гильдии умирает
КсенонГниющая нора · Xenon RoomNPCSpawn1даэтаж 2: 19.0%; этаж 3: 30.7%; этаж 4: 28.4%этаж 2: 70.8%; этаж 3: 83.6%; этаж 4: 82.0%требуется задание "Поговорить с Ксеноном" завершено; никогда после Ксенон умирает
СедрикГниющая нора · Event MerchantNPCSpawn1даэтаж 1: 11.7%; этаж 2: 7.76%; этаж 3: 12.9%; этаж 4: 11.9%-никогда после Седрик умирает
Цепной рыцарь стражЗаброшенная шахта · Boss PortalNPCSpawn1нет--блокируется после события "Тупик" завершено