맵 10개 추가: 맵별 배경·타일·몬스터 다양화 + StS2 전투 배치 #5
Reference in New Issue
Block a user
Delete Branch "feature/maps-batch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
본문:
요약
map01을 템플릿으로 독립 맵 10개(map02~map11)를 생성하고SectorConfig에 등록합니다. 맵마다 배경·타일셋·몬스터가 모두 다르며, 몬스터는 Slay the Spire 2 스타일(플레이어 좌측 / 몬스터 우측)로 배치됩니다.map01클론 + 엔티티 GUID 맵별 재발급(자기참조 보정)으로 맵 간 충돌 방지,SectorConfig.config에map://map02~map11등록TileSetRUID— 같은 바닥 지형에 다른 타일 텍스처map01의 4종은 미사용. StS2 우측 배치(x=3.5 / 5.5), 정적 베이스로 배회 방지tools/gen-maps.mjs추가구현 메모
map01.map을 JSON으로 deep-clone → 경로/EntryKey/name 치환 → GUID 재발급 → 배경/타일셋/몬스터 주입 → 기록. 결정론적(맵 번호 시드)이라 재실행 시 동일 결과검증
범위 밖
맵 간 포털 연결, 지형(Foothold) 통째 교체, 카드–전투 로직 연동