尝试修改热诱弹发射方向

This commit is contained in:
17146 2025-01-08 00:03:08 +08:00
parent 17601f30d8
commit e484385742

View file

@ -195,7 +195,7 @@ public class Ah6Entity extends ContainerMobileEntity implements GeoEntity, IHeli
5, 5,
5); 5);
gunGrenadeEntity.setPos(this.getX(), this.getY() + 0.3, this.getZ()); gunGrenadeEntity.setPos(this.getX(), this.getY() + 0.3, this.getZ());
gunGrenadeEntity.decoyShoot(this, this.getViewVector(1).yRot(60 * i), 0.4f); gunGrenadeEntity.decoyShoot(this, this.getDeltaMovement().normalize().yRot(60 * i * Mth.DEG_TO_RAD), 0.4f);
this.level().addFreshEntity(gunGrenadeEntity); this.level().addFreshEntity(gunGrenadeEntity);
} }
@ -438,7 +438,6 @@ public class Ah6Entity extends ContainerMobileEntity implements GeoEntity, IHeli
@Override @Override
public void vehicleShoot(Player player) { public void vehicleShoot(Player player) {
Matrix4f transform = getVehicleTransform(); Matrix4f transform = getVehicleTransform();
float x; float x;
float y; float y;
@ -620,7 +619,6 @@ public class Ah6Entity extends ContainerMobileEntity implements GeoEntity, IHeli
return this.entityData.get(AMMO); return this.entityData.get(AMMO);
} }
@Override @Override
public float getRotX(float tickDelta) { public float getRotX(float tickDelta) {
return this.getPitch(tickDelta); return this.getPitch(tickDelta);