作者laechan (小太保)
看板mud_sanc
标题[wizs] cast 与 spell 节省法力的判断部份
时间Mon Jul 5 15:51:10 2010
目前 cast 暂停节省法力这一部份的判断。
spell 的部份依档案内容,影响的四个数值为
1)主职为法师 & magic heart 为使用中状态
2)拿杖,节省 10%
3)被施予 holy power,节省 10%
4)拿可节省法力的武器
之前节省值采「累加」计算造成底下数值的计算错误及 bug..
cost=cost*(100-p)/100; // p>100 时 cost 为负 => 连击数变成负数
现在更改为「累乘」计算。比方拿杖又被施予 holy power
杖的影响 holy power的影响
(100-10) (100-10)
cost = cost * ──── * ──── = cost * 81% = 节省 19%
100 100
目前暂行这个计算方式(它可以确保 cost 计算出来的值恒为正)。
我拟了四个修改,请各 wiz 参考,晚上我会实装。
一、拿 wand & 拿有节省法力效果的武器 => 合在一起判断
即若你拿的就是杖而且它有设定节省法力效果时, 就以其
效果为主, 否则就是 10% off。
二、cast 与 spell 在节省法力计算上的不同处
cast「最多节省 50%」。
三、拿 wand 的节省值及被施予 holy power 的节省值
拿 wand 的节省值可到 15%
相反的,holy power 的 10% 节省值太多,5% 差不多。
四、magic heart 的节省法力效果
不必限制主职才有效果,而是应区分主副职差异。
细部数值部份实装了再公告。
Belldandy.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.161.92