diff --git a/core/assets/maps/tarFields.msav b/core/assets/maps/tarFields.msav index 72230396d9..995db24ab1 100644 Binary files a/core/assets/maps/tarFields.msav and b/core/assets/maps/tarFields.msav differ diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 14767e5a7a..b7c5062164 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1366,8 +1366,8 @@ public class UnitTypes implements ContentList{ collides = false; healPercent = 15f; - splashDamage = 230f; - splashDamageRadius = 81f; + splashDamage = 220f; + splashDamageRadius = 80f; }}; }}); }}; diff --git a/core/src/mindustry/entities/Damage.java b/core/src/mindustry/entities/Damage.java index 83639450d0..df4e5c3a35 100644 --- a/core/src/mindustry/entities/Damage.java +++ b/core/src/mindustry/entities/Damage.java @@ -380,8 +380,8 @@ public class Damage{ //why? because otherwise the building would absorb everything in one cell, which means much less damage than a nearby explosion. //this needs to be compensated if(in != null && in.team != team && in.block.size > 1 && in.health > damage){ - //deal the damage of an entire side * 2, to be equivalent with the maximum "standard" side damage + 1 - in.damage(damage * (in.block.size * 2)); + //deal the damage of an entire side + 1, to be equivalent with maximum 'standard' damage + in.damage(damage * (in.block.size + 1)); //no need to continue with the explosion return; } diff --git a/gradle.properties b/gradle.properties index caf85797e8..aef9f992ed 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=477c5e7892e49a8ae1d840feae2379fec15c838c +archash=2f044212b72385c64f4f1a1e488e8c5ee62c5740