作者laechan (小太保)
看板mud_sanc
标题Re: [系统] 虚拟物品系统 & 怪物掉落虚拟物品系统测试
时间Mon Jan 19 15:15:22 2009
※ 引述《HighElf (高等妖精)》之铭言:
: 实体物品如果都要经过/开头的话,那麽会不会造成以後档案不好搬移,
: 还是能做个定义档开头定义的/都去掉就解决了?
我做个正式的回应好了。
创 /d/obj/mob_drop 还有一个用意,就是「怪物的掉落物」,实体档
其实都要放在这个目录下,例如 laechan_crazy1_treeroot,它的实体
档案大致就是 /d/obj/mob_drop/laechan/crazy/treeroot.c
则不管掉的是实体 or 虚拟物品,其指向的实体档案一率都放在该目录
下,也就是说,以後若怪物要掉实体物品,它的位置必须有一定的固定
性。
但之後因为修正了虚拟物品系统,所以变更如下...
一、大部份的虚拟物品不设实体档案。
二、少部份的虚拟物品有实体档案,它必须放在 /area/vobjs 目录下
,要怎麽命名都无所谓,但将来它的搬移也都必须局限在上述的目
录之内。(例如 /area/vobjs/laechan/v001.c)
三、怪物掉落实体物品的部份,该实体物品必须挂在底下三个目录内..
/area/eq
/area/wp
/area/obj
相同的,将来它们做搬移时也都必须在上述三个目录内。
例如说我设定某只怪物打死了有 1% 的机率会掉圣灵珠,则圣灵珠的位
置八成是 /area/eq/misc/圣灵珠.c 之类的,而这颗圣灵珠就是从原本
那颗 cp 过来的。
这样以後怪物档案就不用 clone_object or set_object,甚至也不用自
订 die 去 clone 出物品,通通都可以让 mob_drop 去控制,然後全部
机率化就行了。
等设好大部份被归类为稀有物品的掉落机率後,就把剩余没放进去的通
通丢进样本防具店中,则..
一、原本一部份需要靠打怪才能打到的武防,通通可以在商店买到,但
是价格落差甚大─好的会很贵,但是可以轻易地买到。
二、另一部份也是需要靠打怪才能打到的武防,就会变成机率性掉落,
但是可以设定「不只一种怪会掉那个东西」,甚至一只怪「可以掉
2~3 种」也可以─越好的掉落机率就越低。
三、极稀有的武防,再另外打算。例如可以搞合成来取得、解任务取得
、活动中取得(如 wiz 办的活动)、开紫箱搏机率之类的。
所以有一点是确定的,就是凡是 / 开头的东西,都必须放在特定的目录
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.226.227