Skip to content

Conversation

@KonSola5
Copy link
Contributor

@KonSola5 KonSola5 commented Oct 10, 2025

This PR:

  • Puts every script that wasn't in an IIFE already into an IIFE,
  • Hephaestus fluid sync fix script is explicitly NOT type checked (used // @ts-nocheck comment),
  • Changes numbers to fluid constants in places where those constants weren't used,
  • Remade type definitions for custom projectile script: interaction.js. Types for this file now are housed in a d.ts file because of the amount of type definitions needed.

Moves:

  • Moved fluid constants to startup scripts, in case startup scripts would need fluid constants too sometime (currently they don't).

From things that are slightly changed at runtime:

  • Bulba tea now outputs a bottle of Bulba tea instead of 333 mB - no more stray millibuckets,
  • Defined's multiblock fluid inputs and outputs now are based around a bucket amount (81000) instead of 1224 4/9 mB, so now:
    • 1 bucket of Water and 1 bucket of Lava results in 2 buckets of Steam,
    • Steam Generator uses 5/12th of a bucket to generate energy.

Original ratios are kept, so this change shouldn't impact already existing generators.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant