code:
;-----------------------------------------------------------
;지점의 연결 설정
;ARG    기준지점
;ARG:1  대상지점
;RETURNF 0=이동할 수 없다, 보이지 않는다
;        1=이동할 수 있다, 보이지 않는다
;        2=이동할 수 없다, 보인다
;        3=이동할 수 있다, 보인다 (직통)
;-----------------------------------------------------------
@CAN_MOVE_6(ARG, ARG:1)
#FUNCTION
SELECTCASE ARG
CASE P601중유의길
	SIF GROUPMATCH(ARG:1, P602삼도천모래밭, P630야쿠모가현관)
		RETURNF 1
CASE P602삼도천모래밭
	SIF GROUPMATCH(ARG:1, P603돌총)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P601중유의길, P603돌총, P604피안, P608우루미집, P630야쿠모가현관)
		RETURNF 1
CASE P603돌총
	SIF GROUPMATCH(ARG:1, P602삼도천모래밭)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P602삼도천모래밭, P604피안, P609에이카집)
		RETURNF 1
CASE P604피안
	SIF GROUPMATCH(ARG:1, P602삼도천모래밭, P603돌총, P610시비곡직청홀, P620명계의문, P640이계의문, P605지옥)
		RETURNF 1
CASE P605지옥
	SIF GROUPMATCH(ARG:1, P604피안, P606히사미집, P607잔무의집)
		RETURNF 1
CASE P606히사미집
	SIF GROUPMATCH(ARG:1, P605지옥)
		RETURNF 1
CASE P607잔무의집
	SIF GROUPMATCH(ARG:1, P605지옥)
		RETURNF 1
CASE P608우루미집
	SIF GROUPMATCH(ARG:1, P602삼도천모래밭)
		RETURNF 1
CASE P609에이카집
	SIF GROUPMATCH(ARG:1, P603돌총)
		RETURNF 1
CASE P610시비곡직청홀
	SIF GROUPMATCH(ARG:1, P604피안, P612법정, P613시비곡직청복도)
		RETURNF 1
CASE P612법정
	SIF GROUPMATCH(ARG:1, P610시비곡직청홀, P613시비곡직청복도)
		RETURNF 1
CASE P613시비곡직청복도
	SIF GROUPMATCH(ARG:1, P610시비곡직청홀, P612법정, P614시비곡직청휴게실, P616코마치의방, P617시비곡직청목욕탕, P618시비곡직청빈방)
		RETURNF 1
CASE P614시비곡직청휴게실
	SIF GROUPMATCH(ARG:1, P613시비곡직청복도, P615에이키의방)
		RETURNF 1
CASE P615에이키의방
	SIF GROUPMATCH(ARG:1, P614시비곡직청휴게실)
		RETURNF 1
CASE P616코마치의방
	SIF GROUPMATCH(ARG:1, P613시비곡직청복도)
		RETURNF 1
CASE P617시비곡직청목욕탕
	SIF GROUPMATCH(ARG:1, P613시비곡직청복도)
		RETURNF 1
CASE P618시비곡직청빈방
	SIF GROUPMATCH(ARG:1, P613시비곡직청복도)
		RETURNF 1

CASE P620명계의문
	SIF GROUPMATCH(ARG:1, P621백옥루정원)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P604피안)
		RETURNF 1
CASE P621백옥루정원
	SIF GROUPMATCH(ARG:1, P620명계의문, P628백옥루거실)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P622백옥루복도, P629사이교)
		RETURNF 1
CASE P622백옥루복도
	SIF GROUPMATCH(ARG:1, P621백옥루정원, P623유유코의방, P624요우무의방, P625백옥루빈방, P626백옥루부엌, P627백옥루목욕탕, P628백옥루거실)
		RETURNF 1
CASE P623유유코의방
	SIF GROUPMATCH(ARG:1, P629사이교)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P622백옥루복도, P628백옥루거실)
		RETURNF 1
CASE P624요우무의방
	SIF GROUPMATCH(ARG:1, P622백옥루복도)
		RETURNF 1
CASE P625백옥루빈방
	SIF GROUPMATCH(ARG:1, P622백옥루복도)
		RETURNF 1
CASE P626백옥루부엌
	SIF GROUPMATCH(ARG:1, P628백옥루거실)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P622백옥루복도)
		RETURNF 1
CASE P627백옥루목욕탕
	SIF GROUPMATCH(ARG:1, P622백옥루복도)
		RETURNF 1
CASE P628백옥루거실
	SIF GROUPMATCH(ARG:1, P621백옥루정원, P626백옥루부엌)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P622백옥루복도, P623유유코의방)
		RETURNF 1
CASE P629사이교
	SIF GROUPMATCH(ARG:1, P623유유코의방)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P621백옥루정원)
		RETURNF 1
CASE P630야쿠모가현관
	SIF GROUPMATCH(ARG:1, P601중유의길, P602삼도천모래밭, P631야쿠모가복도, P632야쿠모가정원, P634야쿠모가빈방, P635첸의방)
		RETURNF 1
CASE P631야쿠모가복도
	SIF GROUPMATCH(ARG:1, P630야쿠모가현관, P633유카리의방, P634야쿠모가빈방, P635첸의방, P636야쿠모가목욕탕, P637야쿠모가부엌, P638란의방, P639야쿠모가거실)
		RETURNF 1
CASE P632야쿠모가정원
	SIF GROUPMATCH(ARG:1, P630야쿠모가현관, P633유카리의방, P638란의방, P639야쿠모가거실)
		RETURNF 1
CASE P633유카리의방
	SIF GROUPMATCH(ARG:1, P631야쿠모가복도, P632야쿠모가정원, P639야쿠모가거실)
		RETURNF 1
CASE P634야쿠모가빈방
	SIF GROUPMATCH(ARG:1, P630야쿠모가현관, P631야쿠모가복도, P635첸의방)
		RETURNF 1
CASE P635첸의방
	SIF GROUPMATCH(ARG:1, P630야쿠모가현관, P631야쿠모가복도, P634야쿠모가빈방)
		RETURNF 1
CASE P636야쿠모가목욕탕
	SIF GROUPMATCH(ARG:1, P631야쿠모가복도)
		RETURNF 1
CASE P637야쿠모가부엌
	SIF GROUPMATCH(ARG:1, P631야쿠모가복도)
		RETURNF 1
CASE P638란의방
	SIF GROUPMATCH(ARG:1, P631야쿠모가복도, P632야쿠모가정원, P639야쿠모가거실)
		RETURNF 1
CASE P639야쿠모가거실
	SIF GROUPMATCH(ARG:1, P631야쿠모가복도, P632야쿠모가정원, P633유카리의방, P638란의방)
		RETURNF 1
CASE P640이계의문
	SIF GROUPMATCH(ARG:1, P641축생메트로폴리스)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P604피안)
		RETURNF 1
CASE P641축생메트로폴리스
	SIF GROUPMATCH(ARG:1, P640이계의문)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P642영장원, P647야치에댁거실, P650사키댁거실, P653유마댁거실)
		RETURNF 1
CASE P642영장원
	SIF GROUPMATCH(ARG:1, P641축생메트로폴리스, P643영장원목욕탕, P644케이키의방, P645마유미의방)
		RETURNF 1
CASE P643영장원목욕탕 TO P645마유미의방
	SIF GROUPMATCH(ARG:1, P642영장원)
		RETURNF 1
CASE P646야치에댁목욕탕
	SIF GROUPMATCH(ARG:1, P647야치에댁거실)
		RETURNF 1
CASE P647야치에댁거실
	SIF GROUPMATCH(ARG:1, P641축생메트로폴리스, P646야치에댁목욕탕, P648야치에댁침실)
		RETURNF 1
CASE P648야치에댁침실
	SIF GROUPMATCH(ARG:1, P647야치에댁거실)
		RETURNF 1
CASE P650사키댁거실
	SIF GROUPMATCH(ARG:1, P641축생메트로폴리스, P651사키댁침실, P652사키댁목욕탕)
		RETURNF 1
CASE P651사키댁침실, P652사키댁목욕탕
	SIF GROUPMATCH(ARG:1, P650사키댁거실)
		RETURNF 1
CASE P653유마댁거실
	SIF GROUPMATCH(ARG:1, P641축생메트로폴리스, P654유마댁침실, P655유마댁목욕탕)
		RETURNF 1
CASE P654유마댁침실, P655유마댁목욕탕
	SIF GROUPMATCH(ARG:1, P653유마댁거실)
		RETURNF 1
CASE MAXROOM
	SIF ARG:1 == P601중유의길
		RETURNF 1
ENDSELECT

RETURNF 0


code:
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
;지점의 속성 설정 (DIM_t.ERH 참조)
;장소_원룸			집주인이 부재중일때 잠기고, 이불・옥내・주방・공부・휴식・음식・Private가 자동 부여
;장소_이불			휴식이 자동으로 부여
;장소_서양식		실내지만 신발을 신은 채, 옥내가 자동으로 부여
;장소_옥내
;장소_지붕			옥외지만 지붕이 있는 곳, 옥내라도 지붕이 없는 경우는 야외판정 (구 창공)
;장소_넓은
;장소_달구경		옥내나 지붕이 있어도 달이 보이는 장소
;장소_휴식
;장소_목욕탕
;장소_화장실
;장소_주방         	집어먹기가 자동으로 부여
;장소_훈련
;장소_공부
;장소_하늘의소리
;장소_텃밭
;장소_물긷기
;장소_신체측정
;장소_빨래너는곳	풍경묘사용
;장소_음식			자유행동 전용
;장소_집어먹기		자유행동 전용
;장소_머물지않는다	캐릭터가 잘 머물지 않는다 (이동하기 쉽다)
;장소_과소			캐릭터가 잘 들어가지 않는다 (이동해오기 어렵다)
;장소_Private		절도 있는 캐릭터는 들어오지 않는다, 주로 개인실과 목욕탕・화장실
;장소_코타츠		자유행동전용
;장소_공공장소		덮치지 않는다
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
@ROOMSETTING_6
#DIM ROOM
VARSET ROOMDATA
MAXROOM = 656
ENTRANCE = P601중유의길
피난처 = P604피안
SIF GET_MAPID(거점_술벌레) != MAIN_MAP
	거점_술벌레 = P626백옥루부엌
MAP_PAGES = 5
MAPNAME:1 = 피안
MAPNAME:2 = 시비곡직청
MAPNAME:3 = 백옥루
MAPNAME:4 = 야쿠모가
MAPNAME:5 = 축생계

FOR LOCAL, MINROOM(), MAXROOM
	ROOM = LOCAL % 100
	SELECTCASE LOCAL
	;布団・屋内・厨房・勉強・休憩・飲食・プライベートが自動で付与
	CASE P608우루미집, P609에이카집, P606히사미집, P607잔무의집
		ROOMDATA:ROOM |= 장소_원룸
	CASE P601중유의길
	CASE P602삼도천모래밭, P604피안
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_물긷기
	CASE P603돌총
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_과소
	CASE P605지옥
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_과소
	CASE P610시비곡직청홀
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P612법정
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_과소
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P613시비곡직청복도
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P614시비곡직청휴게실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P615에이키의방, P616코마치의방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	CASE P617시비곡직청목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	;自室になると勉強,プライベートが付与
	CASE P618시비곡직청빈방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
	CASE P620명계의문
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P621백옥루정원
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_텃밭
	CASE P622백옥루복도
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	;月見できる
	CASE P623유유코의방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_Private
	CASE P624요우무의방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	;自室になると勉強,プライベートが付与
	CASE P625백옥루빈방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
	CASE P626백옥루부엌
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P627백옥루목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	CASE P628백옥루거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_빨래너는곳
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P629사이교
		ROOMDATA:ROOM |= 장소_과소
	CASE P630야쿠모가현관, P631야쿠모가복도
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P632야쿠모가정원
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_텃밭
	CASE P633유카리의방, P638란의방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_Private
	CASE P635첸의방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	;自室になると勉強,プライベートが付与
	CASE P634야쿠모가빈방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
	CASE P636야쿠모가목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	CASE P637야쿠모가부엌
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P639야쿠모가거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_빨래너는곳
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P640이계의문
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P641축생메트로폴리스
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P642영장원
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P643영장원목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	;創作設備がある
	CASE P644케이키의방
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	CASE P645마유미의방
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	CASE P647야치에댁거실, P650사키댁거실, P653유마댁거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P648야치에댁침실, P651사키댁침실, P654유마댁침실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_Private
	CASE P646야치에댁목욕탕, P652사키댁목욕탕, P655유마댁목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	ENDSELECT
NEXT

@DEFAULT_OWNER_6
Default초기위치 = P625백옥루빈방
거점_주인 = [[유유코]]

;-----------------------------------------
;외출맵의 설정
;ARG   대상 지점
;ARGS  판정문자인수
;-----------------------------------------
@ODEKAKEMAP_SETTING_6(ARG, ARGS)
#FUNCTION
;＼1 2 3 4 5 6 7 8 9
;01
;02　　　　　　９
;03　　　　　　８
;04　　６　　　７
;05　　５
;06　　　　４
;07
;08　　３　２
;09　　　　１
SELECTCASE ARG
CASE 중유의길
	SIF ARGS == "좌표"
		RETURNF 59
	SIF GROUPMATCH(ARGS, "모브")
		RETURNF 1
CASE 삼도천
	SIF ARGS == "좌표"
		RETURNF 58
	SIF GROUPMATCH(ARGS, "넓은")
		RETURNF 1
CASE 마요이가
	SIF ARGS == "좌표"
		RETURNF 38
	SIF GROUPMATCH(ARGS, "옥내", "휴식")
		RETURNF 1
CASE 피안
	SIF ARGS == "좌표"
		RETURNF 56
	SIF GROUPMATCH(ARGS, "넓은", "도시락")
		RETURNF 1
CASE 백옥루정원
	SIF ARGS == "좌표"
		RETURNF 35
	SIF GROUPMATCH(ARGS, "넓은", "훈련")
		RETURNF 1
CASE 백옥루
	SIF ARGS == "좌표"
		RETURNF 34
	SIF GROUPMATCH(ARGS, "옥내", "달구경", "주방", "휴식")
		RETURNF 1
CASE 지옥
	SIF ARGS == "좌표"
		RETURNF 74
	SIF GROUPMATCH(ARGS, "넓은")
		RETURNF 1
CASE 축생계
	SIF ARGS == "좌표"
		RETURNF 73
	SIF GROUPMATCH(ARGS, "넓은", "모브")
		RETURNF 1
CASE 영장원
	SIF ARGS == "좌표"
		RETURNF 72
	SIF GROUPMATCH(ARGS, "옥내", "서양식")
		RETURNF 1
ENDSELECT

repo_name: DNS/eraTWKR

license: mit


code:
;-----------------------------------------------------------
;원거리 이동 설정
;ARG     목적지
;ARG:1   현위치
;RETURN  다음 목적지
;-----------------------------------------------------------
@SKIP_MOVE_6(ARG, ARG:1)
#DIM 현재의위치
;現在位置取得
IF ARG:1
	현재의위치 = ARG:1
ELSE
	현재의위치 = CFLAG:MASTER:현재위치
ENDIF

;目的地に直接移動できる場合そこに移動
SIF CAN_MOVE(현재의위치, ARG) & 1
	RETURN ARG

;袋小路から行ける場所は固定なので、そこを目指す
SELECTCASE 현재의위치
CASE P608우루미집
	RETURN P602삼도천모래밭
CASE P609에이카집
	RETURN P603돌총
CASE P615에이키의방
	RETURN P614시비곡직청휴게실
CASE P616코마치의방, P617시비곡직청목욕탕, P618시비곡직청빈방
	RETURN P613시비곡직청복도
CASE P624요우무의방, P625백옥루빈방, P627백옥루목욕탕
	RETURN P622백옥루복도
CASE P636야쿠모가목욕탕, P637야쿠모가부엌
	RETURN P631야쿠모가복도
CASE P643영장원목욕탕, P644케이키의방, P645마유미의방
	RETURN P642영장원
CASE P646야치에댁목욕탕, P648야치에댁침실
	RETURN P647야치에댁거실
CASE P651사키댁침실, P652사키댁목욕탕
	RETURN P650사키댁거실
CASE P654유마댁침실, P655유마댁목욕탕
	RETURN P653유마댁거실
CASE P606히사미집, P607잔무의집
	RETURN P605지옥
ENDSELECT

;直接移動できない場合、1つ近い位置を暫定目的地に設定し直してループ
;地点追加時要フォロー（全ケース修正すること）
SELECTCASE ARG
CASE P601중유의길
	RETURN P602삼도천모래밭
CASE P602삼도천모래밭
	SELECTCASE 현재의위치
	CASE P631야쿠모가복도 TO P639야쿠모가거실
		RETURN P630야쿠모가현관
	CASEELSE
		RETURN P604피안
	ENDSELECT
CASE P603돌총
	SELECTCASE 현재의위치
	CASE P601중유의길
		RETURN P602삼도천모래밭
	CASEELSE
		RETURN P604피안
	ENDSELECT
CASE P604피안
	SELECTCASE 현재의위치
	CASE P612법정 TO P618시비곡직청빈방
		RETURN P610시비곡직청홀
	CASE P621백옥루정원 TO P629사이교
		RETURN P620명계의문
	CASE P641축생메트로폴리스 TO P655유마댁목욕탕
		RETURN P640이계의문
	CASE P606히사미집, P607잔무의집
		RETURN P605지옥
	CASEELSE
		RETURN P602삼도천모래밭
	ENDSELECT
CASE P605지옥
	RETURN P604피안
CASE P606히사미집, P607잔무의집
	RETURN P605지옥
CASE P608우루미집
	RETURN P602삼도천모래밭
CASE P609에이카집
	RETURN P603돌총

CASE P610시비곡직청홀
	SELECTCASE 현재의위치
	CASE P612법정 TO P618시비곡직청빈방
		RETURN P613시비곡직청복도
	CASEELSE
		RETURN P604피안
	ENDSELECT
CASE P612법정
	SELECTCASE 현재의위치
	CASE P610시비곡직청홀 TO P618시비곡직청빈방
		RETURN P613시비곡직청복도
	CASEELSE
		RETURN P610시비곡직청홀
	ENDSELECT
CASE P613시비곡직청복도
	RETURN P610시비곡직청홀
CASE P614시비곡직청휴게실, P616코마치의방, P617시비곡직청목욕탕, P618시비곡직청빈방
	RETURN P613시비곡직청복도
CASE P615에이키의방
	RETURN P614시비곡직청휴게실

CASE P620명계의문
	SELECTCASE 현재의위치
	CASE P622백옥루복도 TO P629사이교
		RETURN P621백옥루정원
	CASEELSE
		RETURN P604피안
	ENDSELECT
CASE P621백옥루정원
	SELECTCASE 현재의위치
	CASE P623유유코의방 TO P627백옥루목욕탕
		RETURN P622백옥루복도
	CASEELSE
		RETURN P620명계의문
	ENDSELECT
CASE P622백옥루복도
	RETURN P621백옥루정원
CASE P623유유코의방, P624요우무의방, P625백옥루빈방, P626백옥루부엌, P627백옥루목욕탕
	RETURN P622백옥루복도
CASE P628백옥루거실
	SELECTCASE 현재의위치
	CASE P624요우무의방, P625백옥루빈방, P627백옥루목욕탕
		RETURN P622백옥루복도
	CASEELSE
		RETURN P621백옥루정원
	ENDSELECT
CASE P629사이교
	RETURN P621백옥루정원

CASE P630야쿠모가현관
	SELECTCASE 현재의위치
	CASE P633유카리의방 TO P639야쿠모가거실
		RETURN P631야쿠모가복도
	CASEELSE
		RETURN P602삼도천모래밭
	ENDSELECT
CASE P631야쿠모가복도, P632야쿠모가정원
	RETURN P630야쿠모가현관
CASE P633유카리의방, P636야쿠모가목욕탕, P637야쿠모가부엌, P638란의방, P639야쿠모가거실
	RETURN P631야쿠모가복도
CASE P634야쿠모가빈방, P635첸의방
	SELECTCASE 현재의위치
	CASE P633유카리의방 TO P639야쿠모가거실
		RETURN P631야쿠모가복도
	CASEELSE
		RETURN P630야쿠모가현관
	ENDSELECT

CASE P640이계의문
	SELECTCASE 현재의위치
	CASE P642영장원 TO P655유마댁목욕탕
		RETURN P641축생메트로폴리스
	CASEELSE
		RETURN P604피안
	ENDSELECT
CASE P641축생메트로폴리스
	SELECTCASE 현재의위치
	CASE P643영장원목욕탕, P644케이키의방, P645마유미의방
		RETURN P642영장원
	CASE P646야치에댁목욕탕, P648야치에댁침실
		RETURN P647야치에댁거실
	CASE P651사키댁침실, P652사키댁목욕탕
		RETURN P650사키댁거실
	CASE P654유마댁침실, P655유마댁목욕탕
		RETURN P653유마댁거실
	CASEELSE
		RETURN P640이계의문
	ENDSELECT
CASE P642영장원, P647야치에댁거실, P650사키댁거실, P653유마댁거실
	RETURN P641축생메트로폴리스
CASE P643영장원목욕탕, P644케이키의방, P645마유미의방
	RETURN P642영장원
CASE P646야치에댁목욕탕, P648야치에댁침실
	RETURN P647야치에댁거실
CASE P651사키댁침실, P652사키댁목욕탕
	RETURN P650사키댁거실
CASE P654유마댁침실, P655유마댁목욕탕
	RETURN P653유마댁거실

CASEELSE
	RETURN P601중유의길
ENDSELECT


code:
;--------------------------------------------------
;맵의 함수명
;--------------------------------------------------
@MAP_VIEWING_NAME_7
#FUNCTIONS
RETURNF "SANROKU"

