作者laechan (小太保)
看板mud_sanc
标题[技能] 能量盾(powershield)现况及修改案
时间Fri Dec 12 16:01:02 2008
最近打算对 powershield 做最佳化,同时修改一些设定。
一、我发现能量盾的每回 sp 消耗量,与被施展者受到的伤害力
的高低、被施展者的con及str的高低、施展者的 int 有正
相关,然後与施展者的 magic heart 高低、mag 及 int 高
低、使用级数等有负相关(即这些数值越高、消耗越低)。
读取了太多参数,所以我想简化。
1)正相关部份:只取伤害力当参考
2)负相关部份:取消 mag 及 magic heart 的参考
实际的数值状况要看执行後的情况来决定,我会找时间做线
上测试。
二、当被施展者处於战斗状态且被施展者的护盾保护着时,施展
者所消耗的 sp 还会与「施展者此时有无 cast magic heart」
有关,即在 magic heart 的作用下 sp 的消耗可以减少一些
三、"但是被"+SHIELD2_NAME+"弹开了!!"NOR
"("+SHIELD2_NAME+"发挥了作用,将伤害值降低了!!)"
这个东西已透过事先的定义,可减少每次都在做字串的+-
各位可针对上述的一二提供意见 or 建议。若大家没意见我就会采
行上述作法。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.225.66
1F:推 Yanten :请问如果这种多参数的技能 能不能用一个参数暂存, 12/12 17:02
2F:→ Yanten :然後每次登出登出之後才自动check一遍 来减少读取? 12/12 17:03
3F:→ Yanten :不然参数少的话 对於法师应该会吃亏吧... 12/12 17:04
4F:→ laechan :能省的大概都省了,除非 magic heart 影响为定值 12/12 19:24
5F:推 hermis :mh减少sp消耗的设定之前没记错只要是法术应该都有吧? 12/13 02:48
6F:→ hermis :可是仔细想想,每次powershield抵销一次杀伤都算一次 12/13 02:50
7F:→ hermis :cast,这样的解算方式比spell还伤呢,尤其在被围殴时 12/13 02:50
8F:→ hermis :再想说把一轮的伤害一次抵销会不会比较简单 12/13 02:51
9F:→ laechan :这个目前只要 fight_d->defence 写在回圈内就很难 12/13 15:56