[閒聊] 20140310修改事項

作者: laechan (揮淚斬馬雲)   2014-03-10 08:47:44
今天好冷。
一、副本區域已可順利產生及走動
[副本]山林小徑
你撥開草叢, 隱約地可以看見埋在雜草堆裡面的道路, 由此可以
想見這條小徑平時應該沒有什麼人在走動. 據說小徑可以通往這
座山的深處, 可是蠻危險的.
明顯出口有: north.
而且如果只取區域的其中一段當做副本區域,它會自動去頭去尾
,例如上面的房間原本有 north 及 south 兩個出口,它會自動
去掉 south 這個不納入副本範圍內的出口。
今天應可順利讓副本「生怪」。
目前副本預設不能 cast(但是 spell 可以),以及做一些動作如
sneak、dash 等。副本將來會跟任務及 quest 較有關係,一般
  練功打怪還是要多依賴「新型態區域(生怪無限)」以及玩家的投
  稿,或是我們 wiz 本身對區域的規劃(例如今年有預定會增加更
  多的區域)。
二、副本區域已可順利生怪
[副本]山林小徑
天色開始漸漸變黑, 即使是當地人也不太敢獨自一人來到山的這
一側, 所以你一路上幾乎沒有看到什麼人煙. 往西望過去, 道路
越來越看不見了.
明顯出口有: south 和 west.
兩鍋Lv88.[副本怪] 邪 惡 黑 熊(Black Bear)
它的宣告方式我有改良過,底下是宣告範例
instance_mob_datas=([
"bear1":(["files":"/u/l/laechan/area/whitetile/mob/bear1"]),
]);
instance_mobs=([
"084":({"bear1","bear1"}),
]);
上面的意思就是說,084 這一格,要生出兩隻怪物,這兩隻都是
"bear1",然後再在 instance_mob_datas 宣告 "bear1" 是什麼
  樣的怪物。
這樣宣告的好處是,比方底下
instance_mob_datas=([
"bear1a":(["files":"/u/l/laechan/area/whitetile/mob/bear1",
"short":"暴力黑熊",]),
"bear1b":(["files":"/u/l/laechan/area/whitetile/mob/bear1",
"short":"狂暴黑熊",]),
]);
如上所示,雖然都是同一個 bear1.c,但是在副本裡頭卻可以生
  成兩種不同名稱的怪物,如此即可增加設定上的彈性。
原則上寫到這裡就幾乎確定副本是可 work 的了,因為最簡單的
  副本寫法就是打死怪物才生出「可領獎勵的出口」或是「寶箱」
三、

Links booklink

Contact Us: admin [ a t ] ucptt.com