作者laechan (小太保)
看板mud_sanc
标题[wizs] 区域搬移计划之折衷先行版
时间Wed Jan 7 00:53:26 2009
这里有几点是确定的,另外其它 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