Changelog - v1.1.0 - Rudis Starter Sword
Quality-of-life improvements for starter equipment, combat onboarding, and data hygiene.
Combat Tutorial System
- New multi-step tutorial overlay for first-time arena visitors
- Explains Health bars, opponent mechanics, QTE controls, and fight initiation
- Post-combat feedback tailored to victory or defeat outcome
- Milestone tracking:
combat_tutorial_seen,first_combat_completed - Automatic QTE step skip when QTE mode is disabled
Equipment Images
- Added dedicated Rudis (wooden training sword) artwork
- New image prompts for sword variants (Gladius, Spatha)
- Special case handling in
getEquipmentImage()for Rudis items
Soulbound Item Fix
- Soulbound equipment now only visible to assigned gladiator
- Fixed duplicate Rudis appearing in equipment selection dialog
getAvailableEquipment()respectsequipped_byfor bound items
Authentication
- Fixed Google OAuth redirect URL configuration for preview environments
Database Maintenance
- Cleanup of abandoned anonymous accounts (Day 1, no progress)
- Removed ~19 orphaned ludus entries and associated data
