作者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/cn.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