Changelog - v1.8.0 - Chronicles of the Lanista
A foundational update that turns Ludus Magna into a true multi-run experience. Your lanista is now a permanent identity across runs, every finished year becomes a Run Chronicle in your Legacy, and your gladiators finally push back through the new Grievance and Event Demands systems. Backed by a deep server-side security and anti-cheat pass.
New Features
Persistent Lanista Identity
- Your public name, slug and lanista persona now survive across runs as a permanent identity
- A new per-run setup flow lets you re-pick portrait, perks and bio at the start of every run without losing who you are
- House name editor and an identity lock prevent accidental renames mid-run
Legacy v1 — Run Chronicles
- Every completed (or reset) run is archived as a Run Chronicle with stats, banner, sigil and gladiator snapshots
- New Legacy page with chronicle detail view, best chapters panel, gladiator snapshot cards and perk badges
- A public Legacy Leaderboard now ranks players across all their runs
Event Demands & Grievance System
- Gladiators with low morale or unmet needs now raise Demands as real events you can Accept, Deny or Postpone
- A new Grievance layer tracks resentment per gladiator and across the whole ludus
- Five new grievance-gated events: Restless Whispers, Demand for Respect, Refusal to Train, The Barracks Divide and Gate at Midnight — each with bespoke choices, not generic accept/deny
- Anti-spam safeguards: cooldowns, a per-day cap, and a desertion-risk window so warnings stay meaningful
Fighting Styles (Phase 1)
- Foundation for upcoming weapon-style combat modifiers — drives the new weapon previews in the Equipment dialog
Achievements — Visual Rewards
- Achievements can now grant custom sigil artwork and gladiator portrait rewards
- New admin tooling for portrait- and sigil-based achievements
- Smoother unlock pipeline
Changes
- Server-authoritative economy: fight acceptance, scouting and seal spending have been moved off the client to prevent tampering
- Run archival now captures banner, sigil and richer snapshots for chronicles
- Act II access consolidated behind a single server-side gate
- Epic equipment can now ship with curated artwork overrides
- Grievance events get fully custom button labels and descriptions in the Event Template Manager
Bug Fixes
- Desertion Rumors no longer spams the Vita with daily repeats
- Vita entries no longer leak raw
{name}placeholders in grievance text - The Barracks Divide and other grievance events no longer render with generic "A demand is made / Accept / Deny" copy
patron_messageevent: removed a broken branch that silently auto-resolved- Gladiator purchases now validate price and freshness server-side, closing a stale-market exploit
- Player currency can no longer be edited from the client
- Several auth and visibility tightenings
- Gladiator avatar restore: the original portrait is now preserved so cosmetic overrides can be reverted cleanly
- Cleanup of orphaned accounts and stale milestone flags

