From ccda69bda041ad015f83827711d0687b09bf74f3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 2 Feb 2025 20:33:12 -0500 Subject: [PATCH] Minor launch/landing pad tweaks/fixes --- core/assets/bundles/bundle.properties | 4 ++-- core/src/mindustry/content/Blocks.java | 4 ++-- core/src/mindustry/game/SectorInfo.java | 2 +- core/src/mindustry/world/blocks/campaign/LandingPad.java | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 6e8e431831..59a147aff1 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -2142,7 +2142,7 @@ block.door.description = A wall that can be opened and closed. block.door-large.description = A wall that can be opened and closed. block.mender.description = Periodically repairs blocks in its vicinity.\nOptionally uses silicon to boost range and efficiency. block.mend-projector.description = Repairs blocks in its vicinity.\nOptionally uses phase fabric to boost range and efficiency. -block.overdrive-projector.description = Increases the speed of nearby buildings.\nOptionally uses phase fabric to boost range and efficiency. +block.overdrive-projector.description = Increases the speed of nearby buildings.\nOptionally uses phase fabric to boost range and efficiency. Does not stack. block.force-projector.description = Creates a hexagonal force field around itself, protecting buildings and units inside from damage.\nOverheats if too much damage is sustained. Optionally uses coolant to prevent overheating. Phase fabric increases shield size. block.shock-mine.description = Releases electric arcs upon enemy unit contact. block.conveyor.description = Transports items forward. @@ -2228,7 +2228,7 @@ block.parallax.description = Fires a tractor beam that pulls in air targets, dam block.tsunami.description = Fires powerful streams of liquid at enemies. Automatically extinguishes fires when supplied with water. block.silicon-crucible.description = Refines silicon from sand and coal, using pyratite as an additional heat source. More efficient in hot locations. block.disassembler.description = Separates slag into trace amounts of exotic mineral components at low efficiency. Can produce thorium. -block.overdrive-dome.description = Increases the speed of nearby buildings. Requires phase fabric and silicon to operate. +block.overdrive-dome.description = Increases the speed of nearby buildings. Requires phase fabric and silicon to operate. Does not stack. block.payload-conveyor.description = Moves large payloads, such as units from factories. Magnetic. Usable in zero-G environments. block.payload-router.description = Splits input payloads into 3 output directions. Functions as a sorter when a filter is set. Magnetic. Usable in zero-G environments. block.ground-factory.description = Produces ground units. Output units can be used directly, or moved into reconstructors for upgrading. diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index db75996353..3455a893a9 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -6382,8 +6382,8 @@ public class Blocks{ itemCapacity = 100; coolingEffect = new RadialEffect(Fx.steamCoolSmoke, 4, 90f, 9.5f, 180f); - liquidCapacity = 5000f; - consumeLiquidAmount = 2500f; + liquidCapacity = 4000f; + consumeLiquidAmount = 2000f; }}; interplanetaryAccelerator = new Accelerator("interplanetary-accelerator"){{ diff --git a/core/src/mindustry/game/SectorInfo.java b/core/src/mindustry/game/SectorInfo.java index 8673e8206d..d7a3bf367d 100644 --- a/core/src/mindustry/game/SectorInfo.java +++ b/core/src/mindustry/game/SectorInfo.java @@ -31,7 +31,7 @@ public class SectorInfo{ /** Export statistics. */ public ObjectMap export = new ObjectMap<>(); //TODO: there is an obvious exploit with launch pad redirection here; pads can be redirected after leaving a sector, which doesn't update calculations. - /** Import statistics, based on what launch pads are actually receiving. TODO: this is not actually used or displayed anywhere (yet) */ + /** Import statistics, based on what launch pads are actually receiving. */ public ObjectMap imports = new ObjectMap<>(); /** Items stored in all cores. */ public ItemSeq items = new ItemSeq(); diff --git a/core/src/mindustry/world/blocks/campaign/LandingPad.java b/core/src/mindustry/world/blocks/campaign/LandingPad.java index 9b7cd5dfbd..8ff6367c0e 100644 --- a/core/src/mindustry/world/blocks/campaign/LandingPad.java +++ b/core/src/mindustry/world/blocks/campaign/LandingPad.java @@ -58,6 +58,7 @@ public class LandingPad extends Block{ update = true; configurable = true; acceptsItems = false; + canOverdrive = false; //overdriving can't do anything meaningful besides decrease cooldown, which is very small anyway, so don't bother emitLight = true; lightRadius = 90f;