Re: [建議] 副本相關
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間11年前 (2014/04/21 14:48)推噓0(0推 0噓 2→)留言2則, 1人參與討論串10/26 (看更多)
下午再做了點修改。
/std/new_ob/instance/laechan/003.c
這個副本跟 001 的唯一差別在 003 有 instance_map2data 字串
instance_map2data=@LONG
083-084-085-086-087-088
|
096-097-098-099-100 089
| |
095-094-093-092-091-090
LONG;
這意思就是說,一樣取白瓦鎮的 083.c~100.c 當做基底區域,
但是「各房間的路徑」則改用 instance_map2data,也就是上面
的字串所顯示的路線方式。
這樣就可以實現「即便使用同一個基底區域也可以做出不同路線
的副本」。
再來就是副本物件允許 wiz 宣告 query_short 及 query_long
兩種函數:
string query_short(string room_file);
string query_long(string room_file);
這兩個函數跟 instance_data 也可以併用,instance_data 的
設定較優先,query_short 的用法舉例如下
string query_short(string room_file)
{
if(room_file=="100")
return "黑熊小徑盡頭";
return "黑熊小徑";
}
當 iroom 本身已經有 short 這個欄位時,上面的呼叫就不會被
work,所以這個主要是針對使用「虛擬基底區域」的情況,因為
虛擬的 iroom 一開始通常不會有 short。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.157.53
※ 文章網址: http://www.ptt.cc/bbs/mud_sanc/M.1398062886.A.72F.html
→
04/21 15:59, , 1F
04/21 15:59, 1F
→
04/21 17:55, , 2F
04/21 17:55, 2F
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
-3
15
113
119