關於虛擬物品 "c" 標頭 - 聖殿英雄傳說 MUD

Table of Contents

※ 引述《laechan (揮淚斬馬雲)》之銘言:

: 規劃如下:
: 一、c001~c099,玩家需要收集的卡片。這些卡片不會顯示在 ob 指令
: 的物品列表裡頭,會另有顯示以及使用的指令。這些卡片全部可以
: 交換及賣店(它有限制)。
: 二、c101~c1xx,咒語卡,同樣不會顯示在 ob 指令的物品列表裡頭,
: 會另有顯示的方式,但是可使用 ob use 卡片名使用,使用時會有
: 相關限制。
: 三、c201~c299,與 c001~c099 同名的卡片,會顯示在 ob 指令物品列
: 表裡頭,使用方式 ob use 卡片名,使用上也會有一些限制。
: 四、以上卡片不管 ob 物品列表會不會顯示,ob view 時一定可看到持
: 有數。
: 五、c300 起,目前無規劃。

原先規劃是像上面那樣,修改一下,新的規劃是沒有 c201~c299,原因
如下

1.既然以 cXXX 當做卡片編號了,那麼實體卡片編號改變就不合理。

2.cXXX 要有搭配的實體物件檔,才能算是實體卡片,因此只要沒有實體
物件檔,每一張都是虛擬卡片--符合目前設定;破關報酬--任選三張卡
片實體化--到時再寫實體檔並設定使用限制--那自然只有符合的人才能
使用。

3.理論上不需要每一張卡片都寫實體物件檔,比方 c099 的擲筊王的證明
,應該不會有玩家會選這張當珍貴的三張卡片之一。

4.部份卡片就算玩家選了也不見得要寫實體物件檔,例如某張卡具有強制
殺價的能力(持有該卡在任何商店買東西都是很便宜),這類卡片只需要
判斷身上是否存在該卡(if ppl->query_vobjs("cXXX")>0)。


假設破關報酬為任選三張卡片,那我通常會寫至少 30 張玩家會想選的卡
片來讓玩家選,而且部份卡片 ob use 後不一定會消失,可一直重覆使用


LAechan

--

All Comments

Doris avatarDoris2018-02-08
我猜最後用將卡片實體化後的實體物品做為報酬的機率
Barb Cronin avatarBarb Cronin2018-02-12
比較高,因為破關後理論上玩家還是可以繼續拿到卡片
不過我會規定一個角色只能破關一次