作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 虚拟物品系统
时间Tue Jun 8 10:43:18 2010
这一篇讲简易型虚拟物品实装。
假设 wiz 要设定某 mob 被打死後会掉东西存在玩家身上。
问题:如何让 wiz 可透过最简单的设定达到这个目的?
一、让每只怪物死掉时都呼叫特定物件
MOB_DROP->check_mob_drop(base_name(mob));
二、让 wiz 自订怪物会不会掉东西
mapping mob_drop=([
"怪物档名" : (["vobj_name":"teeth",
"vobj_chi_name":"XX的牙齿",]),
]);
先判断是否有 mob_drop(base_name(mob)), 有的话..
vobj_name=mob_drop[base_name(mob)];
vobj_number=get_vobjs_number(vobj_name);
ppl->add_vobjs(vobj_number,1);
依据之前已写好的 mob_drop 跟即将写好的 vobjs,最近会
先实装,并以「魔兽战争」做为测试。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.161.125