;--------------------------------------------------
;맵의 묘화
;--------------------------------------------------
@MAP_SANROKU_1(AA)
#DIMS REF AA, 0
AA:00 = 林林林林林林林林││林林林林林林林林林林林林林林林#B＼林林林林林林林林林林　↑　林林林林_/~ 崖　　崖
AA:01 = 林林林林林林林林││林林林林林林林林林木林林林林林|36|林林林林林林林林林林　32　林林林林_/~ 崖　　崖
AA:02 = 林林林林林林林林││林林林林林林林林木41木　林林林　林林林林林林林林林林林　　　林林林林_/~ 崖　　崖
AA:03 = 林■■■■林　　││　　　林林林林林林木林林　　　林林林林林林林林林林林林　　　林林林林_/ ~崖　　崖
AA:04 = 林■ 29 ■林　林 31 林林　林林林林林林林林林林　林林林林林林林林■■■林　　　林林林林_/ ~崖＿　　崖
AA:05 = 林■■─■林　林林林林　　林林林林林林林　　　　　　　　　　　林■─■　　林林林林林林_/~ 崖 丿 　崖
AA:06 = 林林　　　林　林林林　　林林林林林　　　　林林林林林林林林林　　　11　　林林林林林林/_/~_崖 　　　崖
AA:07 = 林林　30　　　林林林　林林林林　　　林林林林林林林林林林林林林林　　林林林林林林林林_/~ 崖　　39＿崖
AA:08 = 林林林林林林林林林林　林林林　　林林林林林林林林林■■■林林林林林　　　　　林林林/_/ ~_崖＿　　#A崖
AA:09 = 林林林林林林林林林林　林　　　林林林林林林　　　　│37■林林林林林林林 ┣－┫ 林林_/~ _/崖 丿 　　崖
AA:10 = 林林林林林林林林林林　　　　林林林林林林林　10　林■■■林林林林林林林#C 12 #C林/_/ ~_/ 崖　　　　崖
AA:11 = 林林林林林林林林　　　林　林林林林林　　　　　林林林林林林林林林林林林林#C#C林_/_/ ~_/森森　　　＿崖
AA:12 = 林林林林林林　　　林林林　林林林林林　林林林林林林林林林林林林林林林林林林林_/_/~ _// 森森　　　#A崖
AA:13 = 林林林　　　　　林林林林　林林　　　　　　林■■■林林林林林林林林林林林林_/_/ ~_/_/森森森　　　　崖
AA:14 = 林林　　林林　　　　　林　　　　林林林林　　│06■林林林林林林■■■■林林_/ ~_/_/森森森森森　　　森
AA:15 = 林　　林林林林林林　　　07　林林林林林林林林■■■林林林林林林■ 09 ■林_/_/~ _/森森森森森森　　　森
AA:16 = 林林 08 林林林林林林林林　　　　　　林林林林林林林林林林林林林■■─■林_/ ~_/_/森森森森森森　　森森
AA:17 = 林林　γ⌒ヽ林林林林林林林林林林　　　　　林林林林林林林林林林林林　林_/_/~ _/森森森森森森　　　森森
AA:18 = 林林林ゝ__ノ林林林林林林林林林林林林林　05　　　　林林林林林林林林　林_/ ~_/_/森森森森森　　　　森森
AA:19 = 林林林林林林林林林林林■■■■ v v林林林林林林　　　　林林林林林林　_/_/~ _/林林林森森　　　38　森森
AA:20 = 林林林林林林林林林林林■ 16 ■v v 林林林林林林林林　　　　　　　　　_/　_/_/林　　　　　　　　　森森
AA:21 = 林林林林林林林林林林林■─■■ 15 林林林林林33林林林林林林林林　　　〓〓〓　　　林森森森■─■森森森
AA:22 = 林林林林■■■林林林林林　　　　林林林林林林林林林林林林林林林　03 _/　 _/林林林林林森森■　■森森森
AA:23 = 林林林林■34■林林林林林林林　林林林林林林林林林林林林林林林　　　 /　~ _/林■■■林林森■40■森森森
AA:24 = 林林林林■─■林林林林林林林　　　林林林林林林林林林林林　　　　　 / 　~_/林■04■林林森■■■森森森
AA:25 = 林林林林林　林林林　　　林林林林　林林林林林林林林林　　　　林林　 /　 /_/林■　■林林林森森森森森森
AA:26 = 林林林　　　　　　　　　　　　　02　　　　　　　　　　　　林林　　/ ~　/∥∥∥　■林林林林森森森森森
AA:27 = 林林　01　　　　　林林林　　　　　　　林林林林林林林林林林林　35 　~　/_/ ■■■■林林林林林森森森森
AA:28 = 林林　#e　林林林林林林林林林林林林林林林林林林林林林林林林林林_/_/　_/_/林林林林林林林林林林林森森森

@MAP_SANROKU_2(AA)
#DIMS REF AA, 0
AA:00 = ■■■■■■■■■■■
AA:01 = ■#f#j#g│　　　　　||
AA:02 = ■#h#j#i│　　19　　||　　　　　v v v v v v v v v v v v v v
AA:03 = ■ -17- │　손님방　||　　　　　v v v v v v v v v v v v v v
AA:04 = ■#f#j#g│　　　　　||　　　　　v v v v v v v v v v v v v v
AA:05 = ■#h#j#i│　　　　　||　　　　　v v v v v v v v v v v v v v
AA:06 = ■─────────■　　　　　v v v v v#a#b#c#d v v v v v
AA:07 = ■　　　　　　　　　■
AA:08 = ■　　　　囲　　　　■　　　　　　　　　　밭15
AA:09 = ■　　　　18　　　　■
AA:10 = ■　　　　　　　　　■　　　　　v v v v v v v v v v v v v v
AA:11 = ■━┯━━━━━━━■　　　　　v v v v v v v v v v v v v v
AA:12 = ■부│　　　　　　　■　　　　　v v v v v v v v v v v v v v
AA:13 = ■엌│　　16　　　　■　　　　　v v v v v v v v v v v v v v
AA:14 = ■─┘　　봉당　　　■　　　　　v v v v v v v v v v v v v v
AA:15 = ■　　　　　　　　　■　　　　　v v v v v v v v v v v v v v
AA:16 = ■■■■■■■■──■
AA:17 =
AA:18 =
AA:19 = 　　　　　　　　　　산길로↓02
AA:20 =

@MAP_SANROKU_3(AA)
#DIMS REF AA, 0
AA:00 = 　　　　　　　　　　　일층　　　　　　　　　　　　　　｜　　　　　　　　　　　이층
AA:01 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　｜
AA:02 = ■■■■■■■■■■■■■■■■■■■■■■■■■■　｜　■■■■■■■■■■■■■■■■■■■■■■■■■
AA:03 = ■　　　　　　　　　　　　　　■　　　　　■└─┐■　｜　■삼층26　　　　　　　　　　　　　　■　　　　　］　이
AA:04 = ■　　　　　　　　　　　　　　■　　펫　　■부엌│■　｜　■┴┴┴　　　　23응접실　　　　　　│　 수리 　］　층
AA:05 = ■　　　　　　도장　　　　　　■　　　　　■ 20 └■　｜　■　　　　　　┌────┐　　　　　│　　25　　］　출
AA:06 = ■　　　 　　　22　　 　　　　■■──■■■──■■　｜　■　　　　　　│　　　　│　　　　　■　　　　　］　입
AA:07 = ■　　　　　　　　　　　　　　■□　　□□□　　□■　｜　■　　　　　　└────┘　　　　　■■■■■■■　구
AA:08 = ■　　　　　　　　　　　　　　■□□　　　　　□□■　｜　■　　　　　　　　　　　　　　　　　　　　　■　||
AA:09 = ■■■■■■■■■■■■──■■　　　　　　　　□■　｜　■　　　　┬┬┬■■■■─■　　　　　　　　■　■
AA:10 = ■　　　　■이층23　　　　　　　 　　　29　 　　□■　｜　■　　　　일층29■　 서재 ■■■■■　　　　│　||
AA:11 = ■　목욕　■┴┴┴　　　　　　　　┌────┐　□■　｜　■　　　　■■■■□　24　　　　　■　　　　│　||
AA:12 = ■　 21　 ■　　　　　　　　　　　│　현관　│　□■　｜　■　　　　　　　■□━□□━□　　│　　　　■　||
AA:13 = ■　　　　■　　　　　　　　　　　│　　　　│　□■　｜　■■──■■■■■■■■■■■■■■■──■■　||
AA:14 = ■■■──■　■■■■■■■■■■■■━━■■■■■　｜　■　　　　　　　　　　　 회랑 　　　　　　　　　||
AA:15 = ■측│　　　　■　　　　　　　　　　　　　　　　　　　｜　■＝＝＝＝＝＝＝＝■＝＝＝＝＝＝＝■＝＝＝＝＝＝■
AA:16 = ■■■■■■■■　━　　　　　　　　　　　　　　　　　｜
AA:17 = 　　　　　　　　┃井┃　　　　 30 　　　　　　　　　　｜
AA:18 = 　　　#a#b#c#d　　━　　　　　　　　　　　댑싸리31→　｜
AA:19 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　｜

@MAP_SANROKU_4(AA)
#DIMS REF AA, 0
AA:00 = 　　　　　　　　　　이층　　　　　　　　　　　　　　　　｜　　　　　　　　　　　　　삼층
AA:01 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　　｜
AA:02 = ■■■■■■■■■■■■■■■■■■■■■■■■■　　　｜　■■■■■■■■■■■■■■■■■■■■■■■■■
AA:03 = ■삼층26　　　　 응접실 　　　　　　■　　　　　］　　　｜　■이층23　　■□#f#j#g　　　　■#f#j#g　■　■　||
AA:04 = ■┴┴┴　　　　　 23 　　　　　　　│　 수리 　］　　　｜　■┴┴┴　　■□#h#j#i　　　　■#h#j#i　■　│　||
AA:05 = ■　　　　　　┌────┐　　　　　│　　25　　］→　　｜　■　　　　　■□　　카센　　　■ 　　　 ■　│　||
AA:06 = ■　　　　　　│　　　　│　　　　　■　　　　　］　↓　｜　■　　　　　■□ 　　27　 　　■ 　28　 ■　■　||
AA:07 = ■　　　　　　└────┘　　　　　■■■■■■■　30　｜　■　　　　　■■─■■■■■■■■■─■■　■　||
AA:08 = ■　　　　　　　　　　　　　　　　　　　　　■　||　　　｜　■　　　　　　　　　　　　　　　　　　　　　■　||
AA:09 = ■　　　　┬┬┬■■■■─■　　　　　　　　■　■　　　｜　■■■■　　　　　26　┌────┐　　　　　■　■
AA:10 = ■　　　　일층29■　 서재 ■■■■■　　　　│　||　　　｜　■□□│　　　　 거실 │　　　　│　　　　　│　||
AA:11 = ■　　　　■■■■□　24　　　　　■　　　　│　||　　　｜　■□□■　　　　　　　└────┘　　　　　│　||
AA:12 = ■　　　　　　　■□━□□━□　　│　　　　■　||　　　｜　■□□■　　　　　　　　　　　　　　　　　　■　||
AA:13 = ■■──■■■■■■■■■■■■■■■──■■　||　　　｜　■■■■■■──■■■■■■■■■■■──■■　||
AA:14 = ■　　　　　　　　　　　 회랑 　　　　　　　　　||　　　｜　■　　　　　　　　　　　 회랑 　　　　　　　　　||
AA:15 = ■＝＝＝＝＝＝＝＝■＝＝＝＝＝＝＝■＝＝＝＝＝＝■　　　｜　■＝＝＝＝＝＝＝＝■＝＝＝＝＝＝＝■＝＝＝＝＝＝■

@ODEKAKEMAP_7(AA)
#DIMS REF AA, 0
AA:00 = 林林林林林林林林林林林林林林林林林林　　　　林林林林_/　~ _/崖　崖
AA:01 = 林林林#B＼林林林林林林林林林林林林林林　　林林林林_/~ 　_/崖　崖森
AA:02 = 林林林|05|林林林林林林林林林林林林林林　　林林林林_/　　_/崖　崖森
AA:03 = 林林林　　　林林林林林林林林林林林林　　　林林林_/　~ _/崖　崖森森
AA:04 = 林林林林林　林林林林林林林林林林　　 ┣　┫ 林林_/~ 　_/崖　崖森森
AA:05 = 林林林林林林　林林林林林林林　　　林#C 06 #C林林_/~ 　_/崖　崖森森
AA:06 = 林林林林林林林林　林林林　　　林林林林#C#C林林林_/~ 　_/崖　崖森森
AA:07 = 林林林林林林林林林　林　　林林林林林林林林林林_/~ 　_/森崖　崖森森
AA:08 = 林林　03　林林林林　　林林林林林林林林林林林林_/~ 　_/森崖　崖森森
AA:09 = 林林γ⌒ヽ　林　林　　　　　林林林林林林林林林_/　　_/森崖　崖森森
AA:10 = 林林ゝ__ノ林　林　林林林　　　　　　　林林林林_/　~ _/森崖　崖森森
AA:11 = 林林林林林林林林林林林林林林林林林　　　　　_/~ 　_/森森森　森森森
AA:12 = 林林林林林林林林林林林林林林林林林林林　　　_/~ 　_/森森森　森森森
AA:13 = 林林林林林林林林林林林林林林林林林林林林　 02 　　_/森森　　森森森
AA:14 = 林林林林林林林林林　　　　　　　　　　　　　　　_/　　　 07 　森森
AA:15 = 林林林林林林林林　　01　　林林林林林林林林_/　~ _/森森森森森森森森
AA:16 = 林林林林林林林林林　　　林林林林林林林林_/~ 　_/森森森森森森森森森

SIF FLAG:역극 == [[세이자]] || TALENT:[[세이자]]:연모 || GETBIT (CFLAG:[[세이자]]:인계, 0) || GETBIT (CFLAG:[[세이자]]:인계, 1)
	AA:12 = 林林林林林林林林04林林林林林林林林林林　　　_/~ 　_/森森森　森森森

;--------------------------------------------------
;착색과 치환
;--------------------------------------------------
@DRAW_MAP_BG_7(SLICED)
#DIMS SLICED
SELECTCASE SLICED
;▼着色
CASE "v"
	SETCOLOR C_L_GREEN
	PRINTS SLICED
	RESETCOLOR
CASE "林", "木"
	SETCOLOR C_FOREST1
	PRINTS SLICED
	RESETCOLOR
CASE "森"
	SETCOLOR C_FOREST2
	PRINTS SLICED
	RESETCOLOR
CASE "崖", "━", "┃", "┯", "┴", "┬", "□", "井"
	SETCOLOR C_WOOD2
	PRINTS SLICED
	RESETCOLOR
CASE "∥", "〓", "|", "＼", "＝", "＿", "丿", "］"
	SETCOLOR C_WOOD1
	PRINTS SLICED
	RESETCOLOR
CASE "■", "│", "─", "┐", "┌", "└", "┘", "-"
	SETCOLOR C_WOOD1
	PRINTS SLICED
	RESETCOLOR
CASE "~", "_", "/", "γ", "⌒", "ヽ", "ゝ", "__", "ノ", "∫", "￣", "／"
	SETCOLOR C_AQUA
	PRINTS SLICED
	RESETCOLOR
;▼特殊な表示
CASE "#a", "#b", "#c", "#d", "#e", "#f", "#g", "#h", "#i", "#j", "#k", "#l", "#m", "#n"
	CALL MAP_PRINT(SLICED)
CASE "#A"
	SETCOLOR C_WOOD1
	PRINT ヽ
	RESETCOLOR
CASE "#B"
	SETCOLOR C_WOOD1
	PRINT ／
	RESETCOLOR
CASE "#C"
	SETCOLOR C_STONE1
	PRINT ■
;ふつうの
CASEELSE
	PRINTS SLICED
ENDSELECT


code:
;--------------------------------------------------
;지점명 변경 함수
;--------------------------------------------------
@MAP_PLACENAME_7(ARG)
#FUNCTIONS
IF GET_MAPID(ARG) == MAIN_MAP
	SELECTCASE ARG
		CASE P734오두막
			IF CFLAG:MASTER:초기위치 == ARG
				RETURNF CALLNAME:MASTER + "의 오두막"
			ELSE
				RETURNF "빈 오두막"
			ENDIF
		CASE SUMIKOMI_ROOM
			;※このマップでは未実装
			IF FLAG:더부살이캐릭터
				RETURNF CALLNAME:(FLAG:더부살이캐릭터) + "의 방"
			ELSE
				RETURNF "빈 방"
			ENDIF
		CASE MINROOM() TO (MAXROOM - 1)
			RETURNF STR:(ARG + 8000)
		CASE OMANEKIBEYA()
			RETURNF OMANEKI_PLACE()
		CASE SUKIMA()
			RETURNF "스키마 공간"
		CASE MAXROOM
			RETURNF "길의 저편"
		CASEELSE
			RETURNF "불명"
	ENDSELECT
ELSE
	RETURNF "산록의 밖"
ENDIF

;--------------------------------------------------
;장소 ARG가 어느 지역에 있는지
;표시하는 맵의 번호와 연동 (TFLAG:맵변환)
;ARG     장소ID
;--------------------------------------------------
@MAP_AREASELECT_7(ARG)
#FUNCTION
SELECTCASE ARG
	;秋姉妹の家
	CASE P715아키자매의집・밭 TO P719아키자매의집・손님방
		RETURNF 2
	;선인의저택・１階～２階
	CASE P720선인저택・부엌 TO P725선인저택・큰수리방, P729선인저택・현관, P730선인저택・마당
		RETURNF 3
	;선인의저택・２階～３階
	CASE P726선인저택・거실, P727선인저택・카센방, P728선인저택・빈방
		RETURNF 4
	;妖怪の山・山麓
	CASEELSE
		RETURNF 1
ENDSELECT

;--------------------------------------------------
;내부구조가 있는 장소의 내부 판정
;		TFLAG:맵변환	내부감지(察知)가 필요한 맵 번호
;				P_ID  	표시버튼의 장소ID
;				Q_ID  	판정하는 내부 장소ID, 반드시 P_ID와 일치하는 수치도 포함
;--------------------------------------------------
@GETMAP_BUILDING_7(P_ID, Q_ID)
#FUNCTION
#DIM P_ID
#DIM Q_ID
IF TFLAG:맵변환 == 1
	SELECTCASE P_ID
		;秋姉妹の家
		CASE P716아키자매의집・봉당
			SELECTCASE Q_ID
			CASE P716아키자매의집・봉당 TO P719아키자매의집・손님방
				RETURNF 1
			ENDSELECT
		;선인의저택
		CASE P729선인저택・현관
			SELECTCASE Q_ID
			CASE P720선인저택・부엌 TO P729선인저택・현관
				RETURNF 1
			ENDSELECT
	ENDSELECT
ENDIF
RETURNF 0

;--------------------------------------------------
;이동제한설정
;ARG    장소ID
;CHARA  이동하는 캐릭터ID
;RETURNF 1=이동 가능, 0=이동 불가능
;TFLAG:이동불능메시지   ↓の@MAP_CANNOT_WORD용 설정
;--------------------------------------------------
@MAP_CAN_MOVE_7(ARG, CHARA)
#FUNCTION
#DIM CHARA
SELECTCASE ARG
	;華扇ハウス
	CASE P720선인저택・부엌 TO P730선인저택・마당
		;本人は除外
		SIF CHARA == [[카센]]
			RETURNF 1
		;中からは動ける
		SIF INRANGE(CFLAG:CHARA:현재위치, P720선인저택・부엌, P730선인저택・마당)
			RETURNF 1
		;恋慕か住み込み
		IF CHARA == MASTER && (INRANGE(CFLAG:MASTER:초기위치, P720선인저택・부엌, P730선인저택・마당) || TALENT:[[카센]]:연모)
			RETURNF 1
		;デート相手が天子か自分が天子
		ELSEIF FLAG:데이트상대 == [[텐시]] || CHARA == [[텐시]]
			RETURNF 1
		;教養が足りないとたどり着けない
		ELSEIF ABL:CHARA:교양 < 3
			TFLAG:이동불능메시지 = 1
			RETURNF 0
			;戦闘力3以上必要
		ELSEIF ABL:CHARA:전투능력 < 3 && !FLAG:시간정지
			TFLAG:이동불능메시지 = 2
			RETURNF 0
		ENDIF
	CASE P733세이자은신처
		;あなたは恋慕があれば入れてもらえる
		IF TALENT:[[세이자]]:연모 && CHARA == MASTER
			RETURNF 1
		;本人は入れる
		ELSEIF CHARA == [[세이자]]
			RETURNF 1
		ELSE
			TFLAG:이동불능메시지 = 3
			RETURNF 0
		ENDIF
ENDSELECT
RETURNF 1

;--------------------------------------------------
;이동불능시 표시되는 메시지
;--------------------------------------------------
@MAP_CANNOT_WORD_7(ARG)
SELECTCASE TFLAG:이동불능메시지
	CASE 1
		PRINTFORMW 조금 전부터 저택과의 거리가 전혀 줄어들지 않는다……
		PRINTFORMW 같은 곳을 빙빙 돌고 있는 것 같다
		CLEARLINE 3
		TIME += 30
	CASE 2
		PRINTFORMW 뜰에 웅크리고 있던 무서운 호랑이가, %CALLNAME:MASTER%의 모습을 알아차리고 으르렁거렸다
		PRINTFORMW 다가가지 않는 편이 좋을 것 같다
		CLEARLINE 3
		TIME += 15
	CASE 3
		PRINTFORMW 어디에 있는지 모른다…
		CLEARLINE 2
ENDSELECT
REUSELASTLINE

