调整数值
This commit is contained in:
parent
8edebf84c9
commit
fdd4dd97c9
4 changed files with 15 additions and 15 deletions
|
@ -102,7 +102,7 @@ public class ExplosionConfig {
|
||||||
builder.push("Wire Guide Missile");
|
builder.push("Wire Guide Missile");
|
||||||
|
|
||||||
builder.comment("The damage of 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");
|
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);
|
WIRE_GUIDE_MISSILE_EXPLOSION_DAMAGE = builder.defineInRange("wire_guide_missile_explosion_damage", 60, 1, Integer.MAX_VALUE);
|
||||||
|
|
|
@ -191,13 +191,13 @@ public class AnnihilatorEntity extends EnergyVehicleEntity implements GeoEntity,
|
||||||
.immuneTo(DamageTypes.PLAYER_ATTACK)
|
.immuneTo(DamageTypes.PLAYER_ATTACK)
|
||||||
.immuneTo(ModTags.DamageTypes.PROJECTILE)
|
.immuneTo(ModTags.DamageTypes.PROJECTILE)
|
||||||
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
|
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
|
||||||
.multiply(0.75f, DamageTypes.EXPLOSION)
|
.multiply(0.35f, DamageTypes.EXPLOSION)
|
||||||
.multiply(0.2f, ModDamageTypes.CUSTOM_EXPLOSION)
|
.multiply(0.1f, ModDamageTypes.CUSTOM_EXPLOSION)
|
||||||
.multiply(0.2f, ModDamageTypes.PROJECTILE_BOOM)
|
.multiply(0.1f, ModDamageTypes.PROJECTILE_BOOM)
|
||||||
.multiply(0.1f, ModDamageTypes.MINE)
|
.multiply(0.1f, ModDamageTypes.MINE)
|
||||||
.multiply(0.12f, ModDamageTypes.LUNGE_MINE)
|
.multiply(0.12f, ModDamageTypes.LUNGE_MINE)
|
||||||
.multiply(0.16f, ModDamageTypes.CANNON_FIRE)
|
.multiply(0.15f, ModDamageTypes.CANNON_FIRE)
|
||||||
.multiply(0.03f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
|
.multiply(0.02f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
|
||||||
.reduce(10);
|
.reduce(10);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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> TRACK_R = SynchedEntityData.defineId(Yx100Entity.class, EntityDataSerializers.FLOAT);
|
||||||
public static final EntityDataAccessor<Float> YAW = 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;
|
public static final int MAX_ENERGY = 5000000;
|
||||||
|
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
|
@ -145,13 +145,13 @@ public class Yx100Entity extends ContainerMobileVehicleEntity implements GeoEnti
|
||||||
.immuneTo(DamageTypes.PLAYER_ATTACK)
|
.immuneTo(DamageTypes.PLAYER_ATTACK)
|
||||||
.immuneTo(ModTags.DamageTypes.PROJECTILE)
|
.immuneTo(ModTags.DamageTypes.PROJECTILE)
|
||||||
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
|
.immuneTo(ModDamageTypes.VEHICLE_STRIKE)
|
||||||
.multiply(0.6f, DamageTypes.EXPLOSION)
|
.multiply(0.4f, DamageTypes.EXPLOSION)
|
||||||
.multiply(0.2f, ModDamageTypes.CUSTOM_EXPLOSION)
|
.multiply(0.15f, ModDamageTypes.CUSTOM_EXPLOSION)
|
||||||
.multiply(0.2f, ModDamageTypes.PROJECTILE_BOOM)
|
.multiply(0.15f, ModDamageTypes.PROJECTILE_BOOM)
|
||||||
.multiply(0.1f, ModDamageTypes.MINE)
|
.multiply(0.1f, ModDamageTypes.MINE)
|
||||||
.multiply(0.1f, ModDamageTypes.LUNGE_MINE)
|
.multiply(0.1f, ModDamageTypes.LUNGE_MINE)
|
||||||
.multiply(0.22f, ModDamageTypes.CANNON_FIRE)
|
.multiply(0.17f, ModDamageTypes.CANNON_FIRE)
|
||||||
.multiply(0.05f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
|
.multiply(0.03f, ModTags.DamageTypes.PROJECTILE_ABSOLUTE)
|
||||||
.reduce(9);
|
.reduce(9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"Magazine": 1,
|
"Magazine": 1,
|
||||||
"Weight": 10,
|
"Weight": 10,
|
||||||
"EmptyReloadTime": 78,
|
"EmptyReloadTime": 78,
|
||||||
"Damage": 450,
|
"Damage": 700,
|
||||||
"ExplosionDamage": 50,
|
"ExplosionDamage": 60,
|
||||||
"ExplosionRadius": 4
|
"ExplosionRadius": 5
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue