物品命令:/give @p cgm:ammo 64 3
榴弹需要在本模组专用的工作台制作。
榴弹是是榴弹发射器的弹药,也可作为投掷物使用。玩家拿着它按住右键蓄力,释放后投出。(注意:直接用手投掷和用榴弹发射器发射能造成的最大伤害是不同的)
爆炸后可造成最高 71点( × 35.5)注的伤害,但不会破坏方块。榴弹爆炸影响的范围半径为5格,伤害自爆心向外衰减。值得注意的是,即便目标与爆心之间被完全阻挡,只要目标处于爆炸影响范围之内,至少也会受到1点()伤害。
注:
由于榴弹造成的爆炸伤害不是定值,所以最高伤害为最理想状态下的理论数值,实际上的伤害几乎不可能达到71点( × 35.5)。
根据1.0.1-1.16.3版本的源代码,榴弹掷出后的爆炸伤害可以用如下公式计算:
榴弹伤害 = (A * A + A) / 2 * 7 * (爆炸影响半径 * 2) + 1
其中:A = (1 - 目标距爆心距离 / (爆炸影响半径 * 2)) * 爆炸接触度;爆炸影响半径默认为5。
假设现存在一个理想爆炸,使得目标距爆心距离为0,爆炸接触度为100%,则理论上的榴弹伤害最大值为(1 + 1) / 2 * 7 * 10 + 1,即71点( × 35.5)。
资料分类: | 武器 |
最大叠加: | 64个 / 组 |