;-----------------------------------------
;거점 전용의 정경묘사
;WAIT는 걸리지 않도록
;-----------------------------------------
@MAP_UNIQUEMESSAGE_7
SELECTCASE CFLAG:MASTER:현재위치
	CASE P703현무의늪
		IF DAY:2 == 2 && TALENT:MASTER:형상 == 4 && GROUPMATCH(TIME:2, 5, 6, 7)
			PRINTFORML 고간의 불빛에 매료된 반딧불이들이, %CALLNAME:MASTER%의 주위를 맴돌고 있다
			PRINTFORML 환상적인 광경이다……
		ENDIF
ENDSELECT

;-----------------------------------------
;거점의 장소ID를 외출맵상의 장소ID로 치환하는 함수
;ARG      대상의 장소ID (거점맵)
;RETURNF  교체 장소ID (외출맵)
;-----------------------------------------
@MAP_SEARCH_REPLACEMENT_7(ARG)
#FUNCTION
SELECTCASE ARG
	CASE P703현무의늪, P704캇파의아지트, P735물놀이터
		RETURNF 현무의늪
	CASE P708큰두꺼비의연못
		RETURNF 큰두꺼비의연못
	CASE P733세이자은신처
		RETURNF 세이자은신처앞
	CASE P720선인저택・부엌 TO P730선인저택・마당
		RETURNF 선인의저택
	CASE P712간헐천지하센터
		RETURNF 간헐천지하센터
	CASE P738깊은숲속 TO P741미천의거처
		RETURNF 깊은숲속
	CASEELSE
		RETURNF 산록의수해
ENDSELECT
RETURNF 0

;--------------------------------------------------
;맵의 소개문
;--------------------------------------------------
@MAP소개_7
;とりあえず5行
PRINTFORML 수많은 채집 포인트와 두 곳의 낚시 포인트도 갖추고 있는, 산림업자가 몹시 탐낼 거점.
PRINTFORML 간헐천 지하 센터에서는 작열 지옥터에 직통할 수 있는 것 외에, 산정으로 가는 단락로도 있다.
PRINTFORML 세이자의 집이나 카센의 집은 특정 조건을 충족해야 들어갈 수 있다.
PRINTFORML 비천애에서는 도박장이 개장되어, 이름 없는 요괴들이 날마다 노름으로 흥청거리고 있다.
PRINTFORML
PRINTFORML
;PRINTFORML 제재소와 벌채 포인트를 모두 갖기 때문에 제재소의 영업시간 내라면 벌채 → 제재 → 벌채……
;PRINTFORML 를 반복하면 효율적으로 재료를 모아 갈 수 있다.


code:
;-----------------------------------------------------------
;지점의 연결 설정
;ARG    기준지점
;ARG:1  대상지점
;RETURNF 0=이동할 수 없다, 보이지 않는다
;        1=이동할 수 있다, 보이지 않는다
;        2=이동할 수 없다, 보인다
;        3=이동할 수 있다, 보인다 (직통)
;-----------------------------------------------------------
@CAN_MOVE_7(ARG, ARG:1)
#FUNCTION
SELECTCASE ARG
CASE P701수해도입구
	SIF GROUPMATCH(ARG:1, P734오두막)
		RETURNF 1
	SIF ARG:1 == MAXROOM
		RETURNF 2
	SIF GROUPMATCH(ARG:1, P702산길・늪으로가는길)
		RETURNF 3
CASE P702산길・늪으로가는길
	SIF GROUPMATCH(ARG:1, P715아키자매의집・밭, P716아키자매의집・봉당)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P701수해도입구, P703현무의늪)
		RETURNF 3
CASE P703현무의늪
	SIF GROUPMATCH(ARG:1, P704캇파의아지트, P709릴리네집, P735물놀이터, P738깊은숲속)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P702산길・늪으로가는길, P705산길・산비탈)
		RETURNF 3
CASE P704캇파의아지트, P709릴리네집, P735물놀이터
	SIF GROUPMATCH(ARG:1, P703현무의늪)
		RETURNF 1
CASE P705산길・산비탈
	SIF GROUPMATCH(ARG:1, P703현무의늪, P707산길・분기점)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P733세이자은신처)
		RETURNF 1
CASE P707산길・분기점
	SIF GROUPMATCH(ARG:1, P706액신의집, P708큰두꺼비의연못, P710고양이마을, P711휴게소, P731댑싸리, P736야만바의집, P741미천의거처)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P705산길・산비탈)
		RETURNF 3
CASE P711휴게소
	SIF GROUPMATCH(ARG:1, P707산길・분기점, P712간헐천지하센터, P732산정으로가는길, P736야만바의집, P741미천의거처)
		RETURNF 1
CASE P732산정으로가는길
	SIF GROUPMATCH(ARG:1, P711휴게소, P712간헐천지하센터, P736야만바의집)
		RETURNF 1
CASE P734오두막
	SIF GROUPMATCH(ARG:1, P701수해도입구)
		RETURNF 1
CASE P733세이자은신처
	SIF GROUPMATCH(ARG:1, P705산길・산비탈)
		RETURNF 1
CASE P708큰두꺼비의연못
	SIF GROUPMATCH(ARG:1, P707산길・분기점)
		RETURNF 1
CASE P706액신의집
	SIF GROUPMATCH(ARG:1, P707산길・분기점, P710고양이마을)
		RETURNF 1
CASE P710고양이마을
	SIF GROUPMATCH(ARG:1, P707산길・분기점, P706액신의집, P737마네키네코의집)
		RETURNF 1
CASE P737마네키네코의집
	SIF GROUPMATCH(ARG:1, P710고양이마을)
		RETURNF 1
CASE P712간헐천지하센터
	SIF GROUPMATCH(ARG:1, P711휴게소, P732산정으로가는길)
		RETURNF 1
CASE P736야만바의집, P741미천의거처
	SIF GROUPMATCH(ARG:1, P707산길・분기점, P711휴게소)
		RETURNF 1

CASE P716아키자매의집・봉당
	SIF GROUPMATCH(ARG:1, P702산길・늪으로가는길, P715아키자매의집・밭)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P718아키자매의집・거실)
		RETURNF 3
CASE P718아키자매의집・거실
	SIF GROUPMATCH(ARG:1, P717아키자매의집・침실)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P716아키자매의집・봉당, P719아키자매의집・손님방)
		RETURNF 3
CASE P717아키자매의집・침실
	SIF GROUPMATCH(ARG:1, P718아키자매의집・거실, P719아키자매의집・손님방)
		RETURNF 1
CASE P719아키자매의집・손님방
	SIF GROUPMATCH(ARG:1, P717아키자매의집・침실)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P715아키자매의집・밭, P718아키자매의집・거실)
		RETURNF 3
CASE P715아키자매의집・밭
	SIF GROUPMATCH(ARG:1, P702산길・늪으로가는길, P716아키자매의집・봉당)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P719아키자매의집・손님방)
		RETURNF 3
;선인의저택華扇ちゃん！
CASE P731댑싸리
	SIF GROUPMATCH(ARG:1, P707산길・분기점, P730선인저택・마당)
		RETURNF 1
CASE P730선인저택・마당
	SIF GROUPMATCH(ARG:1, P731댑싸리)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P729선인저택・현관)
		RETURNF 3
CASE P729선인저택・현관
	SIF GROUPMATCH(ARG:1, P720선인저택・부엌, P721선인저택・욕실, P722선인저택・도장, P723선인저택・2층응접실)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P730선인저택・마당)
		RETURNF 3
CASE P721선인저택・욕실, P722선인저택・도장, P720선인저택・부엌
	SIF GROUPMATCH(ARG:1, P729선인저택・현관)
		RETURNF 1
CASE P723선인저택・2층응접실
	SIF GROUPMATCH(ARG:1, P729선인저택・현관, P726선인저택・거실, P724선인저택・서재, P725선인저택・큰수리방)
		RETURNF 1
CASE P724선인저택・서재
	SIF GROUPMATCH(ARG:1, P723선인저택・2층응접실)
		RETURNF 1
CASE P725선인저택・큰수리방
	SIF GROUPMATCH(ARG:1, P723선인저택・2층응접실)
		RETURNF 1
	;例外的に大鷲の部屋から庭にジャンプできる
	SIF GROUPMATCH(ARG:1, P730선인저택・마당)
		RETURNF 3
CASE P726선인저택・거실
	SIF GROUPMATCH(ARG:1, P723선인저택・2층응접실, P727선인저택・카센방, P728선인저택・빈방)
		RETURNF 1
CASE P727선인저택・카센방, P728선인저택・빈방
	SIF GROUPMATCH(ARG:1, P726선인저택・거실)
		RETURNF 1
;深奥エリア
CASE P738깊은숲속
	SIF GROUPMATCH(ARG:1, P703현무의늪, P740야마와로의아지트)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P739비천애)
		RETURNF 3
CASE P739비천애
	SIF GROUPMATCH(ARG:1, P738깊은숲속)
		RETURNF 3
CASE P740야마와로의아지트
	SIF GROUPMATCH(ARG:1, P738깊은숲속)
		RETURNF 1

CASE MAXROOM
	SIF ARG:1 == P701수해도입구
		RETURNF 1
ENDSELECT

RETURNF 0


code:
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
;지점의 속성 설정 (DIM_t.ERH 참조)
;장소_원룸			집주인이 부재중일때 잠기고, 이불・옥내・주방・공부・휴식・음식・Private가 자동 부여
;장소_이불			휴식이 자동으로 부여
;장소_서양식		실내지만 신발을 신은 채, 옥내가 자동으로 부여
;장소_옥내
;장소_지붕			옥외지만 지붕이 있는 곳, 옥내라도 지붕이 없는 경우는 야외판정 (구 창공)
;장소_넓은
;장소_달구경		옥내나 지붕이 있어도 달이 보이는 장소
;장소_휴식
;장소_목욕탕
;장소_화장실
;장소_주방         	집어먹기가 자동으로 부여
;장소_훈련
;장소_공부
;장소_하늘의소리
;장소_텃밭
;장소_물긷기
;장소_신체측정
;장소_빨래너는곳	풍경묘사용
;장소_음식			자유행동 전용
;장소_집어먹기		자유행동 전용
;장소_머물지않는다	캐릭터가 잘 머물지 않는다 (이동하기 쉽다)
;장소_과소			캐릭터가 잘 들어가지 않는다 (이동해오기 어렵다)
;장소_Private		절도 있는 캐릭터는 들어오지 않는다, 주로 개인실과 목욕탕・화장실
;장소_코타츠		자유행동전용
;장소_공공장소		덮치지 않는다
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
@ROOMSETTING_7
#DIM ROOM
VARSET ROOMDATA
MAXROOM = 742
ENTRANCE = P701수해도입구
피난처 = P712간헐천지하센터
SIF GET_MAPID(거점_술벌레) != MAIN_MAP
	거점_술벌레 = P734오두막
MAP_PAGES = 4
MAPNAME:1 = 요괴의 산・산록
MAPNAME:2 = 아키 자매의 집
MAPNAME:3 = 선인의저택　1-2F
MAPNAME:4 = 선인의저택　2-3F

;山頂と月の住民は山頂側から来る
FOR LOCAL, 1, CHARANUM
	SIF GROUPMATCH(GET_MAPID(CFLAG:LOCAL:자택위치), 8, 10)
		CFLAG:LOCAL:(450 + MAIN_MAP) = P732산정으로가는길
NEXT

FOR LOCAL, MINROOM(), MAXROOM
	ROOM = LOCAL % 100
	SELECTCASE LOCAL
	;布団・屋内・厨房・勉強・休憩・飲食・プライベートが自動で付与
	CASE P704캇파의아지트, P706액신의집, P709릴리네집, P733세이자은신처, P736야만바의집, P737마네키네코의집, P740야마와로의아지트, P741미천의거처
		ROOMDATA:ROOM |= 장소_원룸
	;自室になると布団,勉強,プライベートが付与
	CASE P734오두막
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식

	CASE P701수해도입구
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P702산길・늪으로가는길, P705산길・산비탈, P707산길・분기점, P732산정으로가는길
		ROOMDATA:ROOM |= 장소_넓은
	CASE P703현무의늪
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_물긷기
	CASE P708큰두꺼비의연못
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_과소
	CASE P710고양이마을
	CASE P731댑싸리
	CASE P711휴게소
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P712간헐천지하센터
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_과소
	CASE P738깊은숲속
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
	CASE P739비천애
		ROOMDATA:ROOM |= 장소_과소
	CASE P735물놀이터
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_목욕탕

	CASE P715아키자매의집・밭
		ROOMDATA:ROOM |= 장소_텃밭
		ROOMDATA:ROOM |= 장소_집어먹기
	CASE P716아키자매의집・봉당
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P717아키자매의집・침실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_Private
	CASE P718아키자매의집・거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P719아키자매의집・손님방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_빨래너는곳

	CASE P720선인저택・부엌
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P721선인저택・욕실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	CASE P722선인저택・도장
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_훈련
	CASE P723선인저택・2층응접실, P726선인저택・거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P724선인저택・서재
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_공부
	CASE P725선인저택・큰수리방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_과소
		ROOMDATA:ROOM |= 장소_달구경
	CASE P727선인저택・카센방,
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	;自室になると勉強,プライベートが付与
	CASE P728선인저택・빈방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
	CASE P729선인저택・현관
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P730선인저택・마당
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_텃밭
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_빨래너는곳
	ENDSELECT
NEXT

;-----------------------------------------
;디폴트 초기위치 및 거점주인 설정
;-----------------------------------------
@DEFAULT_OWNER_7
Default초기위치 = P734오두막
거점_주인 = [[카센]]

;-----------------------------------------
;외출맵의 설정
;ARG   대상 지점
;ARGS  판정문자인수
;-----------------------------------------
@ODEKAKEMAP_SETTING_7(ARG, ARGS)
#FUNCTION
;＼1 2 3 4 5 6 7 8 9
;01
;02
;03
;04５
;05　　　　６
;06　３
;07　　　　４
;08　　　２　　７
;09　１
;＼1 2 3 4 5 6 7 8 9
;01
;02
;03　　５　　　６
;04
;05　　　　３
;06
;07　　　４
;08　　　　２　　　７
;09　　１
SELECTCASE ARG
CASE 산록의수해
	SIF ARGS == "좌표"
		RETURNF 39
	SIF GROUPMATCH(ARGS, "넓은")
		RETURNF 1
CASE 현무의늪
	SIF ARGS == "좌표"
		RETURNF 58
	SIF GROUPMATCH(ARGS, "넓은", "훈련", "도시락")
		RETURNF 1
CASE 큰두꺼비의연못
	SIF ARGS == "좌표"
		RETURNF 55
	SIF GROUPMATCH(ARGS, "도시락")
		RETURNF 1
CASE 세이자은신처앞
	SIF ARGS == "좌표"
		RETURNF 47
	SIF GROUPMATCH(ARGS, "지붕")
		RETURNF 1
CASE 선인의저택
	SIF ARGS == "좌표"
		RETURNF 33
	SIF GROUPMATCH(ARGS, "옥내", "공부")
		RETURNF 1
CASE 간헐천지하센터
	SIF ARGS == "좌표"
		RETURNF 73
	SIF GROUPMATCH(ARGS, "지붕")
		RETURNF 1
CASE 깊은숲속
	SIF ARGS == "좌표"
		RETURNF 98
	SIF GROUPMATCH(ARGS, "넓은")
		RETURNF 1
ENDSELECT


code:
;-----------------------------------------------------------
;원거리 이동 설정
;ARG     목적지
;ARG:1   현위치
;RETURN  다음 목적지
;-----------------------------------------------------------
@SKIP_MOVE_7(ARG, ARG:1)
#DIM 현재의위치
;現在位置取得
IF ARG:1
	현재의위치 = ARG:1
ELSE
	현재의위치 = CFLAG:MASTER:현재위치
ENDIF

;目的地に直接移動できる場合そこに移動
SIF CAN_MOVE(현재의위치, ARG) & 1
	RETURN ARG

;袋小路から行ける場所は固定なので、そこを目指す
SELECTCASE 현재의위치
	CASE P704캇파의아지트, P709릴리네집, P735물놀이터
		RETURN P703현무의늪
	CASE P734오두막
		RETURN P701수해도입구
	CASE P733세이자은신처
		RETURN P705산길・산비탈
	CASE P708큰두꺼비의연못
		RETURN P707산길・분기점
	CASE P737마네키네코의집
		RETURN P710고양이마을
	CASE P721선인저택・욕실, P722선인저택・도장, P720선인저택・부엌
		RETURN P729선인저택・현관
	CASE P724선인저택・서재
		RETURN P723선인저택・2층응접실
	CASE P727선인저택・카센방, P728선인저택・빈방
		RETURN P726선인저택・거실
	CASE P739비천애, P740야마와로의아지트
		RETURN P738깊은숲속
ENDSELECT

;直接移動できない場合、1つ近い位置を暫定目的地に設定し直してループ
;基本的に最短で行けるコースを設定する
;現在地によってコースが変わることも考慮して対応する
SELECTCASE ARG
	CASE P701수해도입구
		RETURN P702산길・늪으로가는길
	CASE P702산길・늪으로가는길
		SELECTCASE 현재의위치
		CASE P717아키자매의집・침실 TO P719아키자매의집・손님방
			RETURN P716아키자매의집・봉당
		CASEELSE
			RETURN P703현무의늪
		ENDSELECT
	CASE P703현무의늪
		SELECTCASE 현재의위치
		CASE P701수해도입구, P734오두막, P715아키자매의집・밭 TO P719아키자매의집・손님방
			RETURN P702산길・늪으로가는길
		CASE P739비천애, P740야마와로의아지트
			RETURN P738깊은숲속
		CASEELSE
			RETURN P705산길・산비탈
		ENDSELECT
	CASE P705산길・산비탈
		SELECTCASE 현재의위치
		CASE P701수해도입구 TO P704캇파의아지트, P734오두막, P715아키자매의집・밭 TO P719아키자매의집・손님방, P709릴리네집, P735물놀이터, P738깊은숲속 TO P740야마와로의아지트
			RETURN P703현무의늪
		CASEELSE
			RETURN P707산길・분기점
		ENDSELECT
	CASE P707산길・분기점
		SELECTCASE 현재의위치
		CASE P712간헐천지하센터, P732산정으로가는길
			RETURN P711휴게소
		CASE P720선인저택・부엌 TO P730선인저택・마당
			RETURN P731댑싸리
		CASEELSE
			RETURN P705산길・산비탈
		ENDSELECT
	CASE P710고양이마을, P711휴게소
		RETURN P707산길・분기점
	CASE P712간헐천지하센터, P732산정으로가는길
		RETURN P711휴게소
	CASE P734오두막
		RETURN P701수해도입구
	CASE P704캇파의아지트, P709릴리네집, P735물놀이터, P738깊은숲속
		RETURN P703현무의늪
	CASE P733세이자은신처
		RETURN P705산길・산비탈
	CASE P706액신의집
		SELECTCASE 현재의위치
		CASE P737마네키네코의집
			RETURN P710고양이마을
		CASEELSE
			RETURN P707산길・분기점
		ENDSELECT
	CASE P708큰두꺼비의연못
		RETURN P707산길・분기점
	CASE P737마네키네코의집
		RETURN P710고양이마을
	CASE P739비천애, P740야마와로의아지트
		RETURN P738깊은숲속
	CASE P736야만바의집, P741미천의거처
		SELECTCASE 현재의위치
		CASE P712간헐천지하센터, P732산정으로가는길
			RETURN P711휴게소
		CASEELSE
			RETURN P707산길・분기점
		ENDSELECT

	CASE P715아키자매의집・밭
		SELECTCASE 현재의위치
		CASE P717아키자매의집・침실
			RETURN P719아키자매의집・손님방
		CASE P718아키자매의집・거실
			RETURN P716아키자매의집・봉당
		CASEELSE
			RETURN P702산길・늪으로가는길
		ENDSELECT
	CASE P716아키자매의집・봉당
		SELECTCASE 현재의위치
		CASE P717아키자매의집・침실, P719아키자매의집・손님방
			RETURN P718아키자매의집・거실
		CASEELSE
			RETURN P702산길・늪으로가는길
		ENDSELECT
	CASE P717아키자매의집・침실
		SELECTCASE 현재의위치
		CASE P715아키자매의집・밭
			RETURN P719아키자매의집・손님방
		CASEELSE
			RETURN P718아키자매의집・거실
		ENDSELECT
	CASE P718아키자매의집・거실
		RETURN P716아키자매의집・봉당
	CASE P719아키자매의집・손님방
		SELECTCASE 현재의위치
		CASE P716아키자매의집・봉당
			RETURN P718아키자매의집・거실
		CASEELSE
			RETURN P715아키자매의집・밭
		ENDSELECT

	CASE P731댑싸리
		SELECTCASE 현재의위치
		CASE P720선인저택・부엌 TO P729선인저택・현관
			RETURN P730선인저택・마당
		CASEELSE
			RETURN P707산길・분기점
		ENDSELECT
	CASE P730선인저택・마당
		SELECTCASE 현재의위치
		CASE P720선인저택・부엌 TO P729선인저택・현관
			RETURN P729선인저택・현관
		CASEELSE
			RETURN P731댑싸리
		ENDSELECT
	CASE P729선인저택・현관
		SELECTCASE 현재의위치
		CASE P724선인저택・서재 TO P728선인저택・빈방
			RETURN P723선인저택・2층응접실
		CASEELSE
			RETURN P730선인저택・마당
		ENDSELECT
	CASE P720선인저택・부엌 TO P722선인저택・도장
		RETURN P729선인저택・현관
	CASE P723선인저택・2층응접실
		SELECTCASE 현재의위치
		CASE P727선인저택・카센방 TO P728선인저택・빈방
			RETURN P726선인저택・거실
		CASEELSE
			RETURN P729선인저택・현관
		ENDSELECT
	CASE P724선인저택・서재, P725선인저택・큰수리방, P726선인저택・거실
		RETURN P723선인저택・2층응접실
	CASE P727선인저택・카센방, P728선인저택・빈방
		RETURN P726선인저택・거실
ENDSELECT


