[情報] 虛擬系統語錄
以後 file 也不必然一定要有
這樣就可以省下寫實體物品的時間.
在沒有 file 的情況下我打算讓 long 也不一定要有, 訊息套用預設的
例如某物叫月兔寶寶, 沒有指向實體物品, 也沒有 long
預設 long 就是 "這是一鍋月兔寶寶, 你可以將它賣給搜集品商店."
而且它很彈性, 我以後寫商店時會支援, 例如
你懶得把虛擬物品加到 vobj.c
你可以在讓玩家打怪後自行增加某項虛擬物品
唯一的要求就是一定要用內建函數 or 全域函數
例如, 不建議直接 user->add_temp("vobjs/xxx",1);
而要使用 user_add_vobjs(ppl, "xxx",1) <= 類似這樣的
系統將會允許 "xxx" 「不一定需要被登錄在總資料庫中」
然後你可以自行為 "xxx" 加上許多的參數, 像 name 必備的, 再來就是 value, mark,
remark, etc...
在 vobjs_d.c 那邊寫 void create 跟設定 short, long, add_action
以後就能 goto 那邊直接操作 display 指令來 show 資料
方便知道自己剛剛增刪的東西有沒有更新到總資料庫
目前有個設定原則
只要是沒登錄在總資料庫的東西都視為是收集品
這個就是方便 wiz 回收東西用的
例如你剛新增了一個, 臨時取消, 但玩家已經打到了
則只要你的 key name 變了
玩家打到的那個東西就自動變為收集品了
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.101.194
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
-22
41