百分比减蓝耗效果有显示bug……
战锤全面战争吧
全部回复
仅看楼主
level 15
云中羽蛇
楼主
面板显示的蓝耗和实际蓝耗居然是分开计算的,取整方式还不一样
对于面板上显示的蓝耗数字,百分比减蓝耗的取整是按进一法的,基础蓝耗乘以减耗百分比只要有个0.1,面板上都会按-1蓝耗显示
但实际蓝耗却是按四舍五入取整的,0.1会被舍成0,0.5才会取整成1,这就导致一部分法术吃百分比减蓝耗效果后面板蓝耗回比实际蓝耗少1
2023年02月27日 13点02分
1
level 15
云中羽蛇
楼主
举个例子,纳垢恶魔亲王只要升格纳垢专家(-10%纳垢法术蓝耗)和混沌伙伴恩惠(领主版,-15%蓝耗)有一个,点满技能的非超载瘟疫毒瘴就会显示为2蓝耗(基础4,技能点固定-1,百分比减耗效果取整后为-1,最终为2)
但是,如果只有升格纳垢专家而没有混沌伙伴恩惠的话,实际蓝耗依然是3,因为百分比减蓝耗乘出来是0.4,四舍五入取整是0,根本不减
只有带上混沌伙伴,乘出来到0.6(只有混沌伙伴没有升格纳垢专家)甚至1(两个都有),才能把瘟疫毒瘴蓝耗真正压到2
2023年02月27日 13点02分
2
level 1
张天蔚
显示和实际消耗居然是两次判定。。。
程序员6
2023年02月27日 14点02分
3
云中羽蛇
真就绿皮程序小子
2023年02月27日 14点02分
level 15
云中羽蛇
楼主
啧,突然发现貌似不是四舍五入而是五舍六入……比拉克的夺魂迷障基础5费,技能点固定减1费,乘30%是1.5,最终显示2费实际3费,1.5还是取整成1了
2023年02月27日 14点02分
4
云中羽蛇
对于实际蓝耗本身倒确实是四舍五入,应该是前面取整的地方不对,不过最终结论没区别
2023年02月27日 23点02分
level 12
荆棘花
今日绿皮程序震撼(1/1)
2023年02月27日 16点02分
5
level 15
wodwd
我一直以为是有隐藏的小数点,没想到是这样😠和法强一样蠢
之前就遇到过,没想到是这样
2023年02月27日 17点02分
6
level 12
黎明北原冰
其实魔风这个东西ca既然都开始用百分比了,为什么还是要坚持按整数计算增减,多取两位小数不就行了,改个数据类型应该不太难吧
2023年02月27日 18点02分
7
张天蔚
这种东西随便就给你整出个循环啊,早晚得取整。 问题是他就不能让显示/实际消耗直接取另一个的值吗,非得算两遍,还不用一个算法
2023年02月27日 18点02分
1