promotional bannermobile promotional banner

Guild Chronicle

Tracks guild member deaths in Hardcore mode with an immersive memorial book UI and server-wide death statistics from Deathlog.
Back to Files

Guild Chronicle 10.3.2 - titles visible again, larger book

File nameGuildChronicle-10.3.2.zip
Uploader
PsYke86PsYke86
Uploaded
Nov 11, 2026
Downloads
21
Size
3.8 MB
Flavors
Classic TBCClassicForever
File ID
9564778
Type
R
Release
Supported game versions
  • 2.5.6
  • 1.60.1
  • 1.15.9

What's new

[10.3.2] — 2026-11-11

Fixed — Titles

  • Forever: the character-sheet title was drawn on PaperDollFrame directly above the model, where the Forever header strip ("Level X, Class") is a separate, higher frame and covered it. The title now lives in its own layer above model and header, inside the top of the model area on Forever; Classic placement unchanged.
  • Tooltip titles were only hooked if Supporter+ was active at login (and the redeem bug kept many supporters inactive). Showing titles in tooltips is now free like nameplates and the target frame; broadcasting your own title stays a Supporter+ feature.

Changed

  • Default book scale 0.85 → 1.0 (text was too small on modern UI scales). A scale set via Ctrl + mouse wheel is kept.

[10.3.1] — 2026-11-11

Fixed — /played chat spam

  • PlayedTime polled RequestTimePlayed() every 60 seconds and WoW printed every answer into the chat ("Total time played ..." once per minute). Milestones requested it twice more at login.
  • All addon requests now go through PlayedTime:Request(): chat frames are muted only for the duration of the addon's own request, the server is asked at login, level-up, death and every 15 minutes, and the value is extrapolated locally in between. A /played typed by the player is shown as usual.
  • Removed the "[PlayedTime] Initialisiert" message on every login.
  • Verified in the per-client mock: 30 chat prints in 30 minutes before, 0 after, manual /played still shown (Forever, Classic Era, TBC).

[10.3.0] — 2026-11-11

Fixed — Supporter+

  • The redeem button on the Supporter+ page only validated the code and never stored it. The code was accepted in chat, the status stayed "Nicht aktiv" and locked pages stayed locked. It now redeems, saves and unlocks immediately (titles, nameplates, milestones, book pages) without /reload.
  • Locked book pages were served from the page cache after redeeming. The cache signature now includes supporter tier, language and guild; every state-changing action rebuilds its page via the new UI:RefreshChapter / UI:NotifyDataChanged.
  • No silent downgrade: entering an older/lower code while a higher tier is active keeps the higher tier. Legacy Discord IDs stored as numbers are repaired.
  • "Supporter+" buttons and the heart icon open the page by name (the hard-coded chapter index pointed at the wrong chapter).

Fixed — Core & modules

  • Modules now initialize and receive events in TOC order (previously pairs() order, i.e. random per session — modules depending on each other randomly failed).
  • Module errors are reported once in chat and logbook instead of being swallowed by pcall.
  • Global GuildRoster() no longer exists on any current client: Guild, GuildLeader (/gdl leader), GuildStats (/gdl guildstats) and Sync crashed. All calls go through the compat wrapper.
  • /gdl dnl crashed (called a non-existent heatmap function).
  • KillStats / Milestones crashed when their saved table did not exist yet.
  • Condolences crashed on deaths with a string level ("attempt to compare number with string").
  • Own death was not recorded with DeathNotificationLib on non-official hardcore setups (TBC challenge guilds).
  • Toasts used Textures\Book, a file that no longer ships → empty/green toast backgrounds.
  • Debug window created up to 50 new frames every 2 seconds while open (memory leak).
  • Events that do not exist on a client (TRADE_SKILL_UPDATE on Forever, WORLD_MAP_UPDATE everywhere) are no longer registered.

Changed

  • TOC: one file for Classic Era 1.15.9 (11509), TBC Anniversary 2.5.6 (20506) and WoW Forever 1.60.1 (16001); addon-compartment entry and category.
  • Compat layer rewritten: Forever detection via WOW_PROJECT_CAMELOT, chat-lockdown check, secret-value guards, unified skill-line/addon/quest helpers, SendAddonMessage result handling for the enum return.
  • Removed the bundled Ace3/LibDBIcon/LSM libraries — no code used them (smaller download, fewer conflicts). Seal texture padded to power-of-two.

Verification

  • Lua 5.1 syntax + luacheck over all files.
  • Full load and play-through in a strict per-client API mock built from Blizzard's UI source and in-game API dumps for Forever, Classic Era and TBC: login, every slash command, every book chapter (click/hover/type fuzzing), supporter redeem via book and slash, all death sources, SavedVariables round trip. 0 errors on all three clients. No logged-in gameplay test was performed.

This mod has no additional files