[指令] ob list/put/take 功能開放

作者: laechan (揮淚斬馬雲)   2023-03-05 10:28:24
/cmds/std/_ob.c 不備份修改,因為幾乎不會動到其它程式片段。
基於這個也欠玩家太久了的原則,儲物箱「目前」可直接使用:
一、初期開放可存 50 種物品,未來鍊金術士不會低於這個數量。
二、初期開放每種可存 99 個,未來鍊金術士不會低於這個數量。
三、開放所有玩家皆可存代碼為 m 類的所有物品
開放鍊金術士皆可存可攜帶量為 99 的所有物品(包括 m 類)
這兩個部份是確定的,未來也不會改變,「99」視為一般物品
袋子目前不開放存,除非未來袋子可攜數量改為 99
所以超過 99 請 wiz 自行調整,vobjs -list 不可看到超過
99 的東西,調整方式可使用 vobjs 物品中文名 carry = 99
要讓玩家可擁有數百個單一物品,有多種方法:
1. 向我申請袋類編號,case by case,我會在魔理莎那邊設定
2. 玩家可將東西放儲物箱
3. 利用 transfer,比方允許玩家擁有時之砂 999,可改成
a. 玩家可打到時之砂 最多可攜帶量99
b. 新增 時之礦 之類的東西
c. setup 99 時之砂 然後 transfer 時之礦
這樣時之礦可攜帶量 n 即代表玩家可擁有 99 x n 個時之砂
d. 你還可以設定 transfer 時之礦 的前置任務,解過才能
transfer 時之礦。(高等微積分也可以比照,可利用目前就已存在的任務)
為了列表方便及方便管理,不要超過 99。
以下 demo:
> l
[ Laechan 的家 ]
這裡是 Laechan 的家, 建造完成於 英雄時代第379年 百雪之月 6號 1點26分。
明顯出口有: 無
Lv255.儲物箱(savebox)
Lv255.倉庫(warehouse)
Lv255.壁爐(fireplace)
> l savebox
你的儲物箱(savebox)現存物品有 18/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
m206-飛鼬之尾 90 m209-深海魚油 108 m210-怨念之心 9
m802-藍色晶礦 7 m803-綠色晶礦 7 m804-黃色晶礦 7
m805-紫色晶礦 7 m806-靛色晶礦 7 m811-紅寶石 45
m812-黃寶石 40 m814-藍寶石 45 m816-白寶石 45
m822-水靈礦石 45 m827-水靈原石 5 m829-雷靈原石 5
m830-土靈原石 5 m831-黑色染料 98 m835-藍色染料 49
但建議使用以下指令。
> ob
ob list 觀看家裡面的物品儲存狀況 (只能在家使用)
ob list 關鍵字 例如: ob list m, ob list 寶石 (只能在家使用)
ob put 例如: ob put 5 翅膀,4 牙齒 (只能在家使用)
ob take 例如: ob take 5 翅膀,4 牙齒 (只能在家使用)
> ob list
你的儲物箱(savebox)現存物品有 18/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
m206-飛鼬之尾 90 m209-深海魚油 108 m210-怨念之心 9
m802-藍色晶礦 7 m803-綠色晶礦 7 m804-黃色晶礦 7
m805-紫色晶礦 7 m806-靛色晶礦 7 m811-紅寶石 45
m812-黃寶石 40 m814-藍寶石 45 m816-白寶石 45
m822-水靈礦石 45 m827-水靈原石 5 m829-雷靈原石 5
m830-土靈原石 5 m831-黑色染料 98 m835-藍色染料 49
> ob list m83
你的儲物箱(savebox)現存物品有 18/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
m830-土靈原石 5 m831-黑色染料 98 m835-藍色染料 49
> ob list 石
你的儲物箱(savebox)現存物品有 18/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
m811-紅寶石 45 m812-黃寶石 40 m814-藍寶石 45
m816-白寶石 45 m822-水靈礦石 45 m827-水靈原石 5
m829-雷靈原石 5 m830-土靈原石 5
list 後面可任意接關鍵字,它會去找代碼或名稱中有符合的。
底下是 ob put 的部份:
> ob put
ob put 語法範例:
ob put 翅膀 將翅膀放進儲物箱
ob put 5 翅膀,4 牙齒 將 5 個翅膀及 4 個牙齒放進儲物箱
ob put 3 m811,m812 將 3 個紅寶石及 1 個黃寶石放進儲物箱
> ob put 5 幻象魔核
你將 5 顆幻象魔核放進了儲物箱。
> ob put 5 j502, 5 智能魔核
你將 5 塊七彩幻晶放進了儲物箱。
你將 5 顆智能魔核放進了儲物箱。
> ob list
你的儲物箱(savebox)現存物品有 21/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
j010-幻象魔核 5 j024-智能魔核 5 j502-七彩幻晶 5
m830-土靈原石 5 m831-黑色染料 98 m835-藍色染料 49
底下是 ob take 的物份:
> ob take
ob take 語法範例:
ob take 翅膀 將翅膀自儲物箱取出
ob take 5 翅膀,4 牙齒 將 5 個翅膀及 4 個牙齒自儲物箱取出
ob take 3 m811,m812 將 3 個紅寶石及 1 個黃寶石自儲物箱取出
> ob take 5 m835
你從儲物箱取出了 5 瓶藍色染料。
> ob take 5 j010,5 智能魔核,5 j502
你從儲物箱取出了 5 顆幻象魔核。
你從儲物箱取出了 5 顆智能魔核。
你從儲物箱取出了 5 塊七彩幻晶。
> ob list
你的儲物箱(savebox)現存物品有 18/50 種:
物品名稱 數量 物品名稱 數量 物品名稱 數量
=======================================================================
m830-土靈原石 5 m831-黑色染料 98 m835-藍色染料 44
> ob
你的物品欄帶著 36/150 種物品:
╔═══════════╦═══════════╦═══════════╗
║10.死体的O腳 ( 9)║11.幻象魔核 ( 45)║12.知識魔核 ( 45)║
║13.凍結魔核 ( 45)║14.智能魔核 ( 45)║15.靈魂魔核 ( 45)║
║16.空間魔核 ( 45)║17.七彩幻晶 ( 47)║18.咒念結晶 ( 45)║
║28.藍色染料 ( 5)║29.玄紋符石 ( 45)║30.紫金符石 ( 50)║
╠═════╦═════╩═══════════╩═══════════╣
║ 指令說明 ║ob ? (指令 i 可以看"身上的物品") ║
╚═════╩═════════════════════════════╝

Links booklink

Contact Us: admin [ a t ] ucptt.com