From 2ceef7636c30034e02446ec37ece8f36038d4b5e Mon Sep 17 00:00:00 2001 From: Atsuishio <842960157@qq.com> Date: Wed, 30 Apr 2025 22:28:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8C=89=E9=94=AE=E8=BE=93?= =?UTF-8?q?=E5=85=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/vehicle/Hpj11Entity.java | 6 +++--- .../entity/vehicle/base/MobileVehicleEntity.java | 16 ++++++++-------- .../superbwarfare/event/ClientEventHandler.java | 16 ++++++++-------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Hpj11Entity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Hpj11Entity.java index 8cad2570f..f59cccb44 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Hpj11Entity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Hpj11Entity.java @@ -178,7 +178,7 @@ public class Hpj11Entity extends ContainerMobileVehicleEntity implements GeoEnti @Override public DamageModifier getDamageModifier() { return super.getDamageModifier() - .multiply(0.2f) + .multiply(0.6f) .multiply(1.5f, DamageTypes.ARROW) .multiply(1.5f, DamageTypes.TRIDENT) .multiply(2.5f, DamageTypes.MOB_ATTACK) @@ -187,8 +187,8 @@ public class Hpj11Entity extends ContainerMobileVehicleEntity implements GeoEnti .multiply(12.5f, DamageTypes.LAVA) .multiply(6f, DamageTypes.EXPLOSION) .multiply(6f, DamageTypes.PLAYER_EXPLOSION) - .multiply(2.4f, ModDamageTypes.CUSTOM_EXPLOSION) - .multiply(2f, ModDamageTypes.PROJECTILE_BOOM) + .multiply(1.4f, ModDamageTypes.CUSTOM_EXPLOSION) + .multiply(1f, ModDamageTypes.PROJECTILE_BOOM) .multiply(0.75f, ModDamageTypes.MINE) .multiply(1.5f, ModDamageTypes.CANNON_FIRE) .multiply(0.25f, ModTags.DamageTypes.PROJECTILE) diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/MobileVehicleEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/MobileVehicleEntity.java index 5e5f7d3b8..442182e0f 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/MobileVehicleEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/MobileVehicleEntity.java @@ -123,21 +123,21 @@ public abstract class MobileVehicleEntity extends EnergyVehicleEntity implements @Override public void processInput(short keys) { leftInputDown - = (keys & 0b0000001) > 0; + = (keys & 0b00000001) > 0; rightInputDown - = (keys & 0b0000010) > 0; + = (keys & 0b00000010) > 0; forwardInputDown - = (keys & 0b0000100) > 0; + = (keys & 0b00000100) > 0; backInputDown - = (keys & 0b0001000) > 0; + = (keys & 0b00001000) > 0; upInputDown - = (keys & 0b0010000) > 0; + = (keys & 0b00010000) > 0; downInputDown - = (keys & 0b0100000) > 0; + = (keys & 0b00100000) > 0; decoyInputDown - = (keys & 0b1000000) > 0; + = (keys & 0b01000000) > 0; fireInputDown - = (keys & 0b1000001) > 0; + = (keys & 0b10000000) > 0; } @Override diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java index 0af8e672f..abc93ac5b 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java @@ -250,28 +250,28 @@ public class ClientEventHandler { && tag.getBoolean("Linked")) ) { if (options.keyLeft.isDown()) { - keys |= 0b0000001; + keys |= 0b00000001; } if (options.keyRight.isDown()) { - keys |= 0b0000010; + keys |= 0b00000010; } if (options.keyUp.isDown()) { - keys |= 0b0000100; + keys |= 0b00000100; } if (options.keyDown.isDown()) { - keys |= 0b0001000; + keys |= 0b00001000; } if (options.keyJump.isDown()) { - keys |= 0b0010000; + keys |= 0b00010000; } if (options.keyShift.isDown()) { - keys |= 0b0100000; + keys |= 0b00100000; } if (ModKeyMappings.RELEASE_DECOY.isDown()) { - keys |= 0b1000000; + keys |= 0b01000000; } if (holdFireVehicle) { - keys |= 0b1000001; + keys |= 0b10000000; } }