爆炸 (Explosion)

爆炸是一种能伤害并击退实体,摧毁掉落的物品,破坏方块的物理事件。

爆炸威力

7级:凋灵准备完成后的爆炸和基岩版中凋灵死亡产生的爆炸。

6级:末影水晶闪电苦力怕的爆炸。

5级:床在主世界以外的世界使用或重生锚在下界以外的世界使用产生的爆炸。

4级:TNT和水下TNT(仅基岩版或教育版)的爆炸

3级:苦力怕的爆炸。

1级:恶魂火球和双色凋灵之首。注:蓝色凋灵之首会把除基岩等不可破坏方块的爆炸抗性视为0.8,即可以破坏基岩等不可破坏方块以外的任何方块。

烟花火箭只能伤害实体,所以不属于爆炸。

TNT矿车的爆炸威力由其行驶速度决定。

实验台实验失败时会导致一次不破坏方块的爆炸(仅基岩版或教育版)。

破坏方块

爆炸产生的威力和冲击波触及到的方块的爆炸抗性决定了爆炸半径。

在爆炸为中心16*16*16的正方体中,每一个方块的中心都会与爆炸产生的那一格的中心进行连线,每条连线是一条冲击波。

若爆炸威力的值为p,

那么每条冲击波的初始强度为p×(1.3~0.7)点。

冲击波每前进0.3格,强度衰减0.225点。

若冲击波触碰非空气方块,进一步衰减(0.115+0.3×此方块爆炸抗性)点。

若一个方块被冲击波触碰,且冲击波的强度没有被衰减至0,此方块会被破坏。

被破坏的方块有(1/爆炸威力)的概率掉落,如爆炸威力为1的恶魂火球破坏的方块一定会掉落。某些方块被破坏后一定会掉落。在JAVA版中,TNT和TNT矿车破坏的方块必定掉落。

爆炸伤害

如果一个实体位于爆炸伤害半径内,也就是距离爆炸中心(2×爆炸威力)格内,这个实体会受到击退和伤害。要注意的是“伤害半径”与爆炸对方块产生影响的“爆炸半径”是不同的。

爆炸接触率为此实体接触到的所有未被方块阻挡的冲击波数量除以实体碰撞箱可接触到的所有冲击波数量的值。

如果一个实体在爆炸中心,爆炸接触率为100%

这里以d表示实体到爆炸中心的距离,α表示爆炸接触率,m表示所有盔甲的最大爆炸保护,p为爆炸威力。

设F=(1-d⁄2p)×α,

对实体造成的伤害为【(F2+F)×7×P+1】点(向下取整)(盔甲及其魔咒的防御效果将另外计算)。与冲击波强度无关!

计算伤害后,爆炸接触率将减小0.15×m点。

爆炸中心和此实体的眼睛部位的射线上,实体会沿着这条射线的方向被击退。

从以上过程,可以推导出下面的结论:

如果实体在伤害半径内,它们总是至少会受1点()伤害,不论其爆炸接触率大小。

如果实体在伤害半径内,距离爆炸中心越远,伤害越小。与爆炸中心之间的连线被阻挡的部分越多,伤害越小。

非生物实体也会受到爆炸的影响,例如矿车、掉落物等会被破坏。但是下界之星是仅有的不会被炸毁的掉落物。

短评加载中..