Stoneshard Wiki

조우 생성

조우 생성은 세계를 생성할 때 야영지, 괴물 지역과 사냥터의 목표를 요청하고 후보 타일을 선별해 지도 표식을 기록합니다. 후보가 부족하면 생성기가 일부 조건을 단계적으로 완화하며, 템플릿 선택과 지도 발견은 별도의 과정입니다. 이 문서는 생성기가 시도하는 것과 실제 저장에 만들어지는 것을 구분합니다.

목차

이 생성 문서가 다루는 내용

세계 생성은 먼저 장소 종류별 목표를 요청한 뒤 적합한 타일에서 위치를 골라 지도 표식을 기록합니다. 장면에 들어간 뒤의 방 템플릿, 초기 오브젝트, 동적 소환과 전리품은 각각의 규칙으로 처리되며, 이 문서는 배치와 발견 과정을 설명합니다.

“3개 요청”은 생성기가 달성하려는 목표입니다. 모든 저장에 여러 곳이 생성되거나 장소에 들어갔을 때 적 수가 고정된다는 보장은 없습니다. 생물, 자원과 재생성은 해당 이벤트 문서를 참조하세요.

요청 목표와 실제 결과

동일 릴리스의 세계 초기화는 야영지, 괴물 지역과 사냥터를 따로 요청합니다. 야영지는 전체 목표를 사용하고, 괴물과 사냥터는 각 개념을 따로 요청합니다. 후보 부족, 생성 실패나 방 재시작으로 최종 결과가 달라질 수 있습니다.

요청 목표와 실제 결과
분류생성기 목표읽는 방법
야영지요청 위치 35곳Point of Interest이며 템플릿과 변형은 별도로 선택됩니다
괴물 지역3개를 6개 개념마다 요청목표는 생성 수를 보장하지 않으며 후보가 부족할 수 있습니다
사냥터3개를 7개 개념마다 요청지도 이벤트 개념은 괴물 지역과 같은 배치 과정을 사용합니다

후보 타일을 고르는 방법

초기 선별은 생물군계, 숲 가중치, Wilderness, 기존 조우와의 거리, 타일 사용 가능 여부를 확인합니다. 일부 장소에는 시작 구역 인자가 전달되지만 현재 후보 배열 함수는 전역 조우 구역 목록을 복사할 뿐이므로, 이 인자를 실제 지역 잠금으로 해석해서는 안 됩니다.

후보 타일을 고르는 방법
단계소스 동작읽는 방법
초기 후보생물군계, 숲 가중치, Wilderness, 조우 안전 구역과 점유 상태로 필터링이 검사를 모두 통과해야 타일이 풀에 들어갑니다
완화 단계 1Wilderness > 40, 다른 주요 제한은 유지기준을 낮춰도 지형 조건을 무시하지 않음
완화 단계 2Wilderness > 30여전히 후보 선택이며 좌표를 강제하지 않음
완화 단계 3Wilderness 비교를 중단하고 조우 안전 구역은 유지풀이 커져도 비어 있을 수 있음
완화 단계 4생물군계를 유지하고 구역 내 같은 종류 재사용을 허용하며 숲 조건을 조정마지막 대체 경로도 목표에 도달하지 못할 수 있음

후보 풀의 사용 방식

생성기는 후보 타일에서 위치를 하나 꺼내 다음 요청으로 넘어갑니다. 위치를 고를 수 없으면 남은 요청을 중단하고, 어떤 소스 종류도 생성하지 못하면 방을 재시작합니다. 하나 이상 생성된 뒤에도 목표 수가 부족할 수 있습니다.

템플릿 풀에는 별도의 비복원 규칙이 있습니다. 선택한 템플릿은 현재 풀에서 제거되며 풀이 비워진 뒤에만 다시 채워집니다. 풀 크기는 사용 가능한 배치 수를 뜻하며 적 수, 전리품 수나 플레이당 조우 확률을 뜻하지 않습니다.

후보 풀의 사용 방식
야영지 변형템플릿 풀재사용
일반 도적 야영지템플릿 15개비복원 추출 후 비면 다시 채움
강변 및 초원 도적 야영지템플릿 4개강변 프레임으로 재사용하거나 비복원 추출
크롤러가 점령한 야영지템플릿 3개비복원 추출
데스스팅어가 점령한 야영지템플릿 3개비복원 추출

괴물 지역 템플릿 범위

표에는 동일 릴리스에서 방 템플릿이 확인된 괴물 지역 개념이 나옵니다. 생성기가 선택할 수 있는 장면 배치 수를 보여 주며, 입장 후 미리 배치된 생물, 자원, 전리품과 재생성은 이벤트 문서에서 설명합니다.

괴물 지역 템플릿 범위
장소 개념배치 목표템플릿 풀
크롤러 땅굴개념별 3개 요청장면 템플릿 3개
살인벌 둥지개념별 3개 요청장면 템플릿 6개
구울 소굴개념별 3개 요청장면 템플릿 3개
굴론 소굴개념별 3개 요청장면 템플릿 1개
하피 둥지개념별 3개 요청장면 템플릿 3개
트롤 영역개념별 3개 요청장면 템플릿 3개

플레이어가 표식을 보는 시점

세계 지도 안개 업데이트가 관심 지점 표식 과정을 호출합니다. 현재 위치 주변 한 타일에서 아직 발견하지 않은 Point of Interest, Dungeon과 Random Encounter 타일을 확인한 뒤 발견 가능한 관심 지점 소문을 기록합니다. 이는 발견 반경이며 고정 생성 좌표가 아닙니다.

이 규칙으로 알 수 없는 것

예시 지도의 좌표, 표시된 표식 수와 템플릿 풀 크기는 모든 저장에서 고정된 결과가 아닙니다. 생성 실패, 후보 부족과 완화 단계로 결과가 달라질 수 있으며, 배치 규칙만으로 표식에 들어간 뒤 적의 다음 행동, 전리품이나 퀘스트 보상은 예측할 수 없습니다.

출처

게임 버전 0.9.4.25

  1. 0.9.4.25 세계 초기화 및 조우 배치 소스
  2. 0.9.4.25 후보 타일 필터와 완화 소스
  3. 0.9.4.25 지도 발견과 템플릿 풀 소스
맨 위로