作者laechan (揮淚斬馬雲)
看板mud_sanc
標題[閒聊] 20181220修改事項
時間Wed Dec 19 08:09:46 2018
本來今天有一些事,我把它們延後了。今天一定會寫煉藥,煉藥
需要三種材料,一是 m001~m099 物品,二是八種藥引,三是目
前已做的 12 種特殊材料。brew 指令分兩種做法,今天會決定:
1.玩家輸入 brew 後,系統會詢問要做什麼藥
2.玩家直接輸入 brew [什麼藥]
玩家若輸入 brew -what,會列出目前可煉哪些藥
不管是哪一種,都是由系統依玩家想煉什麼藥,來自動跳出所需
要的藥材訊息。
(這順便就確定了會有一個 mapping 資料來儲存這些東西)
另外初期也只會有單純的 brew 指令,依照 belldandy 的建議,
要將它複雜化應該是以後的事,也不一定要由我做。
一、skyroom.c 修改
不備份修改。
我先加入了一個 brew_xxx 函數,並確定了煉藥的資料會寫
在 vobjs_d.c,belldandy 建議這樣做比較好,只要先準備
好備份,就可以新增 vobjs -brew,用來增刪改煉藥的資料
,而玩家煉藥的動作雖是寫在 skyroom,但實際是讀 vobjs
內的 brew_xxx 函數,雖然會增加 vobjs 讀取的頻率...
但是,煉藥時所需要的相關的虛擬物品資料,可以在 vobjs
本地端直接讀取,仍是利大於弊。
待會我就會下載 vobjs_d.c,然後做離線修改。
二、
--
『無窮的宇宙,無盡的時空,無限的可能,與無常的人生之間
的永恆矛盾,從倪匡這顆腦袋中編織出來。 』
──金庸評倪匡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1545178190.A.50C.html
1F:→ laechan : 快睡著了.. 12/19 15:43
12/20 update
直接修改這篇。今天不曉得能 coding 多少,盡量,反正明天、
後天也會繼續。
※ 編輯: laechan (122.117.106.224), 12/20/2018 09:43:05