Skip to main content

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() respects equipped_by for 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