Skip to content

Repository files navigation

Aeonfront Characters

Canonical character profiles and generated TCG configuration for 万世战线 Aeonfront.

Data model

characters.json remains the human-authored source of identity, era, region, profession, biography, original skill, five attributes and tags. The generator preserves those fields and writes executable card configuration to generated/tcg-cards.json. Natural-language source skills are retained for display but never executed as game code.

Every source character receives a stable card ID, slug and image key; cost and power on the strict six-step curve; one or more executable abilities; a balance profile and deck role; the full source metadata; and membership in the core pack. Designs are selected by stable UID from versioned files under design/, so source ordering does not alter existing cards.

Commands

npm run generate
npm run validate:cards
npm run validate:packs
npm run balance:cards
npm test
npm run build

Generation is deterministic. After editing characters.json or a design registry, regenerate and commit all files under generated/, data/packs/core/pack.json and reports/ together. generated/preset-decks.json contains six legal twelve-card archetypes used by the client and server. Authoring and release rules live under docs/.

Adding characters

Add a unique UID and ID record to characters.json, provide all descriptive fields and at least one tag, then run the commands above. Add the matching image to the asset repository using the exact character name as the base filename.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages