Future Feature Roadmap — Character Progression & Gear Ecosystem
With the stat engine and world stack coming online, the next major push is a full frontend ecosystem around character progression and gear. This isn't just a character sheet — it's the UI layer that will power buildcrafting, balance, the economy, and how the guild reads power at a glance.
Core Player Features
- Character Sheet / Stats Panel — Display 135+ stats grouped by category with tooltips and clean visual hierarchy.
- Gear Preview System — Hover any item to see stat deltas (e.g.,
STR: 295 → 315 (+20)) with green/red highlights. - Item Comparison Tool — Side-by-side comparison of current vs. candidate gear.
- Loadout Manager — Save and swap full gear sets for different encounters.
- Build Planner — Sandbox view to theory-craft builds before committing changes.
Progression & Discovery Tools
- Stat Optimization Recommendations — "You need +50 Crit Chance for optimal builds."
- Item Filtering & Search — Find items by stat requirements (e.g., "show all items with +DEX").
- Stat Tracker — Long-term graphs of growth (DPS vs level, defense vs gearscore, etc.).
- Achievement Milestones — Goals like "Reach 500 Physical Defense" or "Hit 10K Crit Damage."
- Progression Goals — "You're 20 Crit Chance away from soft cap."
Social, Competitive & Economy
Social & Competitive
- Character Comparison — Compare stat profiles vs guildmates or PvP opponents.
- Leaderboards — Top DPS/Tank/Healer builds filtered by stat profiles.
- PvP Power Rating — Calculated combat rating based on full stat spread.
- Guild Member Analysis — See role coverage and weak spots.
- Build Diversity Metrics — Track how varied (or stale) guild builds are.
Marketplace & Trading
- Smart Auction House Filters — Search by stat requirements and upgrade value.
- Trading Post Recommendations — "This item would give you +5% DPS."
- Value Calculator — Price items based on stat tiers and roll quality.
- Price History — Track stat power creep and meta shifts over time.
Admin, Advanced & Real-Time Systems
Admin / Balance / Stream Tools
- Balance Analysis Dashboard — Spot over/under-tuned stats across the playerbase.
- Patch Notes Helper — Auto-summarize stat/balance changes ("Nerfed Crit Damage scaling by 5%…").
- Economy Monitoring — See which items are too valuable vs vendor-fodder.
- Season Reset Tools — Adjust global stat bases for new seasons.
Advanced Character UI
- Transmog with Intent — Cosmetic preview with stat-impact callouts.
- Stat Scaling per Level — Show expected benchmarks at 30 / 50 / cap.
- Buff/Debuff Overlays — Visualize how conditions modify stats in real time.
- Cap Warnings — Alerts for soft/hard caps and diminishing returns (e.g., Crit at 500).
- Corruption & Resource UI — Track corruption penalties and HP/Mana/Stamina drain based on build.
Education & Real-Time Tools
- Deep Stat Tooltips — Click any stat to see formula, scaling, and item sources.
- Build Guides & Class Simulators — Community-driven optimal distributions per archetype.
- Scaling Breakpoints — Visualize thresholds where stats suddenly matter (30% vs 31% Crit).
- Live Damage & Threat Calculators — Expected DPS vs enemy defense and real-time aggro meters.
- Combat Preview — "In this fight your DPS will be X based on enemy resistances."
The Big Picture: once the stat engine (Steps 1–5) is fully wired, the same calculation layer will power every character sheet, item tooltip, balance decision, progression milestone, and economy transaction in the system.
Rough timeline: these core steps cost ~10 hours now but prevent 100+ hours of refactors later when we start layering in leaderboards, economy tuning, and build analytics.
AOC Game Systems Admin Navigation & Overview Pages — 11 Systems Online
Session 5 for the Ashes of Creation game admin connected all
11 game systems into a unified navigation structure, each with its own
overview entry point and stat dashboard. Navigation is auto-wired via
aoc_navigation.php and the game-aware layout, and all overview pages now fail
gracefully when tables are missing instead of throwing fatal errors.
Current Snapshot
- 11 Game Systems wired into the left sidebar with icons, colors, and overview links.
- Navigation Auto-Detection —
admin_layout_game_context.phpdetects AOC and loads module-based nav. - Overview Pages — 11
overview_tab.phpfiles show stats for each system. - Error Handling — All overview pages now check
$stmtbeforebind_param().
Navigation Architecture
get_aoc_systems()returns metadata for all 11 systems (label, icon, color, overview_link).setup_aoc_game_nav()builds the sidebar structure for the current game.get_aoc_sidebar_navigation()renders icons + labels with consistent spacing.admin_layout_game_context.phpauto-detectsgame_slug === 'ashes-of-creation'and switches to module-based nav.
Every AOC game page now gets the same sidebar automatically — no per-page nav wiring needed.
Crimson Night CMS — Project Overview & Character Admin Progress
A custom CMS powering public + admin layouts, dynamic navigation with role-based visibility, and deep Ashes of Creation integration. Phase 1–2 of the Character System Admin UI are in.
- Tech: PHP 8, MySQL, Bootstrap 5.3, jQuery, SweetAlert, CLI tools
- Navigation: Menus → Blocks → Items, role/path visibility, soft delete + Recycle Bin
- Logs: Admin Logs tracks edits, syncs, tool usage
- AoC Modules: World, Character, Resources — with node wars, trade, elections in DB
Character System Admin (Phases 1–2)
- Stats Admin (primary/secondary/derived + formulas)
- Professions Admin (gather/processing/crafting)
- Mount Types Admin (speed/endurance/weight)
- Races Admin (9 playable + stat bonuses)
- Archetypes Admin (8 roles + resource types)
WIP & Next
- WIP: Config Panel, Restore modal, Activity Log filters, right sidebar visibility polish
- Next: CSV export + exclusions for Permission Sync, improved 403 page
Navigation Redesign: Live in Admin
Domain-scoped menus (Admin, Public, Game, Guild) with blocks, role/path visibility, priority ordering, and soft-delete Recycle Bin. Delete safety prompts included.
- Naming: <Scope> — <Area> Navigation
- Blocks per menu, grouped & ordered
- Unified "Guild Leader Dashboard" menu template
Admin UI: Separate Views Per Domain
Website Admin, Guild Admin, and Game Admin each get isolated UIs. Collapse state persists, spacing tightened, and right-rail widgets consolidated into Tools & Tips.
- Context-aware dashboards
- Optional domain switcher for Website Admin
- Guild leaders see only their guild
Phase 1 Foundations: Locked
Finalized Races, Archetypes (8), Classes (64), and Stat Types for seeding. Stable IDs/slugs, unique (primary, secondary) class index, and archetype skills reserved for expansion.
- Core/combat/elemental/utility stats
- Official class naming map
- Seed order + validation guards
Guild Professions Tracker (AoC)
Dashboard for Gathering, Processing, and Crafting counts, gap analysis, targets, and matrix view by member × profession. Built single-guild today, multi-everything ready.
- Needs analysis & recommendations
- Role-based visibility
- Future: automation hooks
Public Theme Refresh + Hero Banner
Dark theme with gold accents, cinematic hero, crimson bands refined darker, white text enforced inside feature cards, and gold divider above footer.
- Per-page hero sizes (full/compact)
- Card hover depth & clarity
- Consistent typography
Automated E2E Test Harness
Initial Playwright tests for quest builder flows, filters, and toasts.
Next: add data-test selectors, success messages, and CI hooks.
- Green path & error path coverage
- Stabilized selectors
- HTML report serving locally