code:
;--------------------------------------------------
;맵의 함수명
;--------------------------------------------------
@MAP_VIEWING_NAME_8
#FUNCTIONS
RETURNF "SUMMIT"

;--------------------------------------------------
;맵의 묘화
;--------------------------------------------------
@MAP_SUMMIT_1(AA)
#DIMS REF AA, 0
AA:00 = 　　　　　　　　　　　　　　　　　　【천계】
AA:01 = 　　　　　　　　　　　　　　　　　　　 30
AA:02 = 　　　　　　　　　　　森森森森森森森　 ↑ 　森森森森
AA:03 = 　　　　　　　　　　森■■■■　　　　　　　　／＼林林森
AA:04 = 　　　　　　　　　森森■ 54 │　　　　　　　　|52|木林林森
AA:05 = 　　　　　　　　#I#I#I#I#I#I■　　　　 05 　　　　　岩岩林林森森【모리야신사】
AA:06 = 　　　　　　　#I#I#I　　55　　　　　　　　　　　　　　　岩岩林森森林　11　林森
AA:07 = 　　　　　　#I#I　　　#I#I#I#I#Iｒγ～～　　　　　　　　　　岩林林　#l#k#l　林森
AA:08 = 　　　　　#I#I　　　#I#I巌岩_r_r_r_r_r岩／＼　　／＼岩岩　　　岩林　#n#k#n　林森
AA:09 = 　　　　#I#I　　　#I#I巌岩_/v/v/v/v/岩岩|53|　　|51|岩岩岩　　　　　#m　#m　林森
AA:10 = 　　　　#I　56　#I#I巌巌岩ili i ilji岩岩岩岩岩岩岩岩岩岩岩岩　　　　　　　木森森
AA:11 = 　　　#I#I#I#I#I#I巌巌岩岩ijli i ili岩岩岩岩巌岩岩岩岩岩岩岩岩　　　　04　木森森
AA:12 = 　　　#I#I#I林林林巌岩岩岩ilij06 lji岩岩岩岩巌巌岩岩岩岩岩岩岩岩　　　　　木林森
AA:13 = 　林林林林林林林林林岩岩岩ijli i ili岩岩岩巌巌巌巌岩岩岩■■■　　　　　　　木林
AA:14 = 林林林林林林林林林林林岩岩ili i ilji岩岩林林林巌巌巌岩岩■10│　　　　　　　木林
AA:15 = 林林林林林林林林林林林林岩ijli i ili岩林林林林林巌巌巌岩■■■木木岩　　　　　木
AA:16 = 林林林林林林林■■■林木岩シｻﾞｻﾞｻﾞシ木林■■■林林巌巌巌林林林林木木岩　　03　木
AA:17 = 林林林林林林林■07■林岩岩#G#F^ #F^/木林■08■林林林林木木木木木　　　　　　　木
AA:18 = 林林林林林木木■─■木岩#G~/#G#F#G木木木■─■木木木木　　　　　　　木木干┳干木
AA:19 = 林林林林木　　　　《┯┯┯┯┯┯┯┯》　　　　　　　　　　木木木木木木林林┃林林
AA:20 = 林林林木　　01　　　#H#H#H#H02#H#H#H　　　　　　　木木木木林林林林林林林林┃林林
AA:21 = 林林木　　　　　《┯┯┯┯┯┯┯┯》　　　　■─■林林林林林林林林林林林干╋干林
AA:22 = 林木　　　　　木木木_/_/~ _/木木木木木木木木■09■林林林林林林林林林林林林┃林林
AA:23 = 木　　　　木木木木_/_/~ _/巌林林林林林林林林■■■林林林林林林林林林林林林┃林林
AA:24 = 木　#e　木木木木_/_/~ _/巌巌林林林林林林林林林林林林林林林林林林林林林林林┃林林

@MAP_SUMMIT_2(AA)
#DIMS REF AA, 0

AA:00 = 林林林林林林林林林林林林林林木　　　　　　　　　　　　　15　　　木林林
AA:01 = 林林林林林林林林林林林林林木　　　　　　　　　　　　　　　　　　木林林
AA:02 = 林林林林林林林林林林林林林木　　■＝＝＝＝＝＝＝＝＝■■─■■■■林林
AA:03 = 林林林林林林林林林林林林木木　　||　　툇마루16　　　│　　└─┐■林林
AA:04 = 林林林林林林林林林林木木　　　　||　■───■───■　　　22└■林林
AA:05 = 林林林林林林林林木木　　　　　　||　│　17　│　18　│　　■■■■林林
AA:06 = 　　　　　　　　　　　　#a　　　||　│카나코│스와코│　　│　23■林林
AA:07 = ～～～-、 　　　　　　　#b　15　||16■───■───■ 21 ■■■■林林
AA:08 = 　#E　　 `ヾ　　　　　　#c 마당 ||　│　19　│　20　│봉당│측24■林林
AA:09 = 　　　+ 　  ﾞ、 　　　　#d　　　||　│ 거실 │사나에│　　■■■■林林
AA:10 = 　　　　　　　`ヾ 　　　　　　　||　■───■───■　　│ 25 ■林林
AA:11 = 　　～～　　　　 ﾞ、　　　　　　||　　　복도26　　　│　　■목욕■林林
AA:12 = 　　　　　　#E　　 `ヾ　　　　　■■■───■■■■■■─■■■■林林
AA:13 = 　　　　　　　　　　  ﾞ、 　　　■　　　　　　　■　　　　　　　木林林
AA:14 = 　　　　+ 　　　　　　　`ヾ 　　■■　　12　　■■　　　　　　　木林林
AA:15 = 　　　　　～～　　　　　　∫　　　■三三三三三■　　　　　　　　木林林
AA:16 = 　　　　　　　　　 +　　　ヾ　　　●■三三三■●　　　　　　　　木林林
AA:17 = 　　　　　　　　　　　　　#A　　　　#C　　　#D　　　　　■■　　木林林
AA:18 = 　　　　　　　　　　　　#B　14　　　#C　11　#D　　　　13│■　　木林林
AA:19 = 　　　　　　　　　　　#A　　　　　◇#C　　　#D◇　　　　■■　　木林林
AA:20 = 　　　　　　　　　　#B　　　　　　　■　04　■　　　　　　　　　木林林

@MAP_SUMMIT_3(AA)
#DIMS REF AA, 0
AA:00 =
AA:01 = 　　　　　　　　　　　林林林林林林林林林林林林林林林林林林
AA:02 = 　　　　　　林林林林林林林林林林林林林林林林林林林林林林林林林林林林
AA:03 = 　　　林林林林林林林林林林林林林林林林林林林林林林林林林林林林林林林林林林
AA:04 = 　　林林林林　■■■■■　林林　　　　　　　　　　林　　　桃桃桃桃　林林林林
AA:05 = 　林林林林林　■텐시저■　林林　街街街街街街街街　林　　　　　　　　林林林林林
AA:06 = 　林林林林林　■■─■■31　　　　　　　32　　　　　　33　桃桃桃桃　林林林林林
AA:07 = 　""林林林林　　　　　　　林林　街街街街　街街街　林　　　　　　　　林林林林""
AA:08 = 　　""─林林林林林林林林林林林　　　　　　　　　　林　　　桃桃桃桃　林林─""
AA:09 = 　　　　　""─＿＿林林林林林林林林林林林　林林林林林林林林林林＿＿─""／
AA:10 = 　　　　　　＼　　　""──＿＿林林林林　　　林林林林＿＿──""　　　／
AA:11 = 　　　　　　　ヽ　入　〈　　|"ヽ""──＿　＿＿──""　　ﾘ　ﾉ　ﾉ　／"
AA:12 = 　　　　　　　　ソ　ヽ　∧　ヽ　＼　　|.**　／　　 ﾉ　　ヽ入〈　ﾉ"
AA:13 = 　　　　　　　　　　　ヽ　＼　〉　〉　ヽ"*::*　　　〉.／""ヽ＼ノ
AA:14 = 　　　　　　　　　　　　　　〈　　ヽ　,ハ'*::::'*.∧√　　　ソ
AA:15 = 　　　　　　　　　　　　　　　ヽ　　＼ﾉ　｜"*::::::*
AA:16 = 　　　　　　　　　　　　　　　　∨＼　|　ﾉ　'*::30::'*
AA:17 = 　　　　　　　　　　　　　　　　　　＼ﾉ∨|／　*::::::::*
AA:18 = 　　　　　　　　　　　　　　　　　　　ヽ|ﾉ　　'*::::::::::'*
AA:19 = 　　　　　　　　　　　　　　　　　　　　""　　　*:::::↓:::::*
AA:20 = 　　　　　　　　　　　　　　　　　　　　　　　　'*::산정 05 ::::'*

@MAP_SUMMIT_4(AA)
#DIMS REF AA, 0
AA:00 = 　　　　　　　　　　　일층　　　　　　　　　　　　　　｜　　　　　　　　　　　이층
AA:01 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　｜
AA:02 = ■■■■■■■■■■■■■■■■■■■■■■■■■■　｜　■■■■■■■■■■■■■■■■■■■■■■■■■
AA:03 = ■□□□□■　　　　　　　　　　　　　■　　　　　■　｜　■　　　　　　　■　　　　■　　#f#j#g■　#f#j#g■
AA:04 = ■□　　□■　　　　┌────┐　　　■　37목욕　■　｜　■　　┌─┐　　■　　　　■　　#h#j#i■　#h#j#i■
AA:05 = ■　　　　│　　　　│　　　　│　　　■　　　　　■　｜　■　　│　│　　■　　　　■　　　　　■　　　　■
AA:06 = ■ 36주방 │　　　　└────┘　　　■■■─■■■　｜　■　　│　│　　│ 39일본 │　40텐시　■ 41조온 ■
AA:07 = ■　　　　■　　　　　35응접실　　　　■　　　　┌■　｜　■　　└─┘　　│　 식방 │　　　　　■　　　　■
AA:08 = ■□　　□■　　　　　　　　　　　　　■　　　　└■　｜　■　　38거실　　■　　　　■　　　　　■　　　　■
AA:09 = ■■──■■■■■■■■──■■■■■■──■■■■　｜　■　　　　　　　■　　　　■　　　　　■　　　　■
AA:10 = ■　　　　　　　　　　　 34 　　　　　　　　　　　■　｜　■　　　　　　　■■──■■■■─■■■■─■■■
AA:11 = ■　　　　　　　　　┌────┐　　　　　　■──■　｜　■　　　　　　　　　　　　　　　　　　　　　■42■
AA:12 = ■┬┬┬　　　　　　│　봉당　│　　　　　　■ 　 ■　｜　■┬┬┬　　　　　　　　　　　　　　　　　　■헛■
AA:13 = ■이층│　　　　　　│　　　　│　　　　　　■　　■　｜　■일층│　　　　　　　　　　　　　　　　　　│간■
AA:14 = ■■■■■■■■■■■■━━■■■■■■■■■■■■　｜　■■■■■■■■■■■■■■■■■■■■■■■■■
AA:15 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　｜
AA:16 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　｜
AA:17 = 　　　　　　　　　　　　 31 　　　　　→32　　　　　　｜

@ODEKAKEMAP_8(AA)
#DIMS REF AA, 0
AA:00 =
AA:01 = 　　～～～～　　　　　　　　　＿09＿　　　　　　　　　～～～～
AA:02 = ＿＿＿＿　　　　　　～～～　 ＼　　／ 　～～～　　　　　　　　　　　　　＿
AA:03 = ＼　　／　　　　　　　　　　　 ＼／ 　　　　　　　　　　　　　　　　　 ＼
AA:04 = ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
AA:05 =
AA:06 =
AA:07 = 　　　　　　#I#I#I　　森森森森森森森森森
AA:08 = 　　　　　#I#I　　#I森森林林┳┳┳林林森森
AA:09 = 　　　森#I#I#I 06 #I林林林林　02　林林林林　　　　　　　　　■■■■
AA:10 = 　　森林￣￣￣　　￣　　　　　　　　　林林森 森森林#K林森 ■　■■　■森
AA:11 = 　森林林林林　　　　　　　　　　　　　　　林林林γ　　#L林■　 05 　■林森
AA:12 = 森林林林林　　　　　　01　　　　　　　　　 林林 #L　　#M林■　　　　■林林
AA:13 = 林林林林林岩γ～～～～　　　　　　　　　　 林林　 `#N´ 　　#O 04 #O　林林
AA:14 = 林林林林岩_r_r_r_r_r岩岩林　　　干┳干　　　　　　 03 　　　　　　　　林林
AA:15 = 林林林岩_/v/v/v/v/_/岩岩林林　　林┃林林林林林林林林林林林林林林林林林林林
AA:16 = 林林林林ili i ilji_/岩岩林林　　林┃林林林林林林林林林林林林林林林林林林林

SIF ODEKAKEMAP_SETTING_8(640, "특수워프")
	AA:00 = 　　　　　　　　　　　　　　　　64

;--------------------------------------------------
;착색과 치환
;--------------------------------------------------
@DRAW_MAP_BG_8(SLICED)
#DIMS SLICED
SELECTCASE SLICED
;▼着色
CASE "木", "林"
	SETCOLOR C_FOREST1
	PRINTS SLICED
	RESETCOLOR
CASE "森"
	SETCOLOR C_FOREST2
	PRINTS SLICED
	RESETCOLOR
CASE "桃"
	SETCOLOR C_PINK
	PRINTS SLICED
	RESETCOLOR
CASE "～", "γ", "シ", "ｻ", "ﾞ", "-", "、", "ヾ", "i", "l", "j", "~", "+", "∫", "`", "ﾞ", "^", "/", "_", "r", "ｒ", "v", "´"
	SETCOLOR C_AQUA
	PRINTS SLICED
	RESETCOLOR
CASE "岩", "◇"
	SETCOLOR C_STONE1
	PRINTS SLICED
	RESETCOLOR
CASE "巌"
	SETCOLOR C_STONE2
	PRINTS SLICED
	RESETCOLOR
CASE "┳", "┃", "┃", "╋", "┯", "《", "》"
	SETCOLOR C_WOOD1
	PRINTS SLICED
	RESETCOLOR
CASE "■", "│", "─", "┐", "┌", "└", "┘", "-", "街", "三", "＝", "／", "＼", "|"
	SETCOLOR C_WOOD1
	PRINTS SLICED
	RESETCOLOR
CASE "＿", "ヽ", "入", "ソ", "∧", "〈", "√", "\"", "ノ", "ﾉ", "ハ", ".", "∨", "〉", "ﾘ", "\,"
	SETCOLOR C_WOOD1
	PRINTS SLICED
	RESETCOLOR
CASE "━", "┃", "┴", "┬", "□", "干", "●", "￣"
	SETCOLOR C_WOOD2
	PRINTS SLICED
	RESETCOLOR
;▼特殊な表示
CASE "#a", "#b", "#c", "#d", "#e", "#f", "#g", "#h", "#i", "#j", "#k", "#l", "#m", "#n"
	CALL MAP_PRINT(SLICED)
CASE "#A"
	SETCOLOR C_AQUA
	PRINT ﾉ
	RESETCOLOR
CASE "#B"
	SETCOLOR C_AQUA
	PRINT _ﾉ
	RESETCOLOR

CASE "#C"
	RESETCOLOR
	PRINT  i
CASE "#D"
	RESETCOLOR
	PRINT i
CASE "#E"
	SETCOLOR C_AQUA
	PRINT *
	RESETCOLOR
CASE "#F"
	SETCOLOR C_AQUA
	PRINT */
	RESETCOLOR
CASE "#G"
	SETCOLOR C_AQUA
	PRINT ./
	RESETCOLOR
CASE "#H"
	SETCOLOR C_WOOD1
	PRINT /
	RESETCOLOR
CASE "#I"
	SETCOLOR C_WOOD2
	PRINT 岩
	RESETCOLOR
CASE "#J"
CASE "#K"
	SETCOLOR C_AQUA
	PRINT ＿
	RESETCOLOR
CASE "#L"
	SETCOLOR C_AQUA
	PRINT ヽ
	RESETCOLOR
CASE "#M"
	SETCOLOR C_AQUA
	PRINT ノ
	RESETCOLOR
CASE "#N"
	SETCOLOR C_AQUA
	PRINT ￣
	RESETCOLOR
CASE "#O"
	SETCOLOR C_TORII
	PRINT ●
	RESETCOLOR
;ふつうの
CASEELSE
	PRINTS SLICED
ENDSELECT


code:
;--------------------------------------------------
;지점명 변경 함수
;--------------------------------------------------
@MAP_PLACENAME_8(ARG)
#FUNCTIONS
IF GET_MAPID(ARG) == MAIN_MAP
	SELECTCASE ARG
		CASE P823빈방
			IF CFLAG:MASTER:초기위치 == ARG
				RETURNF CALLNAME:MASTER + "의 방" ;私室
			ELSE
				RETURNF "빈 방"
			ENDIF
		CASE SUMIKOMI_ROOM
			;※このマップでは未実装
			IF FLAG:더부살이캐릭터
				RETURNF CALLNAME:(FLAG:더부살이캐릭터) + "의 방"
			ELSE
				RETURNF "빈 방"
			ENDIF
		CASE MINROOM() TO (MAXROOM - 1)
			RETURNF STR:(ARG + 8000)
		CASE OMANEKIBEYA()
			RETURNF OMANEKI_PLACE()
		CASE SUKIMA()
			RETURNF "스키마 공간"
		CASE MAXROOM
			RETURNF "산기슭" ;山の麓
		CASEELSE
			RETURNF "불명"
	ENDSELECT
ELSE
	RETURNF "산정 밖"
ENDIF

;--------------------------------------------------
;장소 ARG가 어느 지역에 있는지
;표시하는 맵의 번호와 연동 (TFLAG:맵변환)
;ARG     장소ID
;--------------------------------------------------
@MAP_AREASELECT_8(ARG)
#FUNCTION
SELECTCASE ARG
	;천계
	CASE P830현운해, P832유정천거리, P833도원
		RETURNF 3
	;守矢神社
	CASE P811경내 TO P826복도
		RETURNF 2
	;比那名居邸
	CASE P831히나나위저택앞, P834히나나위저택봉당 TO P842히나나위저택헛간
		RETURNF 4
	;妖怪の山・山頂
	CASEELSE
		RETURNF 1
ENDSELECT

;--------------------------------------------------
;내부구조가 있는 장소의 내부 판정
;		TFLAG:맵변환	내부감지(察知)가 필요한 맵 번호
;				P_ID  	표시버튼의 장소ID
;				Q_ID  	판정하는 내부 장소ID, 반드시 P_ID와 일치하는 수치도 포함
;--------------------------------------------------
@GETMAP_BUILDING_8(P_ID, Q_ID)
#FUNCTION
#DIM P_ID
#DIM Q_ID
IF TFLAG:맵변환 == 1
	SELECTCASE P_ID
		;천계
		CASE P830현운해
			SELECTCASE Q_ID
			CASE P830현운해 TO P842히나나위저택헛간
				RETURNF 1
			ENDSELECT
		;守矢神社
		CASE P811경내
			SELECTCASE Q_ID
			CASE P811경내 TO P826복도
				RETURNF 1
			ENDSELECT
	ENDSELECT
ELSEIF TFLAG:맵변환 == 3
	SELECTCASE P_ID
		;比那名居邸
		CASE P831히나나위저택앞
			SELECTCASE Q_ID
			CASE P831히나나위저택앞, P834히나나위저택봉당 TO P842히나나위저택헛간
				RETURNF 1
			ENDSELECT
	ENDSELECT
ENDIF
RETURNF 0

;--------------------------------------------------
;이동제한설정
;ARG    장소ID
;CHARA  이동하는 캐릭터ID
;RETURNF 1=이동 가능, 0=이동 불가능
;TFLAG:이동불능메시지   ↓の@MAP_CANNOT_WORD용 설정
;--------------------------------------------------
@MAP_CAN_MOVE_8(ARG, CHARA)
#FUNCTION
#DIM CHARA
SELECTCASE ARG
	;誰かが住んでないと入れない
	CASE P823빈방
		IF !PRIVATEROOM:(ARG % 100) && CFLAG:MASTER:초기위치 != ARG
			TFLAG:이동불능메시지 = 999
			RETURNF 0
		ENDIF
ENDSELECT
RETURNF 1

;--------------------------------------------------
;이동불능시 표시되는 메시지
;--------------------------------------------------
@MAP_CANNOT_WORD_8(ARG)
RETURN
SELECTCASE TFLAG:이동불능메시지
	CASE 1
		PRINTFORMW ※ここにメッセージを入れる。行数+1のCLEARLINEをする
		CLEARLINE 2
ENDSELECT
REUSELASTLINE

;-----------------------------------------
;거점 전용의 정경묘사
;WAIT는 걸리지 않도록
;-----------------------------------------
@MAP_UNIQUEMESSAGE_8
IF WITH_MOB()
	RETURN 1
ELSE
	SELECTCASE CFLAG:MASTER:현재위치
		;索道駅
		CASE P803삭도역
			IF INRANGE(TIME, 540, 1020)
				PRINTFORML 보기에도 의욕이 없어 보이는 캇파가 삭도의 접수를 받고 있다
			ELSE
				PRINTFORML 삭도역은 닫혀 있다
			ENDIF
	ENDSELECT
ENDIF
RETURN 1

;-----------------------------------------
;거점의 장소ID를 외출맵상의 장소ID로 치환하는 함수
;ARG      대상의 장소ID (거점맵)
;RETURNF  교체 장소ID (외출맵)
;-----------------------------------------
@MAP_SEARCH_REPLACEMENT_8(ARG)
#FUNCTION
SELECTCASE ARG
	CASE P830현운해 TO P842히나나위저택헛간
		RETURNF 천계
	CASE P801산정입구, P802다리, P803삭도역, P806폭포뒤 TO P809하타테댁
		RETURNF 구천의폭포
	CASE P805정상, P851쿠다카의오두막 TO P854메구무댁
		RETURNF 절경의언덕
	CASE P814호숫가
		RETURNF 산의호수
	CASE P804모리야신사토리이, P811경내, P813신사사무소, P815마당
		RETURNF 모리야신사경내
	CASE P855홍룡동, P856모모요의거처
		RETURNF 홍룡동
	CASEELSE
		RETURNF 모리야신사본전
