作者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