作者laechan (眼鏡男)
看板mud_sanc
標題Re: [問題] Magic heart有省sp消耗?
時間Wed Mar 14 18:59:18 2007
※ 引述《laechan (眼鏡男)》之銘言:
: 推 AresMars:好像沒限主公會 是限magic heart 技能1000以上 03/14 16:03
我程式是這樣子寫的...
// 這一段是說,如果你的主公會是 mage
// 然後你有 heart magic 的話
// 它就計算折值 p1, 最高 50
if((string)me->query("pri_guild")=="mage" &&
me->query_temp("magic heart"))
{
p=(int)me->query("skill/magic heart")/100;
if(p>50) p=50;
}
// 這一段是說, 如果你有被施予 holy power 的話
// 它就再計算折值 p2 = 10
if(me->query_temp("holy power"))
p=p+10;
// 這一段是說, 如果你裝備杖類武器的話
// 它就再計算折值 p3 = 10
if((string)me->query_wp_type()=="wand")
p=p+10;
最後需消耗的 sp = 原先的 sp x (100 - p1+p2+p3)%
所以最高有可能折 70%
你會覺得非主公會也有差,大概是因為 holy power 的
關係。
magic heart 與 holy power 對法力節省的影響之顯示
,我會在最近加上去。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.1.182