作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 近日要进行的工作及相关事项
时间Fri Nov 2 09:59:12 2007
底下是施行细则。
在我的 whitetile 区域目录中,共有 /room, /mob, /eq,
/wp, /obj 五个目录,以及一个 whitetile.h 档。
一、/area/eq 部份
whitetile/eq/xxx.c -> /area/eq/foot/whitetile_01.c
02.c
/area/eq/bracelet/whitetile_01.c
.
.
同时修改 whitetile.h 档,增加参数定义,例如..
遇到 WE"boots1" 的情况, 改定义为 FOOT_WHITETILE_01。
二、/area/wp 部份
whitetile/wp/xxx.c -> /area/wp/axe/whitetile_01.c
/area/wp/blade/whitetile_01.c ..
然後修改 whitetile.h 的方式同上
三、/area/obj 部份
whitetile/obj/xxx.c -> /area/obj/quest/whitetile_amulet1.c
/area/obj/quest/whitetile_axe1.c
同样的修改上述
四、/area/mob 部份
whitetile/mob/xxx.c -> /area/mob/0x/whitetile_dog1.c
1x/whitetile_boy1.c
2x/whitetile_girl1.c
同样的修改上述
五、/area/room 的部份
whitetile/room/xxx.c -> /area/nmap/whitetile/xxx.c
从上面的修改可以发现,不论搬移前後,都有 whitetile 这个字,
这是为了第一阶段修改的方便性。(换言之修改会分好几个阶段)
例如遇到 WR"001" 的情况, 改定义 WR 为 /area/nmap/whitetile/
即可。
例如遇到 WM"boy1" 的情况, 为其增加定义
#define WM_BOY1 "/area/_mob/1x/whitetile_boy1"
例如遇到 WE"bracelet1", WW"blade1", WO"amulet1"
#define WE_BRACELET1 "/area/_eq/
.
.
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 125.231.125.70 (11/02 10:14)