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