Legacy30

Competitive speedrun timer for legacy 30 dungeon tournaments

File Details

Legacy30 - 1.0.0

  • R
  • Oct 15, 2025
  • 221.64 KB
  • 14
  • 11.2.7+8
  • Retail

File Name

Legacy30.zip

Supported Versions

  • 11.2.7
  • 11.2.5
  • 11.2.0
  • 11.1.7
  • 11.1.5
  • 11.1.0
  • 11.0.7
  • 11.0.5
  • 11.0.2

Legacy30 — Changelog
====================
All notable changes to this addon are documented here. Dates use YYYY-MM-DD.
Source of truth: https://github.com/thefatesaber/Legacy30

Unreleased
----------
- No entries at this time.

2025-10-15 — Version 1.0.0
--------------------------
Commit: 4080229 — [Version 1.0.0] - 2025-10-14
- Version bump and housekeeping for the first public milestone.

2025-10-14 — UI polish & housekeeping
-------------------------------------
Commit: 9a29097 — [Version X.X.X] - 2025-10-14
- Internal versioning step prior to 1.0.0.

Commit: 0ea6ece — [2025-10-09] - Minimap Button Edge Attachment
- Ensure the draggable minimap button hugs the edge of the minimap reliably (anchoring/drag math).

Commit: b6110b6 — [2025-10-09] - Minimap Button Icon Centering Fix
- Centers the icon inside the minimap button frame to avoid off-by-one visual drift.

Commit: 9b2d97b — Visual separator
- Repository maintenance (separator-only commit).

2025-10-10 — Encryption & bug fix
---------------------------------
Commit: b1da7b4 — feat: Add RC4 encrypted run export system
- Adds RC4-based encrypted export with Base64 output and a per-run nonce.
- Introduces Export UI flow to copy the encrypted payload.
- Declares SavedVariables needed for export key state.
- Adds decoder.html as a reference for decrypting exports outside the game.

Commit: 2a7e241 — Fix: double death counting via Sync
- Removes extra increment in OnSyncDeath so deaths are only counted locally from combat log events.

2025-10-09 — Major overhaul
---------------------------
Commit: 0a1f19c — feat: Complete overhaul of Legacy30 dungeon timer addon
- Rebuilds core structure (timer lifecycle, strict dungeon gating, boss/mob tracking, commands, and UI).
- Adds Completion overlay and improved Export screen.

Commit: 926dcc0 — NEED TO TEST : kill a boss
- Adds test scaffolding and command wiring for boss-kill scenarios.

2025-10-08 — Tracking, UI, & data work
--------------------------------------
Commit: 33e4d08 — Corrected the victory sound
- Adjusts the PlaySound used on run completion.

Commit: 2a6301e — Mob count + Boss count is working
- Hooks combat log and boss progression to live-update counts.

Commit: 34c2788 — Fix SetFont flags in ExportFrame
- Adds required flags argument to SetFont and corrects call order to avoid UI errors.

Commit: ada03da — Updated File List
- Curates which files to download/replace: core and primary UI modules.

Commit: 5854231 — v2 of core.lua and ItemDataBase.lua
- Introduces ItemDatabase.lua with SavedVariables and access helpers.
- Iterates on core logic for performance/clarity.

2025-10-07 — Project bootstrap
------------------------------
Commit: 057d07b — Updated the Settings.lua file
- Expands dungeon metadata and boss definitions used by the timer.

Commit: bf3769a — Initial Commit
- Adds base addon skeleton: core modules, custom widgets, XML manifests, libs, TOC.

Commit: 9048626 — first commit
- Adds initial README scaffold.