作者laechan (小太保)
看板mud_sanc
标题[wizs] 关於怪物掉宝系统
时间Mon Nov 26 15:39:49 2007
我大致已经写好了,说明如下..
1)采用资料设定的方式,替代原先的 switch 式判断,各位 wiz 可自
行观看 /d/obj/mob_drop/laechan/crazy1.c 的写法, 用 copy 的
到自己的目录, 将相关资料改好後, 找 quest 或我开通, 则你所设
定的怪物掉宝就能实装.
2)物品的中文名,暂存在 chinese 中(技能中文名也是存在那边的),
将来我考虑挪到它处,以免那个东西的档案过大。
3)所有的 key_name 必须控管,但目前在实验阶段,让有权限的 wiz
(quest/highelf/plain/norr/qqww)先玩看看,玩一阵子有心得後,
再来讨论 key_name 的设法以及要放在哪边集中控管。
这个东西目前的缺点是,它只支援「掉实体物品」以及「虚拟物品」,
它的判断方式就是依 key_name 有没有 "/" 这个字元,有的话就视为
档名->就叫出实体物品,没有的话就视为「虚拟物品的 key_name」。
我可以让它做不同的变化,但是这个要控管,相关的做法我也有底了,
例如...
"hole_stone":15, // 虚拟物品 stone 掉落率 15%
"/u/l/laechan/stone":20, // 实体物品 stone 掉落率 20%
"add_warexp":({10,30}), // 加战功 10 的机率 30%
"add_skill:({"ice spell",10,1}), // 加 ice spell 10 技能值 10 的机率 1%
.
.
.
一切都用 key_name 来判断,wiz 只需做资料的设定,判断全交给系
统即可。以後就是讨论一下 key_name 的定法。
改成这样的目的有二...
一、方便有最高管理权限的 wiz,可以撰写工具去 show 资料。
例如 check.h 就有所有的物件资料.
二、方便 wiz 做设定,即使是新手 wiz 也可以轻易学会资料设
定的方式。
总之有权限的就去玩看看吧。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.184.92