弹药伤害随生命周期衰减是本模组关于弹药伤害的一种设定,其功能是使弹药在被射出之后的伤害与弹药的飞行距离呈负相关。
根据1.0.1版本的源代码,衰减后的伤害(不一定是最终的伤害数值)可以用如下公式计算:
衰减后的伤害 = 弹药的初始伤害 * (弹药的生命周期 - (弹药已存在的时间 - 1)) / 弹药的生命周期
例如,步枪的伤害是15点(),弹药生命周期是10tick。现在假设开枪后已经过了5tick,则此时步枪子弹的伤害为 15× (10 - (5 - 1)) ÷ 10,即9点(),不过由于该数值可能还需要经过一些数学处理,并且还要考虑配件和附魔的影响,所以该数值并不一定是最终的伤害数值。
由于没有任何官方物品采用该设定,所以目前(在1.0.1版本中)形同虚设。
资料分类: | 伤害 |