ENDSELECT
RETURNF 0

;--------------------------------------------------
;맵의 소개문
;--------------------------------------------------
@MAP소개_8
;とりあえず5行
PRINTFORML 모리야 신사를 중심으로 텐구의 주거나 천계까지를 포함한 맵.
PRINTFORML 전체 맵의 중심에서는 꽤 벗어나 있지만 삭도로 인간 마을까지 갈 수 있어 거기까지 접근성이 나쁘지 않다.
PRINTFORML 모리야 제비뽑기는 유용한 아이템이나 데이트권이 당첨될 수 있지만, 확률상 상당한 지출을 각오해야 한다.
PRINTFORML 채집 포인트가 다수 있어, 채집 기능을 연마하고 있으면 계절에 따라서는 유용한 소재를 다종 입수할 수 있다.
PRINTFORML 낚시나 산의 호숫물에 의한 술을 만드는 것뿐만 아니라 일을 도와줄 곳도 꽤 많고, 하루가 눈 깜짝할 사이에 지나갈 때도.


code:
;-----------------------------------------------------------
;지점의 연결 설정
;ARG    기준지점
;ARG:1  대상지점
;RETURNF 0=이동할 수 없다, 보이지 않는다
;        1=이동할 수 있다, 보이지 않는다
;        2=이동할 수 없다, 보인다
;        3=이동할 수 있다, 보인다 (직통)
;-----------------------------------------------------------
@CAN_MOVE_8(ARG, ARG:1)
#FUNCTION
SELECTCASE ARG
CASE P801산정입구
	SIF GROUPMATCH(ARG:1, P802다리)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P807모미지댁)
		RETURNF 1
	SIF ARG:1 == MAXROOM
		RETURNF 2
CASE P802다리
	SIF GROUPMATCH(ARG:1, P801산정입구, P803삭도역)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P806폭포뒤, P807모미지댁, P808아야댁, P809하타테댁)
		RETURNF 1
CASE P803삭도역
	SIF GROUPMATCH(ARG:1, P802다리)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P804모리야신사토리이, P808아야댁, P809하타테댁, P810산막)
		RETURNF 1
CASE P804모리야신사토리이
	SIF GROUPMATCH(ARG:1, P811경내)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P803삭도역, P805정상, P810산막)
		RETURNF 1
CASE P805정상
	SIF GROUPMATCH(ARG:1, P804모리야신사토리이, P830현운해, P851쿠다카의오두막, P852코마쿠사의오두막, P853미스마루의오두막, P854메구무댁, P855홍룡동)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P801산정입구, P802다리, P803삭도역)
		RETURNF 2
CASE P806폭포뒤
	SIF GROUPMATCH(ARG:1, P802다리)
		RETURNF 1
CASE P807모미지댁
	SIF GROUPMATCH(ARG:1, P801산정입구, P802다리)
		RETURNF 1
CASE P808아야댁, P809하타테댁
	SIF GROUPMATCH(ARG:1, P802다리, P803삭도역)
		RETURNF 1
CASE P810산막
	SIF GROUPMATCH(ARG:1, P803삭도역, P804모리야신사토리이)
		RETURNF 1

CASE P811경내
	SIF GROUPMATCH(ARG:1, P804모리야신사토리이, P813신사사무소, P814호숫가)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P812본전, P821봉당)
		RETURNF 1
CASE P812본전
	SIF GROUPMATCH(ARG:1, P811경내, P826복도)
		RETURNF 1
CASE P813신사사무소
	SIF GROUPMATCH(ARG:1, P811경내)
		RETURNF 3
CASE P814호숫가
	SIF GROUPMATCH(ARG:1, P811경내, P815마당)
		RETURNF 3
CASE P815마당
	SIF GROUPMATCH(ARG:1, P814호숫가, P816툇마루)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P821봉당)
		RETURNF 1
CASE P816툇마루
	SIF GROUPMATCH(ARG:1, P817카나코방, P818스와코방, P819거실, P821봉당, P826복도)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P815마당)
		RETURNF 3
CASE P817카나코방
	SIF GROUPMATCH(ARG:1, P816툇마루, P818스와코방, P819거실)
		RETURNF 1
CASE P818스와코방
	SIF GROUPMATCH(ARG:1, P816툇마루, P817카나코방, P820사나에방, P821봉당)
		RETURNF 1
CASE P819거실
	SIF GROUPMATCH(ARG:1, P816툇마루, P817카나코방, P820사나에방, P826복도)
		RETURNF 1
CASE P820사나에방
	SIF GROUPMATCH(ARG:1, P818스와코방, P819거실, P821봉당, P826복도)
		RETURNF 1
CASE P821봉당
	SIF GROUPMATCH(ARG:1, P811경내, P815마당, P826복도, P816툇마루, P818스와코방, P820사나에방, P823빈방, P824화장실, P825목욕탕)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P822부엌)
		RETURNF 3
CASE P822부엌
	SIF GROUPMATCH(ARG:1, P821봉당)
		RETURNF 3
CASE P823빈방, P824화장실, P825목욕탕
	SIF GROUPMATCH(ARG:1, P821봉당)
		RETURNF 1
CASE P826복도
	SIF GROUPMATCH(ARG:1, P812본전, P816툇마루, P819거실, P820사나에방, P821봉당)
		RETURNF 1

CASE P830현운해
	SIF GROUPMATCH(ARG:1, P805정상)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P832유정천거리)
		RETURNF 3
CASE P831히나나위저택앞
	SIF GROUPMATCH(ARG:1, P832유정천거리, P834히나나위저택봉당)
		RETURNF 1
CASE P832유정천거리
	SIF GROUPMATCH(ARG:1, P830현운해)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P831히나나위저택앞, P833도원)
		RETURNF 1
CASE P833도원
	SIF GROUPMATCH(ARG:1, P832유정천거리)
		RETURNF 1
CASE P834히나나위저택봉당
	SIF GROUPMATCH(ARG:1, P831히나나위저택앞, P835히나나위저택응접실, P836히나나위저택주방, P837히나나위저택목욕탕, P838히나나위저택거실)
		RETURNF 1
CASE P835히나나위저택응접실
	SIF GROUPMATCH(ARG:1, P834히나나위저택봉당, P836히나나위저택주방)
		RETURNF 1
CASE P836히나나위저택주방
	SIF GROUPMATCH(ARG:1, P834히나나위저택봉당, P835히나나위저택응접실)
		RETURNF 1
CASE P837히나나위저택목욕탕
	SIF GROUPMATCH(ARG:1, P834히나나위저택봉당)
		RETURNF 1
CASE P838히나나위저택거실
	SIF GROUPMATCH(ARG:1, P834히나나위저택봉당, P839히나나위저택다다미방, P840텐시방, P841이쿠방, P842히나나위저택헛간)
		RETURNF 1
CASE P839히나나위저택다다미방
	SIF GROUPMATCH(ARG:1, P838히나나위저택거실, P840텐시방)
		RETURNF 1
CASE P840텐시방
	SIF GROUPMATCH(ARG:1, P838히나나위저택거실, P839히나나위저택다다미방)
		RETURNF 1
CASE P841이쿠방, P842히나나위저택헛간
	SIF GROUPMATCH(ARG:1, P838히나나위저택거실)
		RETURNF 1

CASE P851쿠다카의오두막, P852코마쿠사의오두막, P853미스마루의오두막, P854메구무댁
	SIF GROUPMATCH(ARG:1, P805정상)
		RETURNF 1
CASE P855홍룡동
	SIF GROUPMATCH(ARG:1, P805정상, P856모모요의거처)
		RETURNF 1
CASE P856모모요의거처
	SIF GROUPMATCH(ARG:1, P855홍룡동)
		RETURNF 1

CASE MAXROOM
	SIF ARG:1 == P801산정입구
		RETURNF 1
ENDSELECT

RETURNF 0


code:
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
;지점의 속성 설정 (DIM_t.ERH 참조)
;장소_원룸			집주인이 부재중일때 잠기고, 이불・옥내・주방・공부・휴식・음식・Private가 자동 부여
;장소_이불			휴식이 자동으로 부여
;장소_서양식		실내지만 신발을 신은 채, 옥내가 자동으로 부여
;장소_옥내
;장소_지붕			옥외지만 지붕이 있는 곳, 옥내라도 지붕이 없는 경우는 야외판정 (구 창공)
;장소_넓은
;장소_달구경		옥내나 지붕이 있어도 달이 보이는 장소
;장소_휴식
;장소_목욕탕
;장소_화장실
;장소_주방         	집어먹기가 자동으로 부여
;장소_훈련
;장소_공부
;장소_하늘의소리
;장소_텃밭
;장소_물긷기
;장소_신체측정
;장소_빨래너는곳	풍경묘사용
;장소_음식			자유행동 전용
;장소_집어먹기		자유행동 전용
;장소_머물지않는다	캐릭터가 잘 머물지 않는다 (이동하기 쉽다)
;장소_과소			캐릭터가 잘 들어가지 않는다 (이동해오기 어렵다)
;장소_Private		절도 있는 캐릭터는 들어오지 않는다, 주로 개인실과 목욕탕・화장실
;장소_코타츠		자유행동전용
;장소_공공장소		덮치지 않는다
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
@ROOMSETTING_8
#DIM ROOM
VARSET ROOMDATA
MAXROOM = 857
ENTRANCE = P801산정입구
피난처 = P824화장실

SIF GET_MAPID(거점_술벌레) != MAIN_MAP
	거점_술벌레 = P822부엌
MAP_PAGES = 4
MAPNAME:1 = 요괴의 산·산정
MAPNAME:2 = 모리야 신사
MAPNAME:3 = 천계
MAPNAME:4 = 히나나위 저택

;月の住民は湖畔から来る
FOR LOCAL, 1, CHARANUM
	SIF GROUPMATCH(GET_MAPID(CFLAG:LOCAL:자택위치), 10)
		CFLAG:LOCAL:(450 + MAIN_MAP) = P814호숫가
NEXT

FOR LOCAL, MINROOM(), MAXROOM
	ROOM = LOCAL % 100
	SELECTCASE LOCAL
	;布団・屋内・厨房・勉強・休憩・飲食・プライベートが自動で付与
	CASE P807모미지댁, P808아야댁, P809하타테댁, P851쿠다카의오두막, P852코마쿠사의오두막, P853미스마루의오두막
		ROOMDATA:ROOM |= 장소_원룸
	;龍宅は月見できる
	CASE P854메구무댁
		ROOMDATA:ROOM |= 장소_원룸
		ROOMDATA:ROOM |= 장소_달구경
	CASE P856모모요의거처
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_Private
	;自室になると布団,勉強,プライベートが付与
	CASE P810산막
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식

	CASE P801산정입구
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P802다리
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P803삭도역
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P805정상
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
	CASE P806폭포뒤
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_과소
	CASE P855홍룡동
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_과소

	CASE P804모리야신사토리이
	CASE P811경내
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P812본전
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_공공장소
		ROOMDATA:ROOM |= 장소_하늘의소리
	CASE P813신사사무소
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P814호숫가
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_물긷기
	CASE P815마당
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_텃밭
	CASE P816툇마루
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_달구경
		ROOMDATA:ROOM |= 장소_빨래너는곳
	CASE P826복도
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P819거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P817카나코방, P818스와코방, P820사나에방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private

	;自室になると勉強,プライベートが付与
	CASE P823빈방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
	CASE P821봉당
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P822부엌
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P824화장실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_화장실
		ROOMDATA:ROOM |= 장소_Private
	CASE P825목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private

	CASE P830현운해
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_훈련
	CASE P831히나나위저택앞
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P832유정천거리
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P833도원
		ROOMDATA:ROOM |= 장소_집어먹기
	CASE P834히나나위저택봉당
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P835히나나위저택응접실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
	CASE P836히나나위저택주방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
	CASE P837히나나위저택목욕탕
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_Private
	CASE P838히나나위저택거실
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_코타츠
	CASE P839히나나위저택다다미방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
	CASE P840텐시방, P841이쿠방
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_Private
	;自室になると布団,勉強,プライベートが付与
	CASE P842히나나위저택헛간
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_과소
	ENDSELECT
NEXT

;-----------------------------------------
;디폴트 초기위치 및 거점주인 설정
;-----------------------------------------
@DEFAULT_OWNER_8
Default초기위치 = P810산막
거점_주인 = [[카나코]]

;-----------------------------------------
;외출맵의 설정
;ARG   대상 지점
;ARGS  판정문자인수
;-----------------------------------------
@ODEKAKEMAP_SETTING_8(ARG, ARGS)
#FUNCTION
;천계→백옥루정원へ繋がる특수워프の条件
SIF ARGS == "특수워프" && MAIN_MAP != 6 && CFLAG:MASTER:현재위치 == 천계 && (ABL:MASTER:교양 > 1 || ABL:(FLAG:데이트상대):교양 > 1)
	RETURNF 백옥루정원
;＼1 2 3 4 5 6 7 8 9
;01
;02　　　９
;03
;04
;05
;06
;07　６　２　３４５
;08
;09　　　１
SELECTCASE ARG
CASE 구천의폭포
	SIF ARGS == "좌표"
		RETURNF 49
	SIF GROUPMATCH(ARGS, "넓은", "모브")
		RETURNF 1
CASE 절경의언덕
	SIF ARGS == "좌표"
		RETURNF 47
	SIF GROUPMATCH(ARGS, "넓은", "도시락")
		RETURNF 1
CASE 산의호수
	SIF ARGS == "좌표"
		RETURNF 67
	SIF GROUPMATCH(ARGS, "넓은", "훈련", "물긷기", "도시락")
		RETURNF 1
CASE 모리야신사경내
	SIF ARGS == "좌표"
		RETURNF 77
	SIF GROUPMATCH(ARGS, "넓은", "모브")
		RETURNF 1
CASE 모리야신사본전
	SIF ARGS == "좌표"
		RETURNF 87
	SIF GROUPMATCH(ARGS, "지붕")
		RETURNF 1
CASE 홍룡동
	SIF ARGS == "좌표"
		RETURNF 27
	SIF GROUPMATCH(ARGS, "옥내", "달구경")
		RETURNF 1
CASE 천계
	SIF ARGS == "좌표"
		RETURNF 42
	SIF GROUPMATCH(ARGS, "넓은", "도시락", "하늘의소리")
		RETURNF 1
ENDSELECT


code:
;-----------------------------------------------------------
;원거리 이동 설정
;ARG     목적지
;ARG:1   현위치
;RETURN  다음 목적지
;-----------------------------------------------------------
@SKIP_MOVE_8(ARG, ARG:1)
#DIM 현재의위치
;現在位置取得
IF ARG:1
	현재의위치 = ARG:1
ELSE
	현재의위치 = CFLAG:MASTER:현재위치
ENDIF

;目的地に直接移動できる場合そこに移動
SIF CAN_MOVE(현재의위치, ARG) & 1
	RETURN ARG

;袋小路から行ける場所は固定なので、そこを目指す
SELECTCASE 현재의위치
	CASE P806폭포뒤
		RETURN P802다리
	CASE P813신사사무소
		RETURN P811경내
	CASE P822부엌, P823빈방, P824화장실, P825목욕탕
		RETURN P821봉당
	CASE P833도원
		RETURN P832유정천거리
	CASE P837히나나위저택목욕탕
		RETURN P834히나나위저택봉당
	CASE P841이쿠방, P842히나나위저택헛간
		RETURN P838히나나위저택거실
	CASE P851쿠다카의오두막, P852코마쿠사의오두막, P853미스마루의오두막, P854메구무댁
		RETURN P805정상
	CASE P856모모요의거처
		RETURN P855홍룡동
ENDSELECT

;直接移動できない場合、1つ近い位置を暫定目的地に設定し直してループ
;基本的に最短で行けるコースを設定する
;現在地によってコースが変わることも考慮して対応する
SELECTCASE ARG
	CASE P801산정입구
		RETURN P802다리
	CASE P802다리
		RETURN P803삭도역
	CASE P803삭도역
		SELECTCASE 현재의위치
		CASE P801산정입구, P807모미지댁, P806폭포뒤
			RETURN P802다리
		CASEELSE
			RETURN P804모리야신사토리이
		ENDSELECT
	CASE P804모리야신사토리이
		SELECTCASE 현재의위치
		CASE P801산정입구, P807모미지댁, P802다리, P806폭포뒤, P808아야댁, P809하타테댁
			RETURN P803삭도역
		CASE P811경내 TO P826복도
			RETURN P811경내
		CASEELSE
			RETURN P805정상
		ENDSELECT
	CASE P805정상
		SELECTCASE 현재의위치
		CASE P856모모요의거처
			RETURN P855홍룡동
		CASE P831히나나위저택앞 TO P842히나나위저택헛간
			RETURN P830현운해
		CASEELSE
			RETURN P804모리야신사토리이
		ENDSELECT
	CASE P806폭포뒤, P807모미지댁
		RETURN P802다리
	CASE P808아야댁, P809하타테댁
		SELECTCASE 현재의위치
		CASE P801산정입구, P807모미지댁, P806폭포뒤
			RETURN P802다리
		CASEELSE
			RETURN P803삭도역
		ENDSELECT
	CASE P810산막
		SELECTCASE 현재의위치
		CASE P801산정입구, P807모미지댁, P802다리, P806폭포뒤, P808아야댁, P809하타테댁
			RETURN P803삭도역
		CASEELSE
			RETURN P804모리야신사토리이
		ENDSELECT
	;▼守矢神社
	CASE P811경내
		SELECTCASE 현재의위치
		CASE P815마당
			RETURN P814호숫가
		CASE P811경내 TO P826복도
			RETURN P821봉당
		CASEELSE
			RETURN P804모리야신사토리이
		ENDSELECT
	CASE P812본전
		SELECTCASE 현재의위치
		CASE P814호숫가, P813신사사무소
			RETURN P811경내
		CASE P811경내 TO P826복도
			RETURN P826복도
		CASEELSE
			RETURN P811경내
		ENDSELECT
	CASE P813신사사무소
		RETURN P811경내
	CASE P814호숫가
		SELECTCASE 현재의위치
		CASE P812본전, P813신사사무소, P821봉당
			RETURN P811경내
		CASE P811경내 TO P826복도
			RETURN P815마당
		CASEELSE
			RETURN P811경내
		ENDSELECT
	CASE P815마당
		SELECTCASE 현재의위치
		CASE P820사나에방 TO P825목욕탕
			RETURN P821봉당
		CASE P811경내, P813신사사무소
			RETURN P814호숫가
		CASE P811경내 TO P826복도
			RETURN P816툇마루
		CASEELSE
			RETURN P814호숫가
		ENDSELECT
	CASE P816툇마루
		SELECTCASE 현재의위치
		CASE P814호숫가
			RETURN P815마당
		CASE P812본전
			RETURN P826복도
		CASEELSE
			RETURN P821봉당
		ENDSELECT
	CASE P817카나코방
		SELECTCASE 현재의위치
		CASE P820사나에방
			RETURN P819거실
		CASEELSE
			RETURN P816툇마루
		ENDSELECT
	CASE P818스와코방
		SELECTCASE 현재의위치
		CASE P815마당, P814호숫가, P826복도, P812본전, P819거실
			RETURN P816툇마루
		CASEELSE
			RETURN P821봉당
		ENDSELECT
	CASE P819거실
		SELECTCASE 현재의위치
		CASE P818스와코방, P815마당, P814호숫가
			RETURN P816툇마루
		CASEELSE
			RETURN P826복도
		ENDSELECT
	CASE P820사나에방
		SELECTCASE 현재의위치
		CASE P817카나코방
			RETURN P819거실
		CASE P812본전
			RETURN P826복도
		CASEELSE
			RETURN P821봉당
		ENDSELECT
	CASE P821봉당
		SELECTCASE 현재의위치
		CASE P819거실, P812본전
			RETURN P826복도
		CASE P817카나코방
			RETURN P816툇마루
		CASEELSE
			RETURN P811경내
		ENDSELECT
	CASE P822부엌, P823빈방, P824화장실, P825목욕탕
		RETURN P821봉당
	CASE P826복도
		SELECTCASE 현재의위치
		CASE P815마당, P817카나코방, P818스와코방
			RETURN P816툇마루
		CASEELSE
			RETURN P821봉당
		ENDSELECT
	;▼천계
	CASE P830현운해
		SELECTCASE 현재의위치
		CASE P831히나나위저택앞 TO P842히나나위저택헛간
			RETURN P832유정천거리
		CASEELSE
			RETURN P805정상
		ENDSELECT
	CASE P831히나나위저택앞
		SELECTCASE 현재의위치
		CASE P834히나나위저택봉당 TO P842히나나위저택헛간
			RETURN P834히나나위저택봉당
		CASEELSE
			RETURN P832유정천거리
		ENDSELECT
	CASE P832유정천거리
		SELECTCASE 현재의위치
		CASE P834히나나위저택봉당 TO P842히나나위저택헛간
			RETURN P831히나나위저택앞
		CASEELSE
			RETURN P830현운해
		ENDSELECT
	CASE P833도원
		RETURN P832유정천거리
	CASE P834히나나위저택봉당
		SELECTCASE 현재의위치
		CASE P834히나나위저택봉당 TO P842히나나위저택헛간
			RETURN P838히나나위저택거실
		CASEELSE
			RETURN P831히나나위저택앞
		ENDSELECT
	CASE P835히나나위저택응접실, P836히나나위저택주방, P837히나나위저택목욕탕, P838히나나위저택거실
		RETURN P834히나나위저택봉당
	CASE P839히나나위저택다다미방 TO P842히나나위저택헛간
		RETURN P838히나나위저택거실
	;▼頂上部
	CASE P851쿠다카의오두막, P852코마쿠사의오두막, P853미스마루의오두막, P854메구무댁, P855홍룡동
		RETURN P805정상
	CASE P856모모요의거처
		RETURN P855홍룡동
