[閒聊] 20151008修改事項

作者: laechan (揮淚斬馬雲)   2015-10-08 06:54:42
今天應該還可以改一些東西,我順便會弄個某系統的雛形看看,嚴格
來說它還不能算是系統,只是跑一些隨機的配對組合。
(話說又耳鳴了,最近超常耳鳴的)
一、指令 steal 修改
/open/cmds/vobjs_d.c 備份為 vobjs_d.20151008
/d/steal/steal.c 備份為 steal.20151008
vobjs_d.c 新增兩個函數 steal_objects 與 steal_objects2
,前者處理一般物品掉落,後者處理副本物品掉落。
比方 con 怪物時
> con elemental
小太保的怪物圖鑑 《冰元素》
物品掉落資訊:
冰雕玫瑰 10.0%
魔物心臟 50.0%
冰粒 50.0%
(這個就相當於玩家建議的 peek 指令,原本就寫在 con 裡)
則現在戰鬥中 steal 該怪物時,有機率偷到上述物品,如下
> steal elemental
你突然一聲清嘯,喊道:看 我 的 飛~龍~探~雲~手~!
你對冰元素使出飛龍探雲手,順利地從冰元素身上偷到了一個東西!
【你得到了 冰粒 ! 】
該怪物已被偷過一次物品時,就無法再偷到任何物品。
一、雖然冰雕玫瑰與魔物心臟這兩項虛擬物品(以指令 ob 觀看的)的
掉落機率不一樣,但是對 steal 來說,是視為一樣的。
二、「實體物品」的偷到機率依舊很低,但比掉落機率高。而我最近
也會以玩家的偷竊能力做為掉落機率的判斷依據。
三、玩家「偷到錢」與「偷到物品」的判斷是彼此獨立的,也就是說
玩家有可能同時偷到錢與物品。(我看程式碼是這樣啦..)
四、如果玩家偷到虛擬物品時,如果超過攜帶量限制,玩家實際上不
會得到該物品,並會看到如下訊息:
你對冰蜥魔使出飛龍探雲手,順利地從冰蜥魔身上偷到了一個東西!
【你得到了 魔物碎片 ! 】
你身上的 魔物碎片 已經不能再帶更多了喔!!
同時該怪物也不能再偷任何物品。
二、

Links booklink

Contact Us: admin [ a t ] ucptt.com