지역이 잠금 해제되는 방식 (진행)
Dungeon Settlers는 지역을 고정된 체인으로 열고, 잠금 해제는 유래, 저장 안 됨. 캠페인이 로드될 때마다, 게임은 모든 지역을 잠금으로 리셋한 후, 다음 지역을 진행합니다 IsCleared 플래그가 설정되고 각 정리된 지역의 이웃을 다시 엽니다 (OpenAdjacentRegion). 지역 N을 정리하는 것이 지역 N+1을 여는 유일한 것입니다:
침묵의 장막 -> 고름 속 굴 -> 버려진 광산 -> 잊힌 심연 -> 죽은 습지 -> 종말의 탑
처음 두 지역만 실제 콘텐츠를 가집니다; 나머지는 자리표시자입니다 (참고 제한 콘텐츠 페이지).
지역 정리로 계산되는 것
각 지역은 이름을 정리 보스 상수에서 GAMESYSTEM_Dungeon_UnitForClearRegion - 죽이면 지역이 정리됨으로 전환되어 로드 시 다음 지역을 즉시 잠금 해제합니다.
그 상수에 대한 개발자 설명은 명시적입니다: 슬롯이 NULL이면, 보스가 존재하지 않으며 지역이 다음을 잠금 해제하지 않습니다. In the current data two slots are filled: slot 0 - Veil of Silence's clear boss is the 거대 스톤 골렘 - and, since B.0.3.40, slot 1 - Festering Burrow's clear boss is the 체인 나이트 센티넬. Every later slot is NULL.
데모 진실: 체인은 의도적으로 끊어졌습니다
주식 데모에서 Golem 전투는 결코 일어날 수 없으므로, 체인은 지역 0을 지나 진행되지 않습니다:
- 보스 방 (
DUNGEONROOM_VeilSilence_Boss_GiantStoneGolem) 에서만 생성됩니다 던전 단계 5 (AvailablePhases = [5]). - 각 층이 사용하는 단계는 단계 테이블에서 나옵니다. 기본 테이블 (
GAMESYSTEM_Dungeon_Floor_Phase_Division = [2, 4, 5]) 마지막 층에서 단계 5에 도달 - 하지만 침묵의 장막은 자체 재정의를 수행합니다,GAMESYSTEM_Dungeon_Floor_Phase_Division_Veil_Silence = [1, 2, 3, 3, 4], 어느 단계 4에서 제한됨. 5층은 4단계 층으로 생성되며, 5단계 전용 보스방은 절대 등장하지 않고, 골렘도 스폰되지 않습니다. 그래서 침묵의 장막은 전투로는 절대 클리어할 수 없으며 문드러진 땅굴은 주식 데모에서 도달 불가능합니다. - 두 번째 잠금장치로, 데모 실행 파일은 지역 1을 특별 취급합니다. 침묵의 장막을 클리어해도 문드러진 땅굴은 열리지 않습니다(해금 루프, 이용 가능 지역 목록, 지역 요청 검증 로직 모두에 지역 1에 대한 하드코딩된 예외가 들어 있습니다).
대신, 데모 자동 완료: 충분히 깊이 내려가면(데모 전용 판정 로직이 층 번호를 확인하며, 가장 깊은 층에서 발동합니다) 침묵의 장막이 클리어된 것으로 표시되고 "탐사단 성공"과 위시리스트 화면이 뜹니다. 보스 처치도 필요 없고 지역도 해금되지 않습니다.
Festering Burrow's clear boss is phase-gated the same way: its boss room (DUNGEONROOM_FesteringBurrow_Boss_ChainKnightSentinel) only generates on phase 5, while the region's own phase table (GAMESYSTEM_Dungeon_Floor_Phase_Division_Shadow_Forest = [1, 2, 3]) caps at phase 3 - so the Chain Knight Sentinel cannot spawn either, and registering it as the clear boss changes nothing in play yet.
전체 게임이 아마도 하는 것은 단순히 재정의를 제한하지 않습니다 (기본 [2, 4, 5] 구간은 이미 이런 방식으로 작동합니다). 마지막 층이 5단계 보스 층이 되고, 보스가 생성되며, 그 보스를 처치하면 지역이 클리어되고 다음 지역이 열립니다.
주요 임무 대 지역 정리
주요 스토리를 완료하는 것은 지역을 정리하는 것과 별개의 축입니다. 기어오는 파멸 주요 체인 (Main0-8)은 다음을 죽이는 것으로 끝납니다 붉은 괴물쥐 - 엘리트 몬스터, 지역의 정리 보스가 아닙니다.
이를 완료하면 시나리오 스토리는 끝나지만 침묵의 장막이 클리어되지는 않고 문드러진 땅굴도 해금되지 않습니다. 지역의 클리어 보스(또는 데모의 자동 클리어)만이 IsCleared 잠금 해제 체인을 주도하는 플래그. 참고 임무.
(저장 편집기용: 잠금 해제가 모든 로드에서 다시 유도되므로, 지역의 IsLocked 필드는 현재 빌드에서 아무 작동도 하지 않습니다; 유일한 저장-측 레버는 이전 지역의 IsCleared - 그리고 기본 데모 실행 파일에서는 문드러진 땅굴에 대해 이것마저 막혀 있습니다. 이전의 ~B.0.2.x 빌드에서는 대신 해금 상태가 저장되어 있었으며, 여기서 IsLocked 편집이 작동했습니다. 참고 저장 파일.)
핵심 수치
| 잠금 해제 규칙 | 모든 로드에서 유래: 정리된 지역이 이웃을 엽니다 (OpenAdjacentRegion); 아무것도 다른 지역을 열지 않습니다 |
| 지역 체인 | 침묵의 장막 -> 고름 속 굴 -> 버려진 광산 -> 잊힌 심연 -> 죽은 습지 -> 종말의 탑 |
| 정리 조건 | Kill the region's boss from GAMESYSTEM_Dungeon_UnitForClearRegion (slot 0 = Giant Stone Golem, slot 1 = Chain Knight Sentinel; later slots NULL) |
| 지역당 층 | 5 (GAMESYSTEM_Dungeon_MaxFloor) |
| 기본 단계 테이블 | [2, 4, 5] - 마지막 층이 단계 5에 도달, 보스 단계 |
| 데모 단계 테이블 (침묵의 장막) | GAMESYSTEM_Dungeon_Floor_Phase_Division_Veil_Silence = [1, 2, 3, 3, 4] - 단계 4에서 제한됨 |
| 보스 방 요구사항 | DUNGEONROOM_VeilSilence_Boss_GiantStoneGolem은 단계 5 필요 -> 주식 데모에서 절대 생성되지 않음 |
| 데모 자동 정리 | 가장 깊은 층에 도달하면 침묵의 장막이 클리어된 것으로 표시됩니다(데모 전용 판정이며 보스 처치는 필요 없습니다). 그리고 지역 1은 그와 상관없이 계속 잠긴 상태로 남습니다 |
| 주요-임무 결말 | 빨간 괴물 쥐 (Main7)은 스토리를 끝냅니다; 지역을 정리하거나 아무것도 잠금 해제하지 않습니다 |