作者HighElf (高等妖精)
看板mud_sanc
标题Re: [系统] 虚拟物品系统 & 怪物掉落虚拟物品系统测试
时间Mon Jan 19 03:05:52 2009
※ 引述《laechan (小太保)》之铭言:
: mapping mob_drop=([
: // 毒刺棘
: ORIGIN_MOB_PATH+"tree1":
: ({
: "laechan_crazy1_treeroot", "45", // treeroot 掉落机率 45%
: "laechan_crazy1_treetentacle", "35", // treetentacle 掉落机率 30%
: "/d/crazy/1/obj/bone1", "10", // bone 的掉落机率 10%
: }),
: ]);
: 简单的说就是以「第一个字元」是不是 "/" 来区分虚拟与实体,
: 因为虚拟物品的开头都是 wiz_id,所以不会有 "/" 的情况,也
: 因此有 "/" 的情况就可以用来判断这是在讲实体物品。
: 由以上可以扩充到 vobjs_name 的其它设定...
: 一般名字 : 指虚拟物品
: / 开头 : 指实体物品
: #xxx,oo : 指呼叫写在 mob_drop_d.c 里头的函数,并把 oo 带进去
: 不过上面的程式算写的比较复杂了,所以 "/" 与 "#" 的部份我再想
: 看看有没有更适合的方式─当然,还是要以方便 wiz 设定较好。
: (但反正至少是可以用的,初期不用设定太多,要尽量把系统弄完整了
: 再来扩大设定)
: Laechan
实体物品如果都要经过/开头的话,那麽会不会造成以後档案不好搬移,
还是能做个定义档开头定义的/都去掉就解决了?
--
不归之森的名称似乎早就在说明其不归着含意
落入尘世的妖精再也无法回去他的故乡了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.125.231.107
1F:推 laechan :若将来档案搬移, 暂定的方式是 display 出资料, 然後 01/19 08:35
2F:推 laechan :秀一下该档案是否存在 (不存在就代表档案已被移走) 01/19 08:36
3F:推 laechan :缺点是有可能会不知道新档案位置在哪, 这也有暂定的 01/19 08:36
4F:推 laechan :解决方案, 就是请 wiz 在设的时候顺便 // 一下该档案 01/19 08:36
5F:推 laechan :指的是哪件物品. 01/19 08:36