AE2 VM 1.12 1.1.0
Curse Maven Snippet
What's new
Ring solver: net-amplifying crafting rings:
- Amplifying rings (the gaia-loop family) — cycles that net-grow per round (4 spirits → ingot → 12 spirits) are detected, solved algebraically to the material-minimal counts (least fixed point, solved from below) and folded into a single gross-flow bundle whose emissions are inserted before its extractions; the startup working capital is disclosed separately and exactly
- Whole family coverage — byproduct intermediates (a ring routed through a key that only exists as a byproduct), external-input rings (inputs without an in-ring producer are ordinary demand: shortfalls reported honestly), byproduct-rooted orders (ordering the byproduct directly drives the whole ring), and coupled ring chains (consumers-first solve order writes each ring's solved net draw into its supplier's floor)
- Net-losing and conversion cycles stay with their dedicated machinery — a two-pass gate (a stock-free structural pass, then the material pass) plus a material-closure adoption check keep lossy, conversion and catalyst loops under their exact existing guards; the 39-scenario reference suite is preserved verbatim
- Accounting symmetry — captured claims are now restored on revert (SimulationState.restock), so reverted speculative captures can no longer permanently spend network stock
- 209 tests, including exact per-pattern scheduling pins for every ring shape
This mod has no additional files

