Hemlock - SoD

Automates rogue poison making and reagent buying — set a target amount per poison and Hemlock crafts and restocks the rest, now with Season of Discovery poison support.
Back to Files

Hemlock-sod-1.1.8

File nameHemlock-1.1.8-sod.zip
Uploader
Hexx98Hexx98
Uploaded
Jul 31, 2026
Downloads
5
Size
142.2 KB
Flavors
Classic
File ID
8544493
Type
R
Release
Supported game versions
  • 1.15.9

What's new

**Title:** LUA warning spam from deprecated XML `<Backdrop>` on HemlockFrame

**Summary**
Opening a merchant repeatedly logs the warning:
`Hemlock/Hemlock.xml:55 Unrecognized XML attribute: top`
It fires once per merchant open (~15x in a session) and shows up in BugSack/BugGrabber.

**Cause**
`HemlockFrame` defines its background with an XML `<Backdrop>` block (Hemlock.xml lines 53–63), which uses the pre-8.0 backdrop system. Modern WoW clients (including Classic Era 1.15.9) removed native XML backdrops in favor of `BackdropTemplateMixin` in Lua, so the block no longer renders and the parser warns on its now-unrecognized attributes (e.g. `top` on `<AbsInset>`).

**Steps to reproduce**
1. Enable Lua error/warning display (`/console scriptErrors 1`) or run BugSack.
2. Log in on a rogue with Hemlock loaded.
3. Open any merchant.
4. Warning is logged; repeats on each subsequent merchant open.

**Expected**
No warning; the frame draws without generating parser noise.

**Actual**
`Hemlock.xml:55 Unrecognized XML attribute: top` logged repeatedly.

**Environment**
- Hemlock for SoD 1.1.6-sod
- WoW Classic Era / Season of Discovery, client 1.15.9 (interface 11509)

**Fix**
Removed the non-functional `<Backdrop>` block from `HemlockFrame` in Hemlock.xml (it wasn't rendering on modern clients anyway). No visual change. If a visible background is desired, reimplement it in Lua via `BackdropTemplateMixin`.

This mod has no additional files