作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [wizs] 副本
时间Mon May 14 11:12:49 2018
以下请各 wiz 遵守:
一、多层式副本,例如街机吞食天地II那种副本
https://www.youtube.com/watch?v=gvGNZlsC730
请勿一层写一个副本。比方全部有十层,以 map2data 的方式
可快速产生十层副本所需的房间,如下
string instance_map2data=@LONG
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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.106.224
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1526267572.A.EEE.html