carantina-ep-gp
What's new
# Changelog
## 2.3.3 — Stability fixes and guild visuals
### Bug fixes
- Fixed the `!infoguild` command using an undefined variable, which errored the command.
- Fixed a global `class` variable leak in the response handler that caused `attempt to concatenate global 'class' (a function value)` when processing loot responses.
- Fixed `CEPGP_addTraffic`'s source guard, which never fired due to a Lua operator-precedence bug (`not source ==`). It now correctly checks `source ~=`.
- Fixed `CEPGP_addTraffic` using an undefined `tstamp` variable, which ignored the supplied timestamp.
- Made `CEPGP_canEquip` locale-safe so roll buttons no longer grey out on non-English clients once item data loads.
- Fixed the batch "Roll on Loot" window missing item icons when item textures loaded late (now refreshes the raider rows, the master-looter strip, and the candidate-list scrollbar).
### Guild visuals
- Added `Media/guild_banner.png` and `Media/guild_logo.png`, resized to power-of-two dimensions so WoW loads them reliably.
- Added `Media.lua` to expose the texture paths.
- Set the minimap ("map") launcher button icon to the guild logo.
- Frame banner/logo skinning is disabled by default because the wide banner distorted when stretched onto the small windows.
## 2.3.1 — Loot response and batch reliability
- Fixed single-item response buttons being blocked by stale batch state.
- Added a local Master Looter response path for single-item and batch windows.
- Kept `LootRsp` response traffic private between raiders and the Master Looter.
- Rendered response labels before item-cache callbacks complete.
- Added protection for late and out-of-order batch labels and item fragments.
- Improved queue coalescing, recipient-aware cleanup, and batch control-message priority.
- Corrected debug output so item subclasses such as `Bag` are shown as information rather than errors.
- Prevented Debug Mode from repeatedly opening the raid EPGP confirmation prompt for non-Master Looter players.
- Added safe local Test Mode, queue diagnostics, and stale batch reset support.
## Credits
This project is a derivative of Classic EPGP by Alumian and GrumpyPlayers (also known as <SG>Soul). See `LICENSE.txt` for the applicable redistribution terms.
This mod has no additional files

