System
This page explains how the plugin stores data, how the admin areas fit together, and why online mode should be treated carefully for now.
System architecture
The front end pulls the battle UI, card data, and effect data from the plugin store. The admin side controls the rules, the card roster, the page links, and the license state.
Data sourceCards, abilities, and settings are saved in the WordPress database.
Front endShortcodes render the battle screen, grids, and public card views.
Admin layerSettings and content panels organize the game data for editors and admins.
Stored data
| Area | What it stores |
|---|---|
| Cards | Stats, rarity, element, series, abilities, ultimates, special skills, and flavor text. |
| Settings | Display rules, page behavior, syncing, effect preferences, and other main controls. |
| Abilities | Label, description, damage, buff text, and effect tuning data. |
| License | Activation state, domain binding, and current validation results. |
Admin menu areas
- Cards: create and edit the card roster.
- Settings: main configuration controls.
- Short Codes: copy-ready embed tags.
- Story Mode: narrative builder for story pages and events.
- Abilities, Special Skills, and The Ultimate: system tuning pages.
- License: activation and license state.
Online mode
Online Battle Mode is currently unstable and may fail in many cases. It should be treated as a work-in-progress feature until future builds improve synchronization, matchmaking, and turn handling.