以下请各 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