ZygorTSMBridge

Feeds TradeSkillMaster prices into Zygor's Gold Guide on Classic realms.

Feeds TradeSkillMaster prices into Zygor's Gold Guide on Classic realms.

On Classic, Zygor's Gold Guide has no downloaded trend data. It derives every
price from its own in-game auction scan, so its farming scores and flip
suggestions are only as fresh as your last scan. This addon replaces those
prices with TSM custom price strings, which update independently.

It contains no Zygor or TSM code. It calls their public runtime tables and
falls back to Zygor's own values wherever TSM has no price.

## Requirements

- Zygor Guides Viewer (Classic), with the Gold Guide module enabled
- TradeSkillMaster, with price data for your realm
- One Zygor auction scan, to populate the item list

## What it changes

| Zygor data | Replaced with |
|---|---|
| `Gold.Scan:GetPrice` (current price) | `current` string — drives farming scores |
| `p_md` (typical value) | `md` string |
| `p_lo` (low band) | `lo` string — flip resale floor |
| `p_hi` (high band) | `hi` string — empty markets price at `hi` × 1.2 |

The Auctions (flip) tab still reads Zygor's own listing snapshot to find
auctions, but judges them against TSM values.

## Commands

    /ztsm                     reapply prices now
    /ztsm status              show current settings
    /ztsm <itemID>            compare TSM and Zygor values for an item
    /ztsm set <field> <str>   field = current | md | lo | hi
    /ztsm extra add|del <id>  price an item Zygor never scanned
    /ztsm footer              toggle the footer freshness readout
    /ztsm probe               list TSM API functions that report data age
    /ztsm verbose             toggle chat output
    /ztsm reset               restore defaults

Settings are saved per account and validated by TSM before being stored.

## Footer readout

The Gold Guide footer normally shows the time of your last Zygor auction scan,
which no longer reflects where the prices come from. The footer is replaced
with TSM's own data age when TSM exposes it, and otherwise with the time the
bridge last applied prices. Zygor's scan progress messages are left alone.

Run `/ztsm probe` to see whether your TSM build exposes a data-age function,
and `/ztsm footer` to turn the override off.

## Notes

- `DBMinBuyout` follows every undercut. On a thin auction house,
  `min(DBMinBuyout, 120% DBMarket)` is steadier.
- Raising `lo` produces more flip suggestions and more risk.
- Items with no TSM price are left entirely to Zygor.

## License

MIT

The ZygorTSMBridge Team

profile avatar
Owner
  • 1
    Projects
  • 4
    Downloads
Donate