20180711修改事項 - 聖殿英雄傳說 MUD

Table of Contents

總之,先備份。早上有些事要處理,處理完就來 coding,會先完成
簡易的行事曆系統,供我登入後按 home 時觀看用。

(我習慣登入後 home 回自己的 workroom)


一、adm 專用指令 calendar 實裝

檔案 /cmds/adm/_calender.c

calendar(行事曆)指令語法:
=============================================================
calender -w/-week 列出本週行事曆
calender -m/-month 列出本月行事曆
calender -set yyyy/mm/dd 設定某一天的行事曆內容
calender -fixed dd 設定哪一天為固定週期的提醒內容
calender -export 列出全部設定內容
=============================================================

我暫時寫好一個堪用的,底下 demo:

> calendar -set 2018/07/13
2018/07/13 行事曆內容
==============================================
==============================================
add 內容 或 del 數字 或 quit
請輸入: add 今天記得轉帳
calendar set: 新增一條內容完成.

2018/07/13 行事曆內容
==============================================
1. 今天記得轉帳
==============================================
add 內容 或 del 數字 或 quit
請輸入: add 今天記得繳月中電話費
calendar set: 新增一條內容完成.

2018/07/13 行事曆內容
==============================================
1. 今天記得轉帳
2. 今天記得繳月中電話費
==============================================
add 內容 或 del 數字 或 quit
請輸入: quit
calendar: 感謝你的使用.

> calendar -w
2018/07/09(一)

2018/07/10(二)

2018/07/11(三) (亮藍色代表今天)

2018/07/12(四)

2018/07/13(五)

今天記得轉帳
今天記得繳月中電話費

2018/07/14()

2018/07/15()

大概是這樣的感覺。-month 的部份我打算僅列有設定的部份,
但總之先這樣,至少堪用了,我下午會先補上幾個要做的事情
用來提醒我,並讓 -w 可顯示下禮拜、下下禮拜、......

也就是說我會讓 -w 可以持續按 enter 顯示直到離開。

14:41pm updated,上述功能已改好。這樣 -m 就不用急著做。

14:45pm updated,我現在回 workroom 時會自動執行 -w。


二、靈力武器指令 spiriten 修改

/cmds/std/_spiriten.c 不備份修改。

我看 clone largesword 的部份要求劍法 3000、劍訣 2000,
就改成只需劍法 2000、劍訣 2000,比較直覺一點。

另外,clone 亦改成不扣 pp,也不會去判斷還需剩多少 pp。

再來的話,clone 時 depend 晶礦似乎只影響名字?

  有空我再想想 depend 晶礦時能否給其它效果好了,目前晶礦
  有八種顏色,並都設定了至少一種怪打了會掉(掉落率10%),
也設定了這東西與 spiriten 有關,那就應該給予實質效果。

武器可設啥效果,我最近會找些資料來研究一下。


三、


--

All Comments

Frederic avatarFrederic2018-07-16
下午要為它的資料結構多加一層,以讓其它wiz也可使用
Carol avatarCarol2018-07-19
修改完成
Wallis avatarWallis2018-07-23
根據 spiriten 指令與虛擬物品的合用例子,指令+虛擬
物品的合用應該要廣泛一點
Jacob avatarJacob2018-07-27
(最明顯的例子,pactio -order 時也應該增加語法)