Re: [心得] 关于副本

楼主: laechan (挥泪斩马云)   2014-05-14 09:52:54
※ 引述《longhairpan (Steven)》之铭言:
: 龙潭:
: 第一层最后
: 明显出口有: west 和 dive.
: 天蝎洞:
: 走到底
: 明显出口有: moving 和 eastdown.
: 百足宫往 s 到底后也不能向下走..
: 应该是所有用"跳转"到另一个房间的, 在副本里都不能通过
: 另外, 副本里技能不知道能不能不要限制太多,
: 例如不能用 dash , sneak, flee,
: 假设我想去打个龙皮面具, 变成要把路上所有的怪都杀光....
: 不能用 cast, 玛法就不能放大回复了....
: 也不能用 cast 练法术了....
> instance -enter 5
副本加载中......ok!
你发觉一群暴龙对你展开攻击!
☆☆☆ 战 斗 开 始 ☆☆☆
你发觉一群迅猛龙对你展开攻击!
你发觉一群迅猛龙对你展开攻击!
你发觉一群迅猛龙对你展开攻击!
你发觉一群迅猛龙对你展开攻击!
你发觉一群暴龙对你展开攻击!
执行时段错误: *Illegal type of index
程式: /std/new_ob/instance/instance_ob.c:504
物件: /std/new_ob/instance/ppl_area/bdlen_dragon
/std/user#492509 "cmd_hook" /std/user.c:140
/cmds/std/_instance "cmd_instance" /cmds/std/_instance.c:170
/adm/obj/simul_efun "questing" /adm/simul_efun/pri_cmds.c(/adm/obj/simul_e
fun.c):358
/open/cmds/quest/quest_data/quest_data "quested" /open/cmds/quest/quest_data/que
st_data.c:718
/std/new_ob/instance/ppl_area/bdlen_dragon "create_instance" /std/new_ob/instanc
e/instance_ob.c:504
> da here
Object : 房间(/std/new_ob/instance_room)
already_init :1
exits : ([ "west" : 房间(/std/new_ob/instance_room),
"dive" : UNDEFINED ])
instance_data :([ "exits" : ([ "west" : 房间(/std/new_ob/instance_room),
"dive" : UNDEFINED ]) ])
if(instance_virtual)
idata["exits"][tmp2]=setting_data[iroom->query("hide_exits/"+tmp2)];
else if(!undefinedp(setting_data[iroom->query("hide_exits/"+tmp2)]))
idata["exits"][tmp2]=setting_data[iroom->query("hide_exits/"+tmp2)];
else if(!undefinedp(setting_data[substr(oroom->query("hide_exits/"+tmp2),
".c","")]))
idata["exits"][tmp2]=setting_data[substr(oroom->query("hide_exits/"+tmp2),
".c","")];
应该是这一段判断错误,造成出口 "dive" 所接的房间是 UNDEFINED,
刚有重新 update 档案后是没问题,我猜是 load_file 方面的错误。
再观察看看,我刚再试一次就可以,但初次进入确实会有问题。
限制的部份,目前是测试期,测试期就是要发现问题的,所以欢迎玩家
提出对副本的看法,我都会列入修改考量,EX: 限制不能 cast 其实主
要是“地图技”“瞬移技”等考量,换言之如果在各地图技档及瞬移技
档加上适当限制,就可以解除对 cast 的限制。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com