Minor launch/landing pad tweaks/fixes

This commit is contained in:
Anuken
2025-02-02 20:33:12 -05:00
parent c1cd4c23f9
commit ccda69bda0
4 changed files with 6 additions and 5 deletions

View File

@@ -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.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.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.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.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.shock-mine.description = Releases electric arcs upon enemy unit contact.
block.conveyor.description = Transports items forward. 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.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.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.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-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.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. block.ground-factory.description = Produces ground units. Output units can be used directly, or moved into reconstructors for upgrading.

View File

@@ -6382,8 +6382,8 @@ public class Blocks{
itemCapacity = 100; itemCapacity = 100;
coolingEffect = new RadialEffect(Fx.steamCoolSmoke, 4, 90f, 9.5f, 180f); coolingEffect = new RadialEffect(Fx.steamCoolSmoke, 4, 90f, 9.5f, 180f);
liquidCapacity = 5000f; liquidCapacity = 4000f;
consumeLiquidAmount = 2500f; consumeLiquidAmount = 2000f;
}}; }};
interplanetaryAccelerator = new Accelerator("interplanetary-accelerator"){{ interplanetaryAccelerator = new Accelerator("interplanetary-accelerator"){{

View File

@@ -31,7 +31,7 @@ public class SectorInfo{
/** Export statistics. */ /** Export statistics. */
public ObjectMap<Item, ExportStat> export = new ObjectMap<>(); public ObjectMap<Item, ExportStat> 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. //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<Item, ExportStat> imports = new ObjectMap<>(); public ObjectMap<Item, ExportStat> imports = new ObjectMap<>();
/** Items stored in all cores. */ /** Items stored in all cores. */
public ItemSeq items = new ItemSeq(); public ItemSeq items = new ItemSeq();

View File

@@ -58,6 +58,7 @@ public class LandingPad extends Block{
update = true; update = true;
configurable = true; configurable = true;
acceptsItems = false; acceptsItems = false;
canOverdrive = false; //overdriving can't do anything meaningful besides decrease cooldown, which is very small anyway, so don't bother
emitLight = true; emitLight = true;
lightRadius = 90f; lightRadius = 90f;