[閒聊] 2023/02/19修改事項

作者: laechan (揮淚斬馬雲)   2023-02-19 10:04:06
今天不管多細的新增或修改,都紀錄。
一、向蘇利文學習技能時的身上口琴判斷
int teach_over(object user,string skillname)
{
if(!present("harp",user))
{
write("蘇利文: 你想精進 harp 技能,身上要帶有 harp 相關的東西喔!\n"+
" 像是豎琴、口琴、或是基礎琴學.\n");
return 1;
}
return 0;
}
設定是,只要玩家身上有 id 叫做 harp 的東西,就可以跟
蘇利文學技能。這意思是,如果你下 look harp,然後它顯
示的內容是你身上的某樣物品,就可以。
> learn 19 harp from sullivan
蘇利文: 你想精進 harp 技能,身上要帶有 harp 相關的東西喔!
像是豎琴、口琴、或是基礎琴學.
我現在在身上攜帶一個 id 有 harp 的東西。
> i
你身上帶有 1 件物品。負重(50/39019)
============================================================
(#)幻月劍(Moonsword)。
> l harp
幻月劍,天地之間一把不可多得的武器之一。
> learn 19 harp from sullivan
你花了5671點經驗值,向蘇利文(sullivan)學習琴樂之技。
你在 琴樂之技 方面的熟練度增加了!(3980)
你的技能,『琴樂之技』進步了(907)!
只要身上有 harp 即可,這個 harp 不需要裝備。如果你下
look harp 它顯示「這裡沒有 harp 這個東西唷!」,代表
你身上沒有 harp。
更新: 目前它也會看你身上有沒有 harmonica 即白銀口琴。
二、完成 l012 任務 step1~step4。
/open/cmds/quest/l/l012 新增完成
終於完成了,剩下 step5_check 及 step5_end 兩個函數,
以及測試 loop=5 是否有效。若無效的話我再看能否使用迂
迴繞道的做法來完成。
按照設定,鍊金術士可以無限次進行這個任務的第 5 步驟。
雖然同樣花時間,花的時間也不見得就比較短,但是節省了
至少九成以上的腦力,AI,我的超人。
三、

Links booklink

Contact Us: admin [ a t ] ucptt.com