b097ce738f26b3c02a12f589b187607cadd4a281
craftFromInventory checks reagent availability, runs ReactionEngine, consumes reagents on success, adds products. Failed attempts return educational reasons (noble gas inertness, missing conditions, etc.). 11 new tests (185 total). Co-authored-by: Cursor <cursoragent@cursor.com>
Description
2D scientific roguelike (TypeScript + Phaser 3 + bitECS)
Languages
TypeScript
99.9%