diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/projectile/WgMissileEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/projectile/WgMissileEntity.java index f4c0c24ab..8b067cad9 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/projectile/WgMissileEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/projectile/WgMissileEntity.java @@ -152,11 +152,11 @@ public class WgMissileEntity extends ThrowableItemProjectile implements GeoEntit // 控制速度 - if (this.getDeltaMovement().length() < 2.4) { + if (this.getDeltaMovement().length() < 2.1) { this.setDeltaMovement(this.getDeltaMovement().multiply(1.06, 1.06, 1.06)); } - if (this.getDeltaMovement().length() > 2.8) { + if (this.getDeltaMovement().length() > 2.4) { this.setDeltaMovement(this.getDeltaMovement().multiply(0.9, 0.9, 0.9)); } diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java index 520483382..205af5819 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java @@ -144,23 +144,22 @@ public class Bmp2Entity extends ContainerMobileEntity implements GeoEntity, ICha } if (source.is(DamageTypes.ARROW)) { - amount *= 0.1f; - } - if (source.is(DamageTypes.TRIDENT)) { - amount *= 0.1f; - } - if (source.is(DamageTypes.MOB_ATTACK)) { amount *= 0.3f; } + if (source.is(DamageTypes.TRIDENT)) { + amount *= 0.3f; + } + if (source.is(DamageTypes.MOB_ATTACK)) { + amount *= 0.5f; + } if (source.is(DamageTypes.MOB_ATTACK_NO_AGGRO)) { - amount *= 0.15f; + amount *= 0.4f; } if (source.is(DamageTypes.MOB_PROJECTILE)) { - amount *= 0.15f; + amount *= 0.3f; } if (source.is(DamageTypes.PLAYER_ATTACK)) { - amount *= 0.1f; - + amount *= 0.2f; } if (source.is(DamageTypes.LAVA)) { amount *= 2.5f; @@ -451,7 +450,7 @@ public class Bmp2Entity extends ContainerMobileEntity implements GeoEntity, ICha Vector4f worldPosition = transformPosition(transformT, 0, 1, 0); WgMissileEntity wgMissileEntity = new WgMissileEntity(player, player.level(), - 400, + 500, 60, 6); diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java index fd5600a6f..81749dd2f 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java @@ -136,19 +136,19 @@ public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IC } if (source.is(DamageTypes.ARROW)) { - amount *= 0.1f; + amount *= 0.3f; } if (source.is(DamageTypes.TRIDENT)) { - amount *= 0.2f; + amount *= 0.3f; } if (source.is(DamageTypes.MOB_ATTACK)) { - amount *= 0.2f; + amount *= 0.5f; } if (source.is(DamageTypes.MOB_ATTACK_NO_AGGRO)) { - amount *= 0.2f; + amount *= 0.4f; } if (source.is(DamageTypes.MOB_PROJECTILE)) { - amount *= 0.2f; + amount *= 0.3f; } if (source.is(DamageTypes.PLAYER_ATTACK)) { amount *= 0.2f;