调整数值

This commit is contained in:
Atsuihsio 2025-03-05 02:55:39 +08:00
parent 8edebf84c9
commit fdd4dd97c9
4 changed files with 15 additions and 15 deletions

View file

@ -102,7 +102,7 @@ public class ExplosionConfig {
builder.push("Wire Guide Missile");
builder.comment("The damage of wire guide missile");
WIRE_GUIDE_MISSILE_DAMAGE = builder.defineInRange("wire_guide_missile_damage", 500, 1, Integer.MAX_VALUE);
WIRE_GUIDE_MISSILE_DAMAGE = builder.defineInRange("wire_guide_missile_damage", 700, 1, Integer.MAX_VALUE);
builder.comment("The explosion damage of wire guide missile");
WIRE_GUIDE_MISSILE_EXPLOSION_DAMAGE = builder.defineInRange("wire_guide_missile_explosion_damage", 60, 1, Integer.MAX_VALUE);

View file

@ -191,13 +191,13 @@ public class AnnihilatorEntity extends EnergyVehicleEntity implements GeoEntity,
.immuneTo(DamageTypes.PLAYER_ATTACK)
.immuneTo(ModTags.DamageTypes.PROJECTILE)
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
.multiply(0.75f, DamageTypes.EXPLOSION)
.multiply(0.2f, ModDamageTypes.CUSTOM_EXPLOSION)
.multiply(0.2f, ModDamageTypes.PROJECTILE_BOOM)
.multiply(0.35f, DamageTypes.EXPLOSION)
.multiply(0.1f, ModDamageTypes.CUSTOM_EXPLOSION)
.multiply(0.1f, ModDamageTypes.PROJECTILE_BOOM)
.multiply(0.1f, ModDamageTypes.MINE)
.multiply(0.12f, ModDamageTypes.LUNGE_MINE)
.multiply(0.16f, ModDamageTypes.CANNON_FIRE)
.multiply(0.03f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
.multiply(0.15f, ModDamageTypes.CANNON_FIRE)
.multiply(0.02f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
.reduce(10);
}

View file

@ -76,7 +76,7 @@ public class Yx100Entity extends ContainerMobileVehicleEntity implements GeoEnti
public static final EntityDataAccessor<Float> TRACK_R = SynchedEntityData.defineId(Yx100Entity.class, EntityDataSerializers.FLOAT);
public static final EntityDataAccessor<Float> YAW = SynchedEntityData.defineId(Yx100Entity.class, EntityDataSerializers.FLOAT);
public static final float MAX_HEALTH = 400;
public static final float MAX_HEALTH = 500;
public static final int MAX_ENERGY = 5000000;
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
@ -145,13 +145,13 @@ public class Yx100Entity extends ContainerMobileVehicleEntity implements GeoEnti
.immuneTo(DamageTypes.PLAYER_ATTACK)
.immuneTo(ModTags.DamageTypes.PROJECTILE)
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
.multiply(0.6f, DamageTypes.EXPLOSION)
.multiply(0.2f, ModDamageTypes.CUSTOM_EXPLOSION)
.multiply(0.2f, ModDamageTypes.PROJECTILE_BOOM)
.multiply(0.4f, DamageTypes.EXPLOSION)
.multiply(0.15f, ModDamageTypes.CUSTOM_EXPLOSION)
.multiply(0.15f, ModDamageTypes.PROJECTILE_BOOM)
.multiply(0.1f, ModDamageTypes.MINE)
.multiply(0.1f, ModDamageTypes.LUNGE_MINE)
.multiply(0.22f, ModDamageTypes.CANNON_FIRE)
.multiply(0.05f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
.multiply(0.17f, ModDamageTypes.CANNON_FIRE)
.multiply(0.03f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
.reduce(9);
}

View file

@ -4,7 +4,7 @@
"Magazine": 1,
"Weight": 10,
"EmptyReloadTime": 78,
"Damage": 450,
"ExplosionDamage": 50,
"ExplosionRadius": 4
"Damage": 700,
"ExplosionDamage": 60,
"ExplosionRadius": 5
}