[wizs] 區域搬移計劃之折衷先行版
這裡有幾點是確定的,另外其它 wiz 若有意見可加註,到時候
一起改。
一、一個區域一個區域做統整性修正。
二、做完五個區域後檢討,找出更多需要統整性修正的問題。
三、在改區域之前,目前確定的問題為...
1)縮減怪物種類。
例如我的區域有 bat,你的區域也有 bat,你我的區域
難度差不多,那就「共用一隻 bat」。這時候這隻 bat
就不放在各自的目錄下,而是放到一個共通的目錄存放
=>所以需要一個 query 出聖殿全怪物的工具。
2)同區域下的所有房間都要繼承同一個檔案。
因為大部份都是 inherit ROOM 而且都會繼承某一個.h
檔,可透過 #undef 再 #def 的方式產生新的 ROOM。
而且這個繼承用檔必須放到特別的目錄存放。
3)即使房間沒有怪物,房間也要呼叫 reset 函數。
這是搭配上面的 (2),由 reset 來做特別的處理。
=>這可以撰寫特別的小工具程式來篩出沒有 reset 的.
4)「城內」的常配性怪物,如村民、鎮民、城民等,一律
呼叫樣本,而且這些怪物全都無法攻擊,可設定會走動
,數量不多。例如白瓦鎮與微風鎮原本各字有鎮民,以
後鎮民都是一樣的。特殊的城鎮則允許屠城屠村。
=>用 areadata 來篩出有 set("objects" 的房間
5)區域盡可能搬移到 /d/ppl 下.
這也是為以後再搬到 /area 下準備=>而或許以後就沒必
要搬到 /area 下了也說不定.
區域盡量集中到 /d/ppl 下也是方便管理。
=>基本上就以 /d/ppl/巫師名/區域名 為目錄創建方式.
下禮拜我就會先從我的區域開始搬起,邊搬就邊做這些設定,
以菲里德為例,我可能還會讓繼承檔再以子區域做細分,但大
抵上七百格都會先繼承同一個 ROOM。
另外,我自己的部份,因應白瓦鎮目前渺無人煙,我可能會把
白瓦鎮跟西斯迪克港搬到「某處」,我另外也會挑幾個已經很
少人去的城鎮以及區域做類似的動作。
這是為另一個計劃做準備。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.100.149
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49