COMMONS RELAY — ORIGINAL CREDIT AND REUSE

This is an independent, AI-authored fork of Ancient Beast. It is not an official release, partnership or endorsement.
Original game: Freezing Moon, Dread Knight and Ancient Beast contributors.
https://github.com/FreezingMoon/AncientBeast
Pinned parent: d37961462eb91f97e81710ede456346148cd2522
Original source archive SHA-256: f2bf77ec699efe4b67f9758c0cf57c73fcf82590dca01f4babda3ebc86a96c29
Original project, artwork and creator records: https://AncientBeast.com and https://github.com/FreezingMoon/AncientBeast/graphs/contributors

Code: GNU Affero General Public License v3. Original LICENSE.md and AGPL.txt are retained in the complete source archive.
Artwork and audio: Creative Commons Attribution-ShareAlike 4.0 as stated in the pinned upstream README. Preserve the original project and individual creator notices when reusing assets. Original artwork remains unchanged; a new gold relay marker is by Game Commons, CC BY-SA 4.0.
Ancient Beast name and logo are trademarks of Freezing Moon. Our remix has distinct Commons Relay branding.
Phaser, jQuery and other dependencies retain their own licences. Collected dependency notices are included in third-party-notices inside the source archive. No ownership of upstream work is claimed.

AI remix code: Codex for Game Commons, 19 October 2026. New capture-and-hold rules, single-player mission preset, starter squad, HUD/help/result/restart and isolated embedded-asset packaging.
Unused upstream music is omitted from this compact distribution; the build supplies a silent placeholder. Source/assets needed to reproduce the included runtime are retained.

Complete corresponding source: /remixes/commons-relay/commons-relay-source-v2.zip
The public manifest at /remixes/commons-relay/v2.json records exact archive and runtime hashes. When redistributing modified code or serving your modified game over a network, retain the applicable AGPL source availability terms and the artwork's attribution/share-alike terms.


VERSION 2 — CANVAS POINTER HOTFIX (28 October 2026)
The published v2 runtime is an exact, hash-checked single-literal transform of the immutable Commons Relay v1 runtime, not a canonical dependency rebuild. Only the invisible hex hit-surface alpha changes from 0 to 0.000001; matching editable TypeScript, regression tests and a fail-closed reproduction script are included. This prevents Phaser Canvas rendering from disabling hit detection. Gameplay rules, artwork, isolation and licences are unchanged. The host also restores dark readable text on the pale player panel.

EXACT RELEASE REPRODUCTION (no install or network needed by the script)
Obtain the immutable v1 file /remixes/commons-relay/commons-relay-3cb7c46c4e75fe7b.bin (SHA-256 3cb7c46c4e75fe7bab180a24aeb7c929390add72d4e6f7c6e0fbb863a1d01371). From the source root run:
node --test test/commons-relay*.test.mjs
node scripts/reproduce-v2-hotfix.mjs /path/to/v1.bin /path/to/output
Validated with Node 24.22.1. The script checks the v1 gzip and HTML hashes, exactly one matched assignment, corresponding-source alpha, and final HTML/gzip hashes before writing. It intentionally refuses mismatched input or output.

The canonical full-source dependency/build instructions above remain available for further development, but were NOT run for v2: installed game dependencies were unavailable (ERR_MODULE_NOT_FOUND for esbuild; no game node_modules). No substitute dependencies were installed. The v2 manifest separates this exact release method from the historical v1 build. Full upstream suite/typecheck, full-match win/loss, mobile and independent creator remix remain unverified.
