13号避难所

标题: 好像飞刀的武器伤害有bug。 [打印本页]

作者: hellsinger    时间: 2019-9-24 12:50
标题: 好像飞刀的武器伤害有bug。
sfall版本4.181

我在测试自己的脚本的时候似乎发现了一个bug:力量7+暴力战士天赋的人物,无perk,近战伤害属性6,飞刀挥舞模式3-6不加,投掷模式3-6不加。
3级近战伤害perk下,近战伤害12,飞刀挥舞模式9-6只加最低伤害,投掷模式3-6不加
3级远程伤害perk下,近战伤害6,飞刀挥舞模式3-6不加,投掷模式9-12最低最高各加6
3级近战伤害perk+3级远程伤害perk下,近战伤害12,飞刀挥舞模式9-6只加最低伤害,投掷模式9-12最低最高各加6

结论:
1近战伤害属性,对任何模式无效(按道理来说理应对挥舞模式的最高伤害有效)。
2近战伤害perk,只增加挥舞模式的最低伤害(按道理来说应该最低最高伤害同时增加),对投掷模式无效。
3远程伤害perk,只对投掷模式的最低最高伤害有效,对挥舞模式无效(正常)。

同样的,我用金块这种同时有近战和投掷攻击模式的武器时也出现了上面的事情,所以可能所有同时具有近战和投掷的武器都有这个问题,似乎系统无法区分这类武器的伤害模式。





作者: novarain    时间: 2019-9-24 13:07
那是已知的老問題了,不影響實際傷害計算,只是顯示額外傷害的部份沒有特別把這種遠近通吃的武器考慮進來,畢竟那功能本來就只是追加在既有引擎函式上。
作者: hellsinger    时间: 2019-9-24 20:30
novarain 发表于 2019-9-24 13:07
那是已知的老問題了,不影響實際傷害計算,只是顯示額外傷害的部份沒有特別把這種遠近通吃的武器考慮進來, ...

[attach]40618[/attach][attach]40619[/attach]
不对啊,我实际测试的时候发现远程伤害perk只是在面板上加了飞刀投掷的伤害,实际上没有增加,我自己改的飞刀伤害是25-25,3级远程伤害下面板伤害是31-31,但是你看实际伤害力全是25,目标是碎梦咖啡厅的男女英雄,他们防御能力是0。

作者: novarain    时间: 2019-9-24 21:14
Bonus Ranged Damage在傷害計算上只對“槍械”類武器有加成,你去看modderspack 4.2裡面的範例腳本就是了。
至於顯示的部份不採那種繁雜的判斷方式,因為只是很單純的在顯示遠距/近戰武器傷害時分別加算perk而已。
作者: hellsinger    时间: 2019-9-24 22:53
novarain 发表于 2019-9-24 21:14
Bonus Ranged Damage在傷害計算上只對“槍械”類武器有加成,你去看modderspack 4.2裡面的範例腳本就是了。 ...

本来就不应该有加值是吗,原来如此,多谢多谢!




欢迎光临 13号避难所 (https://bn13.net/) Powered by Discuz! X3.2