Skip to content

0.9.0 Steam Mechanics

Choose a tag to compare

@ringavirda ringavirda released this 12 Jun 23:17

Changes:

  1. Moved all generic code to separate Expanded Library mod.

  2. Structure framework:

    • Added filler block and mechanic to create footprint of a megablock (block
      that occupies more than one world cell).
    • Allowed filler blocks to behave as extensions and connection points for
      the master block.
    • Unified rotation behavior.
  3. Pipe networks:

    • Moved to separate Pipes and Power expanded Mod.
    • Pipe networks now model pressure in atm units.
    • Pipes have two variants, iron (max pressure 5 atm) and steel (max pressure
      10 atm).
    • Pipes can now burst when over pressure.
    • Removed placeholder air blower and air intake (migrate to straight pipe).
    • Changed network behavior to behave differently based on the medium (gas or
      liquid).
    • Changed volume model from M^3 to L (this brings the measurement in line
      with vanilla liquid containers).
    • Added water and steam as new possible mediums for pipe networks.
    • Removed Blast as separate gas type.
    • Added two boilers (cornish and lancashire) to produce steam from boiling
      water. Both are multiblocks with right click constructable megablock elements.
    • Added two beam steam engines (Watt and Cornish pattern) to convert steam
      under pressure into usable power. Engines are RCC megablocks that have
      submachine slot.
    • Added three steam engine submachines: Air Blower, Fluid Pump, MP
      Generator.
    • Changed valves to break network connection when closed.
    • Changed pressure valves to gate the pressure and changed the increments to
      0.25 atm.
    • Changed leak mechanic to include liquid leaks.
    • Added steam condenser block to merge steam and water lines.
    • Added fluid intake block that can be used to produce water in the network.
    • Made so pipe blocks inside masonry cannot burst.
  4. Blast furnace:

    • Furnace now chokes when exhaust output network reaches 0.8 atm.
    • Furnace now produces 24 L/s of exhaust from one outlet.
    • Tuyeres now require air with pressure > 2.5 atm, rather than separate type
      of gas.
    • One tuyere now consumes 12 L/s of air.
    • Added blastix mesh rendering for the reinforced hopper (level depends on
      the fulness of magazine).
  5. Cowper stove:

    • Changed max intake speed for both exhaust and air to 24 L/s.
    • The stove sets input pipe pressure as the max output pipe pressure.
    • Now requires air instead of removed Blast.
  6. Smoke stack:

    • Changed input gas speed to 48 L/s.
    • Removed the ability of the stack to vent fluid.
    • Added dynamic color change for the smoke plume, depending on the type of
      gas that is being vented.
  7. Bessemer converter:

    • Now requires air under pressure > 2.5 atm for the conversion process to
      occur.
    • Changed required air volume to 16 L/s.
    • Changed transmission block MP resistance to scale with the power that steam
      engines provide.

Fixes:

  1. Fixed quadrod mold returning incorrect item code.
  2. Several bugs and optimization passes that I cannot remember.