作者laechan (挥泪斩马云)
看板mud_sanc
标题[闲聊] 20181123修改事项
时间Fri Nov 23 17:32:44 2018
今天晚上最佳的休闲活动就是 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://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1542965568.A.DF7.html
1F:→ laechan : 运动完毕,继续,应该可完成 list 11/23 22:28
2F:→ laechan : 运动时才想到,ob view还是很重要,差点就忽略了 11/23 22:29
※ 编辑: laechan (122.117.106.224), 11/23/2018 22:56:31
3F:→ laechan : list, buy, sell 完工,并确立虚拟物品商店架构 11/23 22:56