ENDSELECT


code:
;--------------------------------------------------
;맵의 함수명
;--------------------------------------------------
@MAP_VIEWING_NAME_9
#FUNCTIONS
RETURNF "CHIREIDEN"

;--------------------------------------------------
;맵의 묘화
;--------------------------------------------------
@MAP_CHIREIDEN_1(AA)
#DIMS REF AA, 0
AA:00 = 　＠＃＠＃＠＃＠＃ｖｖ　　│~ #G ~│　ｖ 【１Ｆ】 │ 【２Ｆ】
AA:01 = 　＃＠＃＠＃＠＃＠ ｖｖｖ　＼＿＿／　ｖｖｖ 　　　│
AA:02 = 　　　　　25　　　　　　　　　23　　　　　　　　　│
AA:03 = 　　　　　　　　　　　　　　　　　　　　#a#b#c#d　│
AA:04 = 　■■■■■─■■■■─■■■■■■■─■■■■　│　■■■■■■■■■■■■■■■■■■■■■■■
AA:05 = 　■┌──┘　■　　　　 13 　　　　■　■오린■　│　■　코이시　■　사토리　│　□#A□■　목욕　■
AA:06 = 　■┘ 주방 　│　┌┐　┌┐　┌┐　■　■ 12 ■　│　■　　18　　■　　19　　■　 20 #B■　 21 　■
AA:07 = 　■　　09　┌■　││　││　││　│　│　　■　│　■□□　　　■　　　□□■□　　□■　　　　■
AA:08 = 　■■─■─■■　└┘　└┘　└┘　■　■■■■　│　■■■■■─■─■■■■■■─■■■■■─■■
AA:09 = 　■ 10 ■　　│　　　　　　　　　　■　│오쿠■　│　■　　■　　　　　　　14　　　　　　　│ 22 ■
AA:10 = 　■■■■　■■■■■■■■─■■■■　■ 11 ■　│　■ 16 ■　■■■■■■─■■■■■■　■■■■
AA:11 = 　│　　　　■　　　　　　　　　　　■　■　　■　│　■　　│　■　　　　　　　　　　　■　│ 17 ■
AA:12 = 　■■■■　■　■ｖｖｖ■ｖｖｖ■　■　■■■■　│　■■■■　■　■＝＝＝■＝＝＝■　■　■■■■
AA:13 = 　■　||■　■ ｖｖｖ 　26　 ｖｖｖ ■　■||　■　│　■　||| 　│　||　　　　　　　||　│　 |||　■
AA:14 = 　■≡┏■　■　ｖｖｖ 안뜰 ｖｖｖ　■　■┓≡■　│　■≡┏┓　■　||ｖｖｖ　ｖｖｖ||　■　┏┓≡■
AA:15 = 　■≡┗━　■　■ ｖ ┏≡┓ ｖ ■　■　━┛≡■　│　■≡┗┃　■　■ ｖｖ 26 ｖｖ ■　■　┃┛≡■
AA:16 = 　■　 |||　│　ｖｖｖ┃28┃ｖｖｖ　│　||| 　■　│　■　||┃　■　||ｖｖ 안뜰 ｖｖ||　■　┃||　■
AA:17 = 　■≡┏━　■ ｖｖｖ ┗━┛ ｖｖｖ ■　━┓≡■　│　■≡┏┃　■　|| ｖ ┏≡┓ ｖ ||　■　┃┓≡■
AA:18 = 　■≡┗■　■　■ｖｖｖ■ｖｖｖ■　■　■┛≡■　│　■≡┗┛　■　■＝＝＝■＝＝＝■　■　┗┛≡■
AA:19 = 　■　||■　■　　　　　　　　　　　■　■||　■　│　■　||| 　│　　　　　　　　　　　│　 |||　■
AA:20 = 　■■■■　■■■■─■■■─■■■■　■■■■　│　■■■■■■　　　　　15　　　　　■■■■■■
AA:21 = 　■ 06 │　　　　　　　05　　　　　　　■　　■　│　　　　　　||　　　　　　　　　　　||
AA:22 = 　■■■■■■■─■─■─■─■─■■─■　　■　│　　　　　　■＝＝＝■＝＝＝■＝＝＝■
AA:23 = 　■　　　　■　　　　　　　　　　　■ 　홀　 ■　│
AA:24 = 　■　　　　│　　　◎　　　◎　　　■　 04 　■　│
AA:25 = 　■■■■■■■■■■───■■■■■■■■■■　│
AA:26 = 　　　　　　　　　　　　01　　　　　　　　　　　　│
AA:27 = 　　　　　　　　　　　　↓　　　　　　　　　　　　│

@MAP_CHIREIDEN_2(AA)
#DIMS REF AA, 0
AA:00 = ●●　┃ ~  ┃　　■■■■■【구도변두리】【구도번화가】■■■■■　■■■■■■■■■■■■■【지령전】
AA:01 = ●●　┃　　┃　　■　　　│　■■■■■∫∫■■■■■■■ 찻집 ■　■ 식사처 ■과자처■　　■∫　├
AA:02 = ●　　┃~ 　┃　　■■■■■　■　　　■∫∫■□ 상점 □■□□□■　■□□□□■□□□■　　■∫　├
AA:03 = ●　　┃　　┃　　■　43　■　■　　　■∫∫■□　　　□■　　　■　■　　　　■　　　■　　■∫　├
AA:04 = 　　　┃　~ ┃　　■■─■■　■■─■■∫∫■■■─■■■■─■■　■■■─■■■─■■■■■∫　◇
AA:05 = 　　ⅰ┳┳┳┳ⅰ　　　　　　　　　　　　∫∫　　　　　　　　　　　　　　　　　　　　　　　　　∫
AA:06 = #o48　|||46|||　　　　　　　44　　　　　∫∫　　　　　　　　　　　　31　　　　　　　　　　　　∫01　05→
AA:07 = 　　ⅰ┳┳┳┳ⅰ　　　　　　　　　　　　∫∫　　　　　　　　　　　　　　　　　　　　　　　　　∫
AA:08 = ●　　┃　　┃　　■■■■■■■■■■■∫∫■■　■■─■■■─■■　■■─■　■─■■■■■∫　◇
AA:09 = ●　　┃ ~  ┃　　■　40　■　■　　　■∫∫　■　■　술집　■　　■　■　　■　■　　■○○○∫　├
AA:10 = ●●　┃　　┃　　■　　　■　■　　　■∫∫　■　■　 33 　■　　■　■ 37 ■　■　　■○　　∫　├
AA:11 = ●●　┃　~ ┃　　■■─■■■■■─■■∫∫　■　■○　　　■■■■　■■■■　■■■■　38　∫　├
AA:12 = ●●　┃　　┃ 45 　　　　　　　　　　　∫∫　■　■○　□□■　　■　■　　■　■ 36 ■　　　∫　├
AA:13 = ●●　┃~ 　┃　　■■■■■　■■■■■∫∫　■　■○　□□■　　■　■　　■　■　　■　　○∫　├
AA:14 = ●●●┃　　┃　　■　41　■　│　　　■∫∫■■　■■─■■■■─■　■─■■　■■─■■─■∫　├
AA:15 = ●●●┃　~ ┃　　■─■■■　■　　　■∫∫　　　　　　　　　　　　32　　　　　　　　　　　　∫　├
AA:16 = ●●●┃　　┃　　　　　　　　■■■■■∫∫　　　　　　　　　　　　　　　　　　　　　　　　　∫　├
AA:17 = ●●●┃ ~  ┃　　■■■─■　│　　　■∫∫■■■■◎─◎■■■■　■■■■■──■■■■■■∫　├
AA:18 = ●●●┃　　┃　　■　42　■　■　　　■∫∫■∞∞◎　　　◎∞∞■　■　　□　온천　■　　　■∫　├
AA:19 = ●●●┃~ 　┃　　■■■■■　■■■■■∫∫■　　　　35　　　　■39■　　□　 34 　│　♨　■∫　├

@MAP_CHIREIDEN_3(AA)
#DIMS REF AA, 0
AA:00 = 　　　　　　　　　　　　　　■　　 26 　　■
AA:01 = ■■■■■■■■■■■■■■■■■　　■■■■■■■■■■■■■■■■■
AA:02 = ■■■■■■■■■■■■■■■■■　　■■■■■■■■■■■■■■■■■
AA:03 = ■■■■■■■■■■■■■■■■■　　■■■■■■■■■■■■■■■■■
AA:04 = ■■■■■■■■■■■■■■■■■　　■■■■■■■■■■■■■■■■■
AA:05 = ■■■■■■■■■■■■■■■■□　　□■■■■■■■■■■■■■■■■
AA:06 = ■■■■■■■■■■■■■■■□□　　□□■■■■■■■■■■■■■■■
AA:07 = ■■■■■■■■■■■■■□□□　　　　□□□■■■■■■■■■■■■■
AA:08 = ■■■■■■■■■■□□□□　　　　　　　　□□□□■■■■■■■■■■
AA:09 = □□□□□□□□□□□　　　　　　　　　　　　　　□□□□□□□□□□□
AA:10 = 　　　　　　　　　　　　　　　　　 28
AA:11 = 　　　　　　　　　　火　　　　　　　　　　　　　　　　火
AA:12 = 　火　　　　　　　火火　火　　　火　　　　　　　　火　　　　　　火
AA:13 = 火火　　　　　火炎炎火　　　　炎火　　　火　　火炎炎　　　火　　　　　火
AA:14 = 火炎火　　火炎炎炎炎炎火火炎火炎火　　火炎炎火炎炎炎火火火炎火火　　火火
AA:15 = ■■■■■■■■■■■■■■■■■　　■■■■■■■■■■■■■■■■■
AA:16 = ■■■■■■■■■■■■■□□□□　　□□□□■■■■■■■■■■■■■
AA:17 = ■■■■■■■■■□□□□□　　　　　　　　□□□□□■■■■■■■■■
AA:18 = ■■■□□□□□□□　　　　　　　　　　　　　　　　□□□□□□□■■■
AA:19 = □□□□　　　　　　　　　　　　　 29 　　　　　　　　　　　　　□□□□
AA:20 = 　　　　　　　　　　　　　 _,,.. -――‐- .､_
AA:21 = 　　　　　　　　　　,. ‐''"´'''';;||||||||||｀`'‐.､
AA:22 = 　　　　　　　　,.‐´　　　'''';;||||||||||||||||||||｀‐.､
AA:23 = 　　　　　　 ／　　　　　'''';;||||||||||||||||||||||||||||＼.
AA:24 = ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
AA:25 =
AA:26 = 　　　　＿　　　　　　　　　　　　　30　　　　　　　　　＿#E#C#F＿＿＿
AA:27 = ▁▂▃▅▆▅#E47#F▅▆▅▃▂▁▁▂▃▅▆▅▃▂▁▁▁▁▂▃▅▆▅▃▂▂▃▅▆▅▃▂▁▁▂▃▅▆▅▃▂▁#E#C#D#C#D#C#D#C#F

@ODEKAKEMAP_9(AA)
#DIMS REF AA, 0
AA:00 = ●　　●┃~ ┃●●●●●●●■■■　■■■　■■■　├　#H#H#H#H#H#H#H#H
AA:01 = ●　　●┃　┃　■■　■■　■술■　■식■　■　■　├　#H　　　　　　#H
AA:02 = ●　　●┃ ~┃　■■　■■　■─■　■─■　■─■　◇　#H　#H　　#H　#H
AA:03 = ●　　　┳┳┳　　　　　　　　　　　　　　　　　　　　　│　　　　　　#H
AA:04 = ●　01　||||||　　 02 　　　　　　　　　03　　　　　　　│　　 06 　　#H
AA:05 = ●●　　┳┳┳　　　■■　　■■　　　■■　　■■　◇　#H　#H　　#H　#H
AA:06 = ●●●●┃~ ┃■■　■■　　■■　　　■■　　■■　├　#H　 ┏≡┓ 　#H
AA:07 = ●●●●┃ ~┃■■　　　　　　　　　　　　　　　　　├　#H#H#H□□#H#H#H
AA:08 = ●●●●┃　┃　　　　■■　■■■─■■■　　05　　├　　　#I　　#I
AA:09 = ●●●●┃~ ┃　■■　■■　■■　04　■■　■─■　├　　　#I　　#I
AA:10 = ●●●●┃　┃　■■　　　　■　　탕　　■　■Ｈ■　├　　#I#I　　#I#I
AA:11 = ●●●●┃　┃　　　　■■　■　　♨　　■　■■■　├#I#I#I　 07 　#I#I#I
AA:12 = ●●●●┃　┃　　　　■■　■■■■■■■　　　　　├#I炎炎炎炎炎炎炎炎#I

;--------------------------------------------------
;착색과 치환
;--------------------------------------------------
@DRAW_MAP_BG_9(SLICED)
#DIMS SLICED
#DIM CONST C_WATER = 0x25b7c0
SELECTCASE SLICED
;▼着色
CASE "■", "┳", "ⅰ", "╋"
	SELECTCASE TFLAG:맵변환
	CASE 0
		SETCOLOR C_WOOD1
	CASE 1
		SETCOLOR C_STONE1
	CASE 2
		SETCOLOR C_WOOD1
	CASE 3
		SETCOLOR 0x006a6c
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "│", "─", "┐", "┌", "└", "┘", "|"
	SELECTCASE TFLAG:맵변환
	CASE 2, 0
		SETCOLOR C_WOOD1
	CASE 3
		SETCOLOR C_ORANGE
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "□", "○"
	SELECTCASE TFLAG:맵변환
	CASE 3, 0
		SETCOLOR 0x00ffcc
	CASEELSE
		SETCOLOR C_WOOD2
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "◇", "├"
	SETCOLOR C_STONE1
	PRINTS SLICED
	RESETCOLOR
CASE "●", "┃"
	SELECTCASE TFLAG:맵변환
	CASE 0
		SETCOLOR C_WOOD1
	CASE 2
		SETCOLOR C_WOOD2
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "ｖ"
	SETCOLOR C_L_GREEN
	PRINTS SLICED
	RESETCOLOR
CASE "＃"
	SETCOLOR C_FOREST1
	PRINTS SLICED
	RESETCOLOR
CASE "＠"
	SETCOLOR C_RED
	PRINTS SLICED
	RESETCOLOR
CASE "~", "♨"
	SETCOLOR C_WATER
	PRINTS SLICED
	RESETCOLOR
CASE "火", "炎", "▆", "▅", "▃", "▂", "▁"
	SETCOLOR C_FLAME
	PRINTS SLICED
	RESETCOLOR
CASE "＿"
	SELECTCASE TFLAG:맵변환
	CASE 3
		SETCOLOR C_D_RED
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "／", "＼"
	SELECTCASE TFLAG:맵변환
	CASE 3
		SETCOLOR C_ORANGE
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "◎", "❤"
	SELECTCASE TFLAG:맵변환
	CASE 2
		SETCOLOR C_PINK
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "∞"
	SETCOLOR C_FUTON
	PRINTS SLICED
	RESETCOLOR
CASE "\,", ".", "-", "―", "‐", "､", "\"", "´", "`", "｀", "'", ";", "_"
	SETCOLOR C_ORANGE
	PRINTS SLICED
	RESETCOLOR
;▼特殊な表示
CASE "#a", "#b", "#c", "#d", "#e", "#f", "#g", "#h", "#i", "#j", "#k", "#l", "#m", "#n", "#o"
	CALL MAP_PRINT(SLICED)
CASE "#A"
	SETCOLOR C_WOOD2
	PRINT ─
	RESETCOLOR
CASE "#B"
	SETCOLOR C_WOOD2
	PRINT │
	RESETCOLOR
CASE "#C"
	SETCOLOR C_D_RED
	PRINT ■
	RESETCOLOR
CASE "#D"
	SETCOLOR C_D_RED
	PRINT □
	RESETCOLOR
CASE "#E"
	SETCOLOR C_D_RED
	PRINT ／
	RESETCOLOR
CASE "#F"
	SETCOLOR C_D_RED
	PRINT ＼
	RESETCOLOR
CASE "#G"
	SETCOLOR C_WATER
	PRINT ◎
	RESETCOLOR
CASE "#H"
	SETCOLOR C_STONE1
	PRINT ■
	RESETCOLOR
CASE "#I"
	SETCOLOR 0x006a6c
	PRINT ■
	RESETCOLOR
;ふつうの
CASEELSE
	PRINTS SLICED
ENDSELECT


code:
;--------------------------------------------------
;지점명 변경 함수
;--------------------------------------------------
@MAP_PLACENAME_9(ARG)
#FUNCTIONS
IF GET_MAPID(ARG) == MAIN_MAP
	SELECTCASE ARG
		CASE SUMIKOMI_ROOM
			IF FLAG:더부살이캐릭터
				RETURNF CALLNAME:(FLAG:더부살이캐릭터) + "의 오두막"
			ELSE
				RETURNF "빈 오두막"
			ENDIF
		CASE MINROOM() TO (MAXROOM - 1)
			RETURNF STR:(ARG + 8000)
		CASE OMANEKIBEYA()
			RETURNF OMANEKI_PLACE()
		CASE SUKIMA()
			RETURNF "스키마 공간"
		CASE MAXROOM
			RETURNF "지상"
		CASEELSE
			RETURNF "불명"
	ENDSELECT
ELSE
	RETURNF "지저 밖"
ENDIF

;--------------------------------------------------
;장소 ARG가 어느 지역에 있는지
;표시하는 맵의 번호와 연동 (TFLAG:맵변환)
;ARG     장소ID
;--------------------------------------------------
@MAP_AREASELECT_9(ARG)
#FUNCTION
SELECTCASE ARG
	;旧지옥
	CASE P928작열지옥터 TO P930옛혈지지옥, P947치야리의거처
		RETURNF 3
	;旧都
	CASE P901지령전앞, P931큰길 TO P948수혈의바닥
		RETURNF 2
	;지령전
	CASEELSE
		RETURNF 1
ENDSELECT

;--------------------------------------------------
;내부구조가 있는 장소의 내부 판정
;		TFLAG:맵변환	내부감지(察知)가 필요한 맵 번호
;				P_ID  	표시버튼의 장소ID
;				Q_ID  	판정하는 내부 장소ID, 반드시 P_ID와 일치하는 수치도 포함
;--------------------------------------------------
@GETMAP_BUILDING_9(P_ID, Q_ID)
#FUNCTION
#DIM P_ID
#DIM Q_ID
IF TFLAG:맵변환 == 1
	SELECTCASE P_ID
		;旧지옥
		CASE P928작열지옥터
			SELECTCASE Q_ID
			CASE P928작열지옥터 TO P930옛혈지지옥, P947치야리의거처
				RETURNF 1
			ENDSELECT
	ENDSELECT
ELSEIF TFLAG:맵변환 == 2
	SELECTCASE P_ID
		;지령전
		CASE P9051층복도
			SELECTCASE Q_ID
			CASE P904홀 TO P930옛혈지지옥, P947치야리의거처
				RETURNF 1
			ENDSELECT
	ENDSELECT
ENDIF
RETURNF 0

;--------------------------------------------------
;이동제한설정
;ARG    장소ID
;CHARA  이동하는 캐릭터ID
;RETURNF 1=이동 가능, 0=이동 불가능
;TFLAG:이동불능메시지   ↓の@MAP_CANNOT_WORD용 설정
;--------------------------------------------------
@MAP_CAN_MOVE_9(ARG, CHARA)
#FUNCTION
#DIM CHARA
SELECTCASE ARG
	CASE P935러브호텔
		;あなた以外は入らない
		SIF CHARA != MASTER
			RETURNF 0
	;誰かが住んでないと入れない
	CASE P937빈가게
		IF !PRIVATEROOM:(ARG % 100) && CFLAG:MASTER:초기위치 != ARG
			TFLAG:이동불능메시지 = 999
			RETURNF 0
		ENDIF
ENDSELECT
RETURNF 1

;--------------------------------------------------
;이동불능시 표시되는 메시지
;--------------------------------------------------
@MAP_CANNOT_WORD_9(ARG)
RETURN
SELECTCASE TFLAG:이동불능메시지
	CASE 1
		PRINTFORMW ※ここにメッセージを入れる。行数+1のCLEARLINEをする
		CLEARLINE 2
ENDSELECT
REUSELASTLINE

;-----------------------------------------
;거점 전용의 정경묘사
;WAIT는 걸리지 않도록
;-----------------------------------------
@MAP_UNIQUEMESSAGE_9
IF WITH_MOB()
	CALL MOB_MESSAGE_9
	RETURN 1
ELSE
	SELECTCASE CFLAG:MASTER:현재위치
		CASE P944길거리, P946다리
			PRINTFORML 번화가의 소란이 들려 온다　그 너머에는 지령전이 보인다
		CASE P948수혈의바닥
			PRINTFORML 길가에는 작은 지장이 보인다
	ENDSELECT
ENDIF
IF INRANGE(CFLAG:MASTER:현재위치, P944길거리, P948수혈의바닥) && CFLAG:MASTER:현재위치 != P947치야리의거처
	SIF CFLAG:[[파르시]]:동행 == 5
		PRINTFORML 다리 위에는 파르시가 통행자가 오는지 망을 보고 있다
ENDIF
RETURN 1

