以下請各 wiz 遵守:
一、多層式副本,例如街機吞食天地II那種副本
https://www.youtube.com/watch?v=gvGNZlsC730
請勿一層寫一個副本。比方全部有十層,以 map2data 的方式
可快速產生十層副本所需的房間,如下
string [email protected]
001-002-003-004-005-006-007-008-009-010 // 第一層
011-012-013-014-015-016-017-018-019-020 // 第二層
021-022 027-028-029-030 // 第三層
| |
023-024-025-026
.
.
LONG
;
透過 instance_check 及 instance_flags 的控制,就可以讓
010 在符合條件下新增往 011 的出口。
(可參考 /std/new_ob/instance/laechan/006.c )
二、/std/new_ob/instance/instance_rooms.c 請勿 update。
三、目前從副本A串去副本B(實際為兩個副本檔)的寫法尚未測試,
但確定不做此測試,原因是這樣並不符合副本這個系統的撰寫
目的,應確保每個副本都是獨立的,有獨立的開始以及獨立的
結束。
Laechan