Re: [wizs] 問題請教(二十四)
※ 引述《laechan (小太保)》之銘言:
: ※ 引述《amosdeus (幽素)》之銘言:
: 要復原可以,前提是:
: 1. special 值不能被濫設(很多都設 9x 以上,有設等於沒設)
: 2. 我會額外加幾個判斷來防止它被瞬間大量執行。
: (用 time_record 來做就可)
: wp 的 special_fun 寫法跟 mob 的 special_fun 寫法相同。
: Belldandy.
大致上程式碼可能改為下面這樣吧!
if(wp=me->query_wp())
if( special_ok = wp->query("special") )
if(me->query_temp("time_record/wp_special") < time())
{
if(special_ok > 90 ) special_ok = 90; // 限制max機率。
if(special_ok > random(100))
{
me->set_temp("time_record/wp_special",5+time() ); // 最少5秒才會一次
wp->special_fun(me,tar);
return ;
}
}
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.46.189
→
07/31 20:16, , 1F
07/31 20:16, 1F
→
07/31 20:17, , 2F
07/31 20:17, 2F
→
07/31 20:51, , 3F
07/31 20:51, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49