[闲聊] 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