[閒聊] 20181123修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間6年前 (2018/11/23 17:32), 6年前編輯推噓0(003)
留言3則, 1人參與, 6年前最新討論串1/1
今天晚上最佳的休閒活動就是 coding 吧? 中午吃飯時邊吃邊腦內 coding 了一下,嘛,如果今晚順的話,虛擬 物品商店繼承樣本應該會出來,就是把我腦內 coding 的結果 print 出來而已。然後我希望這東西寫出來後,往後,各主次要城鎮都至少 能開一間商店,做為玩家身上的虛擬物品的販賣處所、以及一部份的 虛擬物品購買處所(類似 RO 的設計)。 當然排在優先順位的是「咒語卡片商店」。 一、新增 /std/shop/vobjs_shop.c > update vobjs_shop.c /std/ob/room.c: 更新及載入了. /std/shop/vobjs_shop: 更新及載入了. > list 你可以在此商店購買到的物品: 序號 物品名稱(代碼) 價錢 1. 哀唱草(m001) 288 int 2. 腐臭花(m002) 325 int 3. 鱗片(m003) 409 int 4. 牙齒(m004) 238 int 5. 尾巴(m005) 409 int * 可使用 ob view 物品名稱/代碼 查看物品說明. > ob 你的物品欄帶著 93/99 種物品: ╔═══════════╦═══════════╦═══════════╗ ║31.腐臭花 ( 81)║32.鱗片 ( 33)║33.尾巴 ( 1)║ ║34.翅膀 ( 5)║35.犄角 ( 99)║36.魔物心臟 ( 10)║ > sell 語法: sell 物品名稱/物品代碼 sell 數量 物品名稱/物品代碼 > sell 5 腐臭花 sell: 你賣掉 5 朵腐臭花(m002)獲得了 1625 影特幣. > sell 5 m002 sell: 你賣掉 5 朵腐臭花(m002)獲得了 1625 影特幣. > sell 5 xxx sell: 你沒辦法把 xxx 這個東西賣給商店喔. > sell 5 m050 sell: 你身上沒有 仙人掌刺 喔. ob sell 語法也會保留,玩家仍可在原本你可以 ob sell 的地方賣掉身上持有的虛擬物品。 > buy 5 m002 buy: 你花了 1625 影特幣買了 5 朵腐臭花. > buy 5 腐臭花 buy: 你花了 1625 影特幣買了 5 朵腐臭花. > buy 5 連擊藥水 buy: 商店沒有 連擊藥水 這個東西可以買喔. > buy 5 xxx buy: 商店沒有 xxx 這個東西可以買喔. 剩下 getback,以及 /open/cmds/vobjs_shop_d.c,後者 就是為 ob view 而加的東西,之所以不整合進 vobjs_d.c 是因為 vobjs_d.c 沒事還是別去動它比較好。 vobjs 指令則預計再增加一個功能項 vobjs -shop,用來 設定各個虛擬物品商店。 全部寫好後我會做一些測試,然後就開放,我的設計是初 期每一間商店可買到最多五樣物品,然後初期的商店全都 是販售 m001~m099 物品的商店,以及一間咒語卡商店。 二、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1542965568.A.DF7.html

11/23 22:28, 6年前 , 1F
運動完畢,繼續,應該可完成 list
11/23 22:28, 1F

11/23 22:29, 6年前 , 2F
運動時才想到,ob view還是很重要,差點就忽略了
11/23 22:29, 2F
※ 編輯: laechan (122.117.106.224), 11/23/2018 22:56:31

11/23 22:56, 6年前 , 3F
list, buy, sell 完工,並確立虛擬物品商店架構
11/23 22:56, 3F
文章代碼(AID): #1Rzyb0tt (mud_sanc)
文章代碼(AID): #1Rzyb0tt (mud_sanc)