;-----------------------------------------
;거점의 장소ID를 외출맵상의 장소ID로 치환하는 함수
;ARG      대상의 장소ID (거점맵)
;RETURNF  교체 장소ID (외출맵)
;-----------------------------------------
@MAP_SEARCH_REPLACEMENT_9(ARG)
#FUNCTION
SELECTCASE ARG
	CASE P941야마메의집, P942키스메의집, P948수혈의바닥
		RETURNF 환상풍혈
	CASE P934온천
		RETURNF 옛지옥온천
	CASE P935러브호텔
		RETURNF 러브호텔
	CASE P931큰길 TO P939뒷골목
		RETURNF 옛지옥가도
	CASE P901지령전앞 TO P926안뜰
		RETURNF 지령전
	CASE P928작열지옥터 TO P930옛혈지지옥, P947치야리의거처
		RETURNF 작열지옥터
	CASEELSE
		RETURNF 지옥의깊은길
ENDSELECT
RETURNF 0

;--------------------------------------------------
;맵의 소개문
;--------------------------------------------------
@MAP소개_9
;とりあえず5行
PRINTFORML 봉해진 요괴가 사는 지저맵.
PRINTFORML 지저인 만큼 맵 전역이 실내판정이고 맑거나 비가 오지 않는다.
PRINTFORML 코메이지 일가가 살고 있는 지령전은 광활한 데다 곳곳에 애완동물이 있어 항상 지저분하고 청소거리가 많다.
PRINTFORML 한편 구도는 단순한 구조로 시설도 많아 손님이나 모브 요괴로 붐빈다.
PRINTFORML 외출하지 않는 아웃트로 플레이도 재미있다.


code:
;-----------------------------------------------------------
;지점의 연결 설정
;ARG    기준지점
;ARG:1  대상지점
;RETURNF 0=이동할 수 없다, 보이지 않는다
;        1=이동할 수 있다, 보이지 않는다
;        2=이동할 수 없다, 보인다
;        3=이동할 수 있다, 보인다 (직통)
;-----------------------------------------------------------
@CAN_MOVE_9(ARG, ARG:1)
#FUNCTION
SELECTCASE ARG
CASE P901지령전앞
	SIF GROUPMATCH(ARG:1, P9051층복도, P931큰길)
		RETURNF 1
CASE P904홀, P9061층화장실, P911오쿠방, P912오린방
	SIF GROUPMATCH(ARG:1, P9051층복도)
		RETURNF 1
CASE P9051층복도
	SIF GROUPMATCH(ARG:1, P901지령전앞, P904홀, P9061층화장실, P909주방, P911오쿠방, P912오린방)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P913식당, P9142층복도, P923뒤뜰, P926안뜰)
		RETURNF 1
CASE P909주방
	SIF GROUPMATCH(ARG:1, P9051층복도, P910식료창고, P913식당, P925장미정원)
		RETURNF 1
CASE P910식료창고
	SIF GROUPMATCH(ARG:1, P909주방)
		RETURNF 1
CASE P913식당
	SIF GROUPMATCH(ARG:1, P9051층복도, P909주방, P923뒤뜰, P926안뜰)
		RETURNF 1
CASE P9142층복도
	SIF GROUPMATCH(ARG:1, P9051층복도, P915발코니, P916헛간, P9172층화장실)
		RETURNF 1
	SIF GROUPMATCH(ARG:1, P918코이시방, P919사토리방, P920서재, P922탈의실)
		RETURNF 1
CASE P915발코니, P916헛간, P9172층화장실, P918코이시방
	SIF GROUPMATCH(ARG:1, P9142층복도)
		RETURNF 1
CASE P919사토리방
	SIF GROUPMATCH(ARG:1, P9142층복도, P920서재)
		RETURNF 1
CASE P920서재
	SIF GROUPMATCH(ARG:1, P9142층복도, P919사토리방)
		RETURNF 1
CASE P921목욕탕
	SIF GROUPMATCH(ARG:1, P922탈의실)
		RETURNF 1
CASE P922탈의실
	SIF GROUPMATCH(ARG:1, P9142층복도, P921목욕탕)
		RETURNF 1
CASE P923뒤뜰
	SIF GROUPMATCH(ARG:1, P9051층복도, P913식당, P925장미정원)
		RETURNF 1
CASE P925장미정원
	SIF GROUPMATCH(ARG:1, P909주방, P923뒤뜰)
		RETURNF 1
CASE P926안뜰
	SIF GROUPMATCH(ARG:1, P9051층복도, P913식당, P928작열지옥터)
		RETURNF 1
CASE P928작열지옥터
	SIF GROUPMATCH(ARG:1, P926안뜰, P929지옥의인공태양)
		RETURNF 1
CASE P929지옥의인공태양
	SIF GROUPMATCH(ARG:1, P928작열지옥터, P930옛혈지지옥)
		RETURNF 1
CASE P930옛혈지지옥
	SIF GROUPMATCH(ARG:1, P929지옥의인공태양, P947치야리의거처)
		RETURNF 1
CASE P931큰길
	SIF GROUPMATCH(ARG:1, P901지령전앞, P932뒷길, P933술집, P937빈가게, P944길거리)
		RETURNF 1
CASE P932뒷길
	SIF GROUPMATCH(ARG:1, P931큰길, P933술집, P934온천, P935러브호텔, P936유기의집, P938오니소굴, P939뒷골목)
		RETURNF 1
CASE P933술집
	SIF GROUPMATCH(ARG:1, P931큰길, P932뒷길)
		RETURNF 1
CASE P934온천, P935러브호텔, P936유기의집, P938오니소굴, P939뒷골목
	SIF GROUPMATCH(ARG:1, P932뒷길)
		RETURNF 1
CASE P937빈가게
	SIF GROUPMATCH(ARG:1, P931큰길)
		RETURNF 1
CASE P940파르시의집, P941야마메의집, P942키스메의집
	SIF GROUPMATCH(ARG:1, P945강가)
		RETURNF 1
CASE P943폐가
	SIF GROUPMATCH(ARG:1, P944길거리)
		RETURNF 1
CASE P944길거리
	SIF GROUPMATCH(ARG:1, P946다리)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P931큰길, P943폐가, P945강가)
		RETURNF 1
CASE P945강가
	SIF GROUPMATCH(ARG:1, P940파르시의집, P941야마메의집, P942키스메의집, P944길거리, P946다리)
		RETURNF 1
CASE P946다리
	SIF GROUPMATCH(ARG:1, P944길거리, P948수혈의바닥)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, P945강가)
		RETURNF 1
CASE P947치야리의거처
	SIF GROUPMATCH(ARG:1, P930옛혈지지옥)
		RETURNF 1
CASE P948수혈의바닥
	SIF GROUPMATCH(ARG:1, P946다리)
		RETURNF 3
	SIF GROUPMATCH(ARG:1, MAXROOM)
		RETURNF 2
CASE MAXROOM
	SIF ARG:1 == P948수혈의바닥
		RETURNF 1
ENDSELECT

RETURNF 0


code:
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
;지점의 속성 설정 (DIM_t.ERH 참조)
;장소_원룸			집주인이 부재중일때 잠기고, 이불・옥내・주방・공부・휴식・음식・Private가 자동 부여
;장소_이불			휴식이 자동으로 부여
;장소_서양식		실내지만 신발을 신은 채, 옥내가 자동으로 부여
;장소_옥내
;장소_지붕			옥외지만 지붕이 있는 곳, 옥내라도 지붕이 없는 경우는 야외판정 (구 창공)
;장소_넓은
;장소_달구경		옥내나 지붕이 있어도 달이 보이는 장소
;장소_휴식
;장소_목욕탕
;장소_화장실
;장소_주방         	집어먹기가 자동으로 부여
;장소_훈련
;장소_공부
;장소_하늘의소리
;장소_텃밭
;장소_물긷기
;장소_신체측정
;장소_빨래너는곳	풍경묘사용
;장소_음식			자유행동 전용
;장소_집어먹기		자유행동 전용
;장소_머물지않는다	캐릭터가 잘 머물지 않는다 (이동하기 쉽다)
;장소_과소			캐릭터가 잘 들어가지 않는다 (이동해오기 어렵다)
;장소_Private		절도 있는 캐릭터는 들어오지 않는다, 주로 개인실과 목욕탕・화장실
;장소_코타츠		자유행동전용
;장소_공공장소		덮치지 않는다
;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
@ROOMSETTING_9
#DIM ROOM
VARSET ROOMDATA
MAXROOM = 949
ENTRANCE = P948수혈의바닥
SUMIKOMI_ROOM = P937빈가게
피난처 = P943폐가
SIF GET_MAPID(거점_술벌레) != MAIN_MAP
	거점_술벌레 = P943폐가
MAP_PAGES = 3
MAPNAME:1 = 지령전
MAPNAME:2 = 구도
MAPNAME:3 = 구지옥

FOR LOCAL, MINROOM(), MAXROOM
	ROOM = LOCAL % 100
	SELECTCASE LOCAL
	;布団・屋内・厨房・勉強・休憩・飲食・プライベートが自動で付与
	CASE P936유기의집, P940파르시의집, P941야마메의집, P942키스메의집, P947치야리의거처
		ROOMDATA:ROOM |= 장소_원룸
	;自室になると布団,勉強,プライベートが付与
	CASE P943폐가, P937빈가게
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_주방
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
	CASE P901지령전앞
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
	CASE P904홀
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_과소
	CASE P9051층복도, P9142층복도
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_머물지않는다
	CASE P9061층화장실, P9172층화장실
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_화장실
	CASE P909주방
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_주방
	CASE P910식료창고
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_과소
		ROOMDATA:ROOM |= 장소_집어먹기
	CASE P911오쿠방, P912오린방, P918코이시방, P919사토리방
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_Private
	CASE P913식당
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_공부
		ROOMDATA:ROOM |= 장소_음식
	CASE P915발코니
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_빨래너는곳
	;自室になると布団,勉強,プライベートが付与
	CASE P916헛간
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_과소
	CASE P920서재
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_공부
	CASE P921목욕탕
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_목욕탕
		ROOMDATA:ROOM |= 장소_Private
	CASE P922탈의실
		ROOMDATA:ROOM |= 장소_서양식
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_Private
	CASE P923뒤뜰
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_텃밭
		ROOMDATA:ROOM |= 장소_물긷기
	CASE P925장미정원
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_음식
	CASE P926안뜰
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
	CASE P928작열지옥터, P929지옥의인공태양, P930옛혈지지옥
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_과소
	CASE P931큰길, P932뒷길, P944길거리, P946다리
		ROOMDATA:ROOM |= 장소_지붕
	CASE P933술집
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P934온천
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_물긷기
		ROOMDATA:ROOM |= 장소_신체측정
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P935러브호텔
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_이불
		ROOMDATA:ROOM |= 장소_Private
	CASE P938오니소굴
		ROOMDATA:ROOM |= 장소_옥내
		ROOMDATA:ROOM |= 장소_휴식
		ROOMDATA:ROOM |= 장소_음식
		ROOMDATA:ROOM |= 장소_공공장소
	CASE P939뒷골목
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_머물지않는다
		ROOMDATA:ROOM |= 장소_과소
	CASE P945강가
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_넓은
		ROOMDATA:ROOM |= 장소_훈련
		ROOMDATA:ROOM |= 장소_물긷기
	CASE P948수혈의바닥
		ROOMDATA:ROOM |= 장소_지붕
		ROOMDATA:ROOM |= 장소_하늘의소리
	ENDSELECT
NEXT

;-----------------------------------------
;디폴트 초기위치 및 거점주인 설정
;-----------------------------------------
@DEFAULT_OWNER_9
Default초기위치 = P943폐가
거점_주인 = [[사토리]]

;-----------------------------------------
;외출맵의 설정
;ARG   대상 지점
;ARGS  판정문자인수
;-----------------------------------------
@ODEKAKEMAP_SETTING_9(ARG, ARGS)
#FUNCTION
;＼1 2 3 4 5 6 7 8 9
;01　　　５
;02１２　３
;03　　　４６
;04
;05
;06　　　　７
;07
;08
;09
SELECTCASE ARG
CASE 환상풍혈
	SIF ARGS == "좌표"
		RETURNF 12
	SIF GROUPMATCH(ARGS, "지붕", "넓은")
		RETURNF 1
CASE 지옥의깊은길
	SIF ARGS == "좌표"
		RETURNF 22
	SIF GROUPMATCH(ARGS, "지붕")
		RETURNF 1
CASE 옛지옥가도
	SIF ARGS == "좌표"
		RETURNF 42
	SIF GROUPMATCH(ARGS, "지붕", "넓은", "모브")
		RETURNF 1
CASE 옛지옥온천
	SIF ARGS == "좌표"
		RETURNF 43
	SIF GROUPMATCH(ARGS, "옥내", "넓은", "목욕탕", "신체측정", "물긷기", "모브")
		RETURNF 1
CASE 러브호텔
	SIF ARGS == "좌표"
		RETURNF 41
	SIF GROUPMATCH(ARGS, "이불", "옥내", "서양식", "휴식")
		RETURNF 1
CASE 지령전
	SIF ARGS == "좌표"
		RETURNF 53
	SIF GROUPMATCH(ARGS, "옥내", "서양식", "넓은")
		RETURNF 1
CASE 작열지옥터
	SIF ARGS == "좌표"
		RETURNF 56
	SIF GROUPMATCH(ARGS, "지붕", "넓은", "훈련")
		RETURNF 1
ENDSELECT


code:
;-----------------------------------------------------------
;원거리 이동 설정
;ARG     목적지
;ARG:1   현위치
;RETURN  다음 목적지
;-----------------------------------------------------------
@SKIP_MOVE_9(ARG, ARG:1)
#DIM 현재의위치
;現在位置取得
IF ARG:1
	현재의위치 = ARG:1
ELSE
	현재의위치 = CFLAG:MASTER:현재위치
ENDIF

;目的地に直接移動できる場合そこに移動
SIF CAN_MOVE(현재의위치, ARG) & 1
	RETURN ARG
;袋小路から行ける場所は固定なので、そこを目指す
SELECTCASE 현재의위치
	CASE P904홀, P9061층화장실, P911오쿠방, P912오린방
		RETURN P9051층복도
	CASE P910식료창고
		RETURN P909주방
	CASE P915발코니, P916헛간, P9172층화장실, P918코이시방
		RETURN P9142층복도
	CASE P921목욕탕
		RETURN P922탈의실
	CASE P947치야리의거처
		RETURN P930옛혈지지옥
	CASE P934온천, P935러브호텔, P936유기의집, P938오니소굴, P939뒷골목
		RETURN P932뒷길
	CASE P937빈가게
		RETURN P931큰길
	CASE P940파르시의집, P941야마메의집, P942키스메의집
		RETURN P945강가
	CASE P943폐가
		RETURN P944길거리
	CASE P948수혈의바닥
		RETURN P946다리
ENDSELECT

;直接移動できない場合、1つ近い位置を暫定目的地に設定し直してループ
;基本的に最短で行けるコースを設定する
;現在地によってコースが変わることも考慮して対応する
SELECTCASE ARG
	CASE P901지령전앞
		SELECTCASE 현재의위치
		CASE P9061층화장실 TO P930옛혈지지옥, P947치야리의거처
			RETURN P9051층복도
		CASEELSE
			RETURN P931큰길
		ENDSELECT
	CASE P904홀, P9061층화장실, P911오쿠방, P912오린방
		RETURN P9051층복도
	CASE P9051층복도
		SELECTCASE 현재의위치
		CASE P915발코니 TO P922탈의실
			RETURN P9142층복도
		CASE P925장미정원
			RETURN P923뒤뜰
		CASE P928작열지옥터 TO P930옛혈지지옥, P947치야리의거처
			RETURN P926안뜰
		CASEELSE
			RETURN P901지령전앞
		ENDSELECT
	CASE P909주방
		SELECTCASE 현재의위치
		CASE P923뒤뜰
			RETURN P925장미정원
		CASEELSE
			RETURN P9051층복도
		ENDSELECT
	CASE P910식료창고
		RETURN P909주방
	CASE P913식당
		SELECTCASE 현재의위치
		CASE P925장미정원
			RETURN P923뒤뜰
		CASEELSE
			RETURN P9051층복도
		ENDSELECT
	CASE P9142층복도
		RETURN P9051층복도
	CASE P915발코니, P916헛간, P9172층화장실, P918코이시방, P919사토리방, P920서재, P922탈의실
		RETURN P9142층복도
	CASE P921목욕탕
		RETURN P922탈의실
	CASE P923뒤뜰
		SELECTCASE 현재의위치
		CASE P909주방
			RETURN P925장미정원
		CASEELSE
			RETURN P9051층복도
		ENDSELECT
	CASE P925장미정원
		RETURN P923뒤뜰
	CASE P926안뜰
		SELECTCASE 현재의위치
		CASE P929지옥의인공태양, P930옛혈지지옥, P947치야리의거처
			RETURN P928작열지옥터
		CASEELSE
			RETURN P9051층복도
		ENDSELECT
	CASE P928작열지옥터
		SELECTCASE 현재의위치
		CASE P930옛혈지지옥, P947치야리의거처
			RETURN P929지옥의인공태양
		CASEELSE
			RETURN P926안뜰
		ENDSELECT
	CASE P929지옥의인공태양
		RETURN P928작열지옥터
	CASE P930옛혈지지옥
		RETURN P929지옥의인공태양
	CASE P931큰길
		SELECTCASE 현재의위치
		CASE P904홀 TO P930옛혈지지옥, P947치야리의거처
			RETURN P901지령전앞
		CASE P940파르시의집 TO P948수혈의바닥
			RETURN P944길거리
		CASEELSE
			RETURN P932뒷길
		ENDSELECT
	CASE P932뒷길, P933술집, P937빈가게
		RETURN P931큰길
	CASE P934온천, P935러브호텔, P936유기의집, P938오니소굴, P939뒷골목
		RETURN P932뒷길
	CASE P940파르시의집, P941야마메의집, P942키스메의집
		RETURN P945강가
	CASE P943폐가, P945강가, P946다리
		RETURN P944길거리
	CASE P944길거리
		RETURN P931큰길
	CASE P947치야리의거처
		RETURN P930옛혈지지옥
	CASE P948수혈의바닥
		RETURN P946다리
ENDSELECT


code:
;--------------------------------------------------
;맵의 함수명
;--------------------------------------------------
@MAP_VIEWING_NAME_10
#FUNCTIONS
RETURNF "TUKI"

;--------------------------------------------------
;맵의 묘화
;--------------------------------------------------
@MAP_TUKI_1(AA)
#DIMS REF AA, 0
AA:01 = ■■　■ 와타츠키정 ■　■■□□■■■■○　　　■■■■∫∫　　　　　↑　　　　　■ 순호저택 ■
AA:02 = ■■　■■■──■■■　■■□□■술집■○　　　■야채■∫∫　　　　 후미 　　　　■■■─■■■
AA:03 = ■■　　　　　　　　　　■■□□■○○■○　　○■#B#B■∫∫　　　　　16　　　　　　　　60
AA:04 = ■■■■■#A━━#A■■■■■□□■○12│　　　　│13#B■∫∫
AA:05 = ■■■────────■■■□□■○　│　　　　│○#B■∫∫／／／／／／／／／／／／／／／／／／
AA:06 = 　　　　　　 20 　　　　　　□□■■■■　　　○■■■■∫∫／／／／／／／／／／／／／／／／／／
AA:07 = 　　　　　　　　　　　　　　□□■　　　　　　　　　　■∫∫／／／／／／／／／／／／／／／／／／
AA:08 = 　　　　　　　　　　　　　　□□■　　　　광장　　　　■∫∫／／／／／／／／／／／／／／／／／／
AA:09 = ■■■■■　　　　■■■■■□□■　　　　 04 　　　　■∫∫／／／／／／／／／／／／／／／／／／
AA:10 = ■　06　■　　　　■　　　■□□■　　　　　　　　　　■∫∫／／／／／／／고요의바다／／／／／／
AA:11 = ■　　　■　　　　■　　　■□□■■■■　　　　■■■■∫∫／／／／／／／／／／／／／／／／／／
AA:12 = ■─■■■　　　　│　07　■□□■식당■　　　　■과자■∫∫／／／／／／／／／／／／／／／／／／
AA:13 = ■사구메■　　　　■　　　■□□■#B　■　　　　■　#B■∫∫／／／／／／／／／／／／／／／／／／
AA:14 = ■　05　■　　　　■■■■■□□■#B10│　　　　│11#B■∫∫／／／／／／／／／／／／／／／／／／
AA:15 = ■　　　│　　　　　　　　　□□■#B　■　　　　■　#B■∫∫／／／／／／／／／／／／／／／／／／
AA:16 = ■■■■■　　　　　　　　　□□■■■■　　　　■■■■∫∫～～～～～～～～～～～～～～～～～～
AA:17 = 　　　　　　 02 　　　　　　 │ 　　　　　 03 　　　　■∫∫桃　　　　　　　　　　　　　　　　桃
AA:18 = 　　　　　　　　　　　　　　 ││╷　　　　　　　　　　■∫∫桃　　　　　　　 15 　　　　　　　桃
AA:19 = □□□□□□　　□□□□□□□□■■■■　　　　■■■■∫∫桃桃　　　　　　　　　　　　　　桃桃
AA:20 = ～～～～～～～～～～～～～～～～■링고■　　　　■세이■∫∫林桃　　　　　　　　　　　　　　桃林
AA:21 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋∫■ 08 │　　　　│ 09 ■∫∫林桃桃　　　　　　　　　　　　桃桃林
AA:22 = ╋╋╋╋╋╋╋╋╋╋╋●●╋╋∫■　　■　　　　■　　■∫∫林林桃桃桃　　　　　　　　桃桃桃林林
AA:23 = ╋╋╋╋╋╋ 01 ╋╋50●●●╋∫■■■■　　　　■■■■∫∫林林林林林桃桃　 14 　桃桃林林林林林
AA:24 = ╋╋╋╋╋╋╋╋╋╋╋╋●●╋∫　　　　　　　　　　　　∫∫
AA:25 = ╋╋╋╋╋╋ #e ╋╋╋╋╋╋╋∫林林林林林　　林林林林林∫∫林林林林林林林林林林林林林林林林林林

