連擊藥水 - 聖殿英雄傳說 MUD

Table of Contents

備註都先跳過


void create()
{
::create();
set("short","連擊藥水");
set("long",@LONG
效果: 連擊數增加 3%~5%
一瓶喝下了之後可以增加 普攻/en 連擊數的藥水,在喝下後的
20 分鐘內效果都會存在,quit 的話效果會消失。
LONG
);
}

int ob_use_func(object ppl)
{
if(!ppl) return 1;

if(ppl->query_temp("heal_time/連擊藥水")>0)
{
write("你身上的連擊藥水效果還存在著喔.\n");
return 1;
}

ppl->set_temp("heal_time/連擊藥水",20);

write("你喝下了一瓶連擊藥水。\n");
return 1;
}


這樣寫應該是最簡單的,實際效果就是加一個 buff 在那裡,
並使用固有的 heal_time 來控制,玩家 quit 效果即消失。

編號的部份可照以前的規劃,依照藥水、藥丸、藥瓶、藥粉的
區別,分別編在 p1xx、p2xx、p3xx、p4xx,而比方以藥水為例
,再分為 p10x、p11x、p12x、...

剩下的我再想一下。今天得早睡。最近幾天我再多摳頂幾項藥
品,應該會越寫越順。

Laechan

--

All Comments

Gilbert avatarGilbert2018-07-20
連擊藥水的編號今天決定,沒意外的話 p411