@MAP_TUKI_2(AA)
#DIMS REF AA, 0
AA:00 = ■■■■■■■■■■■■■■■■■■■■■■■■■■■│
AA:01 = ■□□○○■　　　　　　　　　　　　　　　　　■　　■│■■■■■■■■■■■■■■■■■■■■■■■
AA:02 = ■□○　　■　　●■■■■■■■■■■■●　　│　　■│■□　■　　　　　　　　　　　　　　　■　　■
AA:03 = ■○　31　┃　　ll林林林林林林林林林林林ll　　■　　■│■□　■　●■■■■■■■■■■■●　■　　■
AA:04 = ■□□　　■　　ll林林木石＝＝＝石木林林ll　　■■■■│■│　■　ll林林林林林林林林林林林ll　│　　■
AA:05 = ■○□○□■　　ll林木石 #C 36 #C 石木林ll　　■　　■│■□　■　ll林林木石＝＝＝石木林林ll　■　　■
AA:06 = ■■■■■■　　●木ｖ　　　　γ⌒ヽ　木●　　│ 33 ■│■□　■　●林木石 #C　　#C 石木林●　■■■■
AA:07 = ■　 29 　│　　ll#a#b#c#d　木i／／ｉ 　ll　　■　　■│■│43■　ll木ｖ　　　　　γ⌒ヽ木ll　■　　■
AA:08 = ■■─■■■　　ll　　　　　35ゝ___ノ 　ll　　■■■■│■□　■　ll　　　　　　木i／／ｉ ll　■　　■
AA:09 = ■　목욕　■　　llｖ .'￣￣｀ヽ 　 ｖｖ ll　　■레센■│■□　■　●ｖ .'￣￣｀ヽ ゝ___ノ ●　│ 44 ■
AA:10 = ■　 30 　■　　●木/／／／／ ',　　　木●　　│ 32 ■│■□　│　ll木/／／／／ ',　 ｖｖ ll　■　　■
AA:11 = ■　　　　■　　ll　!／／／／／#D 　　　ll　　■　　■│■□　■　ll　!／／／／／#D 　　木ll　■　　■
AA:12 = ■■■■■■　　ll　 、／／／ ,'　ｖｖ　ll　　●■■■│■■■■　●＝＝＝●＝＝＝●＝＝＝●　●■■■
AA:13 = ■　　　　■　　ll石ｖヽ.＿. ノ 　　　石ll　　 |||||||│■　　　　　　　　　　40　　　　　　　 |||||||
AA:14 = ■　식당　│　　●＝＝＝●＝＝＝●＝＝＝●　　 |||||||│■　　　　　　　　　　　　　　　　　　 |||||||
AA:15 = ■　 26 　■　　　　　　　　22　　　　　　　　●■■■│■■■■■■■─■■■■■■■─■■■■■■■
AA:16 = ■　　　　■　　　　　　　　　　　　　　　　　■　　■│■│#f#j#g　　　　　□■□　　　　　#f#j#g│■
AA:17 = ■■─■■■■■■■■■●　　　●■■■■■■■옥토■│■│#h#j#i 요리히메 □■□ 토요히메 #h#j#i│■
AA:18 = ■┐　27　│　　28　　│||　21　||│　　24　　│ 25 ■│■│　　　　42　　　□■□　　　41　　　　│■
AA:19 = ■└──┐■□□□○○■#E#F#F#F#G■　　　　　■　　■│■│□□　　　　　　□■□　　　　　　□□│■
AA:20 = ■■■■■■■■■■■■●───●■■■■─■■■■■│■■■■■#H#H■■■■■■■■■#H#H■■■■■
AA:21 = 　　　　　　　　　　　　　　20　　　　　　　　│초23■│
AA:22 = ■■■■■■■■■■■●━━━━━●■■■■■■■■■│　　　　　　　　　　 이층
AA:23 = 　　　　　　　　　　　　　　　　　　　　　　　　　　　│
AA:24 = 　　　　　　　　　　　　　　02　　　　　　　　　　　　│

@MAP_TUKI_3(AA)
#DIMS REF AA, 0

AA:00 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋
AA:01 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋
AA:02 = ╋╋╋╋●●●╋╋╋╋╋╋╋╋╋╋╋
AA:03 = ╋╋╋╋●55●╋╋╋╋╋╋╋╋╋╋╋
AA:04 = ╋╋╋●●─●●●●╋╋╋╋╋╋╋╋
AA:05 = ╋╋╋●　　●　　●●●●╋╋╋╋╋
AA:06 = 　　　● 53 │ 54 ●○○●●●╋╋╋
AA:07 = 　　　●●─●●●●　　●　●╋╋╋
AA:08 = 　01　│　　　　　　　　●　●●╋╋
AA:09 = 　　　●●●●●　 50 　│ 51 ●╋╋
AA:10 = 　　　●　52　│　　　　●　　●╋╋
AA:11 = ╋╋╋╋●　　●　　　　●　　●╋╋
AA:12 = ╋╋╋╋●●●●●●●●●●　●╋╋
AA:13 = ╋╋╋╋╋╋╋╋╋╋╋╋╋●●●╋╋
AA:14 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋
AA:15 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋

@MAP_TUKI_4(AA)
#DIMS REF AA, 0
AA:00 = 　■■■■■■■■■■■■■■■■■■■■│
AA:01 = 　■　　　■　　　　　　　　　　　■三三■│■■■■●＝＝●　　　　　　　■■■■
AA:02 = 　■　　　■　　●＝＝＝＝＝●　　■三三■│■　　　■　　ll　　　　　　　■三三■
AA:03 = 　■클라운■　　ll石γ⌒ヽ木ll　　■三三■│#H　　　■　　ll＝＝＝＝＝●　■三三■
AA:04 = 　■　64　│　　ll　ゝ__ノｖll　　■三三■│#H 헤카 ■　　ll石γ⌒ヽ木ll　■三三■
AA:05 = 　■　　　■　　llｖ　68　石ll　　　　　■│■　72　│　　ll　ゝ__ノ　ll　■　　■
AA:06 = 　■　　　■　　●＝＝＝＝＝●　　　　　■│■　　　■　　ll　　　　石ll　■　　■
AA:07 = 　■■■■■　　　　　　　　　　　　　　■│■　　　■　　●＝＝＝＝＝＝＝●　　■
AA:08 = 　■□　□■　　　　 거실 　　　　　　　■│■■■■■　　　　　　　　　　　　　■
AA:09 = 　■□65　│　　　　　61　　　　■■■■■│■　　　■　　　　　　　　　　　　　■
AA:10 = 　■■■■■　　　　　　　　　　　□□□■│■ 순호 ■　　　　　 옥상 　　　　　■
AA:11 = 　■　66　│　　　　　　　　　　　62　□■│■　71　│　　　　　　70　　　　　　■
AA:12 = 　■■─■■■■■　　　　　■─■■■■■│#H　　　■　　　　　　　　　　　　　■
AA:13 = 　■　　목욕　　■■＝＝＝■■　　　　　■│#H　　　■　　　　　　　　　　　　　■
AA:14 = 　■　　 67 　　■　　60　　■　　63　　■│■　　　■　　　　　　　　　　　　　■
AA:15 = 　■　　　　　　■　　　　　■　　　　　■│■■■■●＝＝＝＝＝＝＝＝＝＝＝＝＝●
AA:16 = 　■■■■■■■■■■─■■■■■■■■■│
AA:17 = 　　　　　　　　　　　　　　　　　　　　　│　　　　　　　　　이층
AA:18 = 　　　　　　　　　　　16　　　　　　　　　│

@ODEKAKEMAP_10(AA)
#DIMS REF AA, 0
AA:00 = □□□□□□□□□□■　　　　　■■∫　　　　　　　　　■■■
AA:01 = □　■■■■■■　□■■　　　　　■∫　　　　　　　　　■　■
AA:02 = □　■　　　　■　□■■　　　　■■∫　　　　　 09 　　■─■
AA:03 = □　■　 06 　■　□■　　　　　■■∫
AA:04 = □　■　　　　■　□■■　　　　　■∫／／／／／／／／／／／／
AA:05 = □　■■──■■　□■■　　　　■■∫／／／／／／／／／／／／
AA:06 = □　　　　　　　　□■■　 07 　■■∫／／／／／／／／／／／／
AA:07 = □■■●──●■■□■　　　　　■■∫～～～～～～～～～～～～
AA:08 = □□□　　　　□□□■■　　　　　■∫桃桃　　　　　　　　桃桃
AA:09 = □□□　　　　□□□■■　　　　■■∫林林桃桃　 08 　桃桃林林
AA:10 = □□□　 05 　□□□■　　　　　■■∫林林林桃桃　　桃桃林林林
AA:11 = □□□　　　　　 │╷　　　　　　　　∫
AA:12 = □□□　　　　□□□■■　　　　■■∫林林林林林林林林林林林林
AA:13 = ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
AA:14 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋
AA:15 = ╋╋╋╋ 01 ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋
AA:16 = ╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋╋

;--------------------------------------------------
;착색과 치환
;--------------------------------------------------
@DRAW_MAP_BG_10(SLICED)
#DIMS SLICED
#DIM CONST C_R_WOOD = 0xa73836
;▼着色
SELECTCASE SLICED
CASE "木", "林", "森"
	SETCOLOR C_FOREST1
	PRINTS SLICED
	RESETCOLOR
CASE "ｖ"
	SETCOLOR C_L_GREEN
	PRINTS SLICED
	RESETCOLOR
CASE "＃", "╋"
	SETCOLOR 0x9664ff
	PRINTS SLICED
	RESETCOLOR
CASE "桃"
	SETCOLOR C_PINK
	PRINTS SLICED
	RESETCOLOR
CASE "石"
	SETCOLOR C_STONE1
	PRINTS SLICED
	RESETCOLOR
CASE "■", "l", "＝"
	SETCOLOR C_R_WOOD
	PRINTS SLICED
	RESETCOLOR
CASE "□"
	SELECTCASE TFLAG:맵변환
	CASE 1, 0
		SETCOLOR C_WINDOW
	CASEELSE
		SETCOLOR C_WOOD1
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "●"
	SELECTCASE TFLAG:맵변환
	CASE 1, 3
		SETCOLOR C_P_PURPLE
	CASEELSE
		SETCOLOR C_R_WOOD
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "～"
	SETCOLOR C_WINDOW
	PRINTS SLICED
	RESETCOLOR
CASE "│", "─", "╷", "○", "┐", "└", "三", "|"
	SELECTCASE TFLAG:맵변환
	CASE 3
		SETCOLOR C_P_PURPLE
	CASEELSE
		SETCOLOR C_WOOD1
	ENDSELECT
	PRINTS SLICED
	RESETCOLOR
CASE "┃", "━"
	SETCOLOR C_WOOD2
	PRINTS SLICED
	RESETCOLOR
CASE "／", "γ", "⌒", "ヽ", "i", "ゝ", "_", "\"", "ｉ", "ノ", ".", "'", "￣", "｀", ",", "l", "ノ", "!", "/", "＿", "、"
	SETCOLOR 0x2ca9e1
	PRINTS SLICED
	RESETCOLOR
;▼特殊な表示
CASE "#a", "#b", "#c", "#d", "#e", "#f", "#g", "#h", "#i", "#j", "#k", "#l", "#m", "#n"
	CALL MAP_PRINT(SLICED)
CASE "#A"
	SETCOLOR C_R_WOOD
	PRINT ●
	RESETCOLOR
CASE "#B"
	SETCOLOR C_WOOD1
	PRINT □
	RESETCOLOR
CASE "#C"
	SETCOLOR C_R_WOOD
	PRINT ||
	RESETCOLOR
CASE "#D"
	SETCOLOR 0x2ca9e1
	PRINT |
	RESETCOLOR
CASE "#E"
	SETCOLOR C_WOOD1
	PRINT ／
	RESETCOLOR
CASE "#F"
	SETCOLOR C_WOOD1
	PRINT ￣
	RESETCOLOR
CASE "#G"
	SETCOLOR C_WOOD1
	PRINT ＼
	RESETCOLOR
CASE "#H"
	SETCOLOR C_WINDOW
	PRINT □
	RESETCOLOR
;ふつうの
CASEELSE
	PRINTS SLICED
ENDSELECT


code:
;--------------------------------------------------
;지점명 변경 함수
;--------------------------------------------------
@MAP_PLACENAME_10(ARG)
#FUNCTIONS
IF GET_MAPID(ARG) == MAIN_MAP
	SELECTCASE ARG
		CASE P1033와타츠키정・빈방, P1063순호저택・빈방
			IF CFLAG:MASTER:초기위치 == ARG
				RETURNF CALLNAME:(FLAG:더부살이캐릭터) + "의 방" ;私室
			ELSE
				RETURNF "빈 방"
			ENDIF
		CASE P1007빈집
			IF CFLAG:MASTER:초기위치 == ARG
				RETURNF "당신의 집"
			ELSE
				RETURNF "빈 집"
			ENDIF
		CASE SUMIKOMI_ROOM
			;※このマップでは未実装
			IF FLAG:더부살이캐릭터
				RETURNF CALLNAME:(FLAG:더부살이캐릭터) + "의 방"
			ELSE
				RETURNF "빈 방"
			ENDIF
		CASE MINROOM() TO (MAXROOM - 1)
			RETURNF STR:(ARG + 8000)
		CASE OMANEKIBEYA()
			RETURNF OMANEKI_PLACE()
		CASE SUKIMA()
			RETURNF "스키마 공간"
		CASE MAXROOM
			RETURNF "꿈의 저편"
		CASEELSE
			RETURNF "불명"
	ENDSELECT
ELSE
	RETURNF "달의 밖"
ENDIF

;--------------------------------------------------
;장소 ARG가 어느 지역에 있는지
;표시하는 맵의 번호와 연동 (TFLAG:맵변환)
;ARG     장소ID
;--------------------------------------------------
@MAP_AREASELECT_10(ARG)
#FUNCTION
SELECTCASE ARG
	;와타츠키정
	CASE P1020와타츠키정・대문 TO 1049
		RETURNF 2
	;ドレミー宅
	CASE P1050도레미댁・거실 TO 1059
		RETURNF 3
	;純狐邸
	CASE P1060순호저택・현관 TO P1072헤카티아방
		RETURNF 4
	;月の世界
	CASEELSE
		RETURNF 1
ENDSELECT

;--------------------------------------------------
;내부구조가 있는 장소의 내부 판정
;		TFLAG:맵변환	내부감지(察知)가 필요한 맵 번호
;				P_ID  	표시버튼의 장소ID
;				Q_ID  	판정하는 내부 장소ID, 반드시 P_ID와 일치하는 수치도 포함
;--------------------------------------------------
@GETMAP_BUILDING_10(P_ID, Q_ID)
#FUNCTION
#DIM P_ID
#DIM Q_ID
IF TFLAG:맵변환 == 1
	SELECTCASE P_ID
		;와타츠키정
		CASE P1020와타츠키정・대문
			SELECTCASE Q_ID
			CASE P1020와타츠키정・대문 TO 1049
				RETURNF 1
			ENDSELECT
		;ドレミー宅
		CASE P1050도레미댁・거실
			SELECTCASE Q_ID
			CASE P1050도레미댁・거실 TO 1059
				RETURNF 1
			ENDSELECT
		;純狐邸
		CASE P1060순호저택・현관
			SELECTCASE Q_ID
			CASE P1060순호저택・현관 TO P1072헤카티아방
				RETURNF 1
			ENDSELECT
	ENDSELECT
ENDIF
RETURNF 0

;--------------------------------------------------
;이동제한설정
;ARG    장소ID
;CHARA  이동하는 캐릭터ID
;RETURNF 1=이동 가능, 0=이동 불가능
;TFLAG:이동불능메시지   ↓の@MAP_CANNOT_WORD용 설정
;--------------------------------------------------
@MAP_CAN_MOVE_10(ARG, CHARA)
#FUNCTION
#DIM CHARA
SELECTCASE ARG
	CASE P1005사구메댁・거실, P1006사구메댁・침실
		;除外
		SIF GROUPMATCH(CHARA, [[요리히메]], [[토요히메]], [[사구메]], [[에이린]])
			RETURNF 1
		;中からは動ける
		SIF INRANGE(CFLAG:CHARA:현재위치, P1005사구메댁・거실, P1006사구메댁・침실)
			RETURNF 1
		;あなた
		IF CHARA == MASTER
			;同行か恋慕なら入れる（家主睡眠中も可
			IF CFLAG:[[사구메]]:동행 || TALENT:[[사구메]]:연모
				RETURNF 1
			;家主がいて起きてる
			ELSEIF INRANGE(CFLAG:[[사구메]]:현재위치, P1005사구메댁・거실, P1006사구메댁・침실) && SHIRAHU([[사구메]])
				RETURNF 1
			;家主以外の誰かがいる,この人物は寝てたりしても良い
			ELSEIF IN_ROOM_NUMBER( P1005사구메댁・거실) || IN_ROOM_NUMBER(P1006사구메댁・침실)
				RETURNF 1
			ELSE
				TFLAG:이동불능메시지 = 999
				RETURNF 0
			ENDIF
		;部下
		ELSEIF GROUPMATCH(CHARA, [[레이센]], [[세이란]], [[링고]], [[우동게]])
			;誰かがいる,この人物は寝てたりしても良い
			IF IN_ROOM_NUMBER( P1005사구메댁・거실) || IN_ROOM_NUMBER(P1006사구메댁・침실)
				RETURNF 1
			ELSE
				RETURNF 0
			ENDIF
		;それ以外は入れない
		ELSE
			RETURNF 0
		ENDIF
	;入り口から近いせいであまりにも人が来るので入室制限をする
	CASE P1050도레미댁・거실 TO 1059
		;除外
		SIF GROUPMATCH(CHARA, [[도레미]], [[스미레코]], [[사구메]])
			RETURNF 1
		;中からは動ける
		SIF INRANGE(CFLAG:CHARA:현재위치, P1050도레미댁・거실, 1059)
			RETURNF 1
		;あなたは関係なし
		SIF CHARA == MASTER
			RETURNF 1
		;家主がいて起きてる
		IF INRANGE(CFLAG:[[도레미]]:현재위치, P1050도레미댁・거실, 1059) && SHIRAHU([[도레미]])
			RETURNF 1
		ENDIF
		;それ以外は入れない
		RETURNF 0
	CASE P1031보물창고
		;除外
		SIF GROUPMATCH(CHARA, [[요리히메]], [[토요히메]], [[사구메]], [[에이린]], [[청아]])
			RETURNF 1
		;あなた
		IF CHARA == MASTER
			;信頼度1000以上
			IF CFLAG:[[요리히메]]:신뢰도 >= 1000 || CFLAG:[[토요히메]]:신뢰도 >= 1000
				RETURNF 1
			ELSE
				TFLAG:이동불능메시지 = 999
				RETURNF 0
			ENDIF
		;それ以外は入れない
		ELSE
			RETURNF 0
		ENDIF
	;誰かが住んでないと入れない
	CASE P1033와타츠키정・빈방, P1063순호저택・빈방, P1007빈집
		IF !PRIVATEROOM:(ARG % 100) && CFLAG:MASTER:초기위치 != ARG
			TFLAG:이동불능메시지 = 999
			RETURNF 0
		ENDIF
ENDSELECT
RETURNF 1

;--------------------------------------------------
;이동불능시 표시되는 메시지
;--------------------------------------------------
@MAP_CANNOT_WORD_10(ARG)
RETURN
SELECTCASE TFLAG:이동불능메시지
	CASE 1
		PRINTFORMW ※ここにメッセージを入れる。行数+1のCLEARLINEをする
		CLEARLINE 2
ENDSELECT
REUSELASTLINE

;-----------------------------------------
;거점 전용의 정경묘사
;WAIT는 걸리지 않도록
;-----------------------------------------
@MAP_UNIQUEMESSAGE_10
IF WITH_MOB()
	CALL MOB_MESSAGE_10
ENDIF
RETURN 1

;-----------------------------------------
;거점의 장소ID를 외출맵상의 장소ID로 치환하는 함수
;ARG      대상의 장소ID (거점맵)
;RETURNF  교체 장소ID (외출맵)
;-----------------------------------------
@MAP_SEARCH_REPLACEMENT_10(ARG)
#FUNCTION
SELECTCASE ARG
	CASE P1001괴안통로, P1050도레미댁・거실 TO 1059
		RETURNF 괴안통로
	CASE P1002달의도시, P1005사구메댁・거실 TO P1007빈집
		RETURNF 달의도시
	CASE P1020와타츠키정・대문 TO 1049
		RETURNF 와타츠키정
	CASE P1014복숭아숲, P1015모래사장
		RETURNF 복숭아숲～모래사장
	CASE P1016후미, P1060순호저택・현관 TO P1072헤카티아방
		RETURNF 고요의바다
	CASEELSE
		RETURNF 옥토거리
ENDSELECT
RETURNF 0

;--------------------------------------------------
;맵의 소개문
;--------------------------------------------------
@MAP소개_10
;일단 5줄
PRINTFORML 괴안통로 ~ 달의 도시, 와타츠키정, 도레미 댁, 순호 저택 총 4개의 MAP으로 구성되어 있다.
PRINTFORML 달의 도시에는 주택가와 상가들이 있고, 수도 교외 ~ 월면은 텃밭 재배나 전투 훈련 등 옥외 작업이 가능.
PRINTFORML 3개의 주택 MAP은 도레미 댁, 순호 저택, 와타츠키정 순으로 대규모가 되고, 청소도 그에 비례해 힘들어진다.
PRINTFORML 생활에 필요한 설비는 어느 곳이나 갖추어져 있으므로 좋아하는 거점에 살자. 다만 어느 개인실 후보라도 요구 신뢰도는 높이도록.
PRINTFORML 여담이지만 도레미 집의 형태는 바쿠(バク)의 머리를 참고하고 있다.