promotional bannermobile promotional banner

Trade Shield TBC

TradeShieldTBC is a TBC trade/mail safety addon that protects against swap and stack scams in real time.

TradeShield TBC protects you from trade and mail scams in Burning Crusade Classic by validating transaction changes in real time and warning before costly mistakes.

What it does

  1. Monitors trade slots and offered gold live.
  2. Detects item swaps, including same-icon swap tricks.
  3. Detects suspicious stack-count reductions (for example 11 -> 1 of the same item).
  4. Alerts on target gold reductions and optional minimum-gold requirements.
  5. Adds strict accept protection by requiring a short stable window before final accept.
  6. Stores local risk history per trade partner and warns on future trades.
  7. Checks outgoing mail/COD setups for risky combinations.

How it does it

  1. Hooks Blizzard trade events (TRADE_*) and snapshots each slot’s item identity (link/id/name/texture/quality/count).
  2. Compares old vs new slot state with identity-aware logic:
    • Same item + same count = no alert.
    • Same item + changed count = stack-change alert.
    • Same icon + different item identity = swap alert.
  3. Uses delayed slot rechecks to catch first-change swaps when item data arrives late from client cache.
  4. Suppresses retry spam by stopping rechecks after a confirmed alert/stable state.
  5. Normalizes ghost/empty slot data to avoid false empty -> empty messages.
  6. Hooks mail send events and applies risk rules (high-value no-COD send, COD-without-attachments).
  7. Provides slash controls for strictness, sound behavior, and minimum expected gold.

 

TradeShield TBC controls:

  1. /ts help
    • Shows all commands.
  2. /ts status
    • Prints current config:
    • mode (strict or normal)
    • stable window seconds
    • minimum target gold
    • sound state and sound mode
  3. /ts mode strict
    • Enables strict protection.
    • If both sides accept too soon after a change, trade is canceled and warned.
  4. /ts mode normal
    • Disables strict cancel behavior.
    • Still warns on swaps/count/gold changes.
  5. /ts stable <seconds>
    • Sets strict stability window (0 to 10).
    • Example: /ts stable 2
  6. /ts mingold <gold>
    • Sets minimum expected target gold.
    • Example: /ts mingold 50 means warn if target offers under 50g.
  7. /ts mingold off
    • Disables minimum gold check.
  8. /ts sound on
    • Enables alert sounds (keeps current sound mode).
  9. /ts sound off
    • Disables all sounds (chat warnings still appear).
  1. /ts sound risk
    • Sound only for risky alerts (recommended, default style).
  2. /ts sound all
  • Sound for all alerts (can be noisy).

Quick recommended setup:

  • /ts mode strict
  • /ts stable 2
  • /ts sound risk
  • /ts mingold <your expected deal floor>

The Trade Shield TBC Team

profile avatar
  • 3
    Projects
  • 947
    Downloads

More from VirusLike1

  • Raid Mana TBC project image

    Raid Mana TBC

    • 206
    • Addons

    RaidMana TBC tracks and displays the combined and healer-only raid mana pools in real time, giving raid leaders instant awareness of overall mana resources during encounters.

    • 206
    • March 14, 2026
    • Addons
    • +1
  • Colored Inventory Items Reforged project image

    Colored Inventory Items Reforged

    • 705
    • Addons

    Adds color-coded rarity highlights to inventory items for clearer, faster item recognition.

    • 705
    • February 28, 2026
    • Addons
    • +1
  • Raid Mana TBC project image

    Raid Mana TBC

    • 206
    • Addons

    RaidMana TBC tracks and displays the combined and healer-only raid mana pools in real time, giving raid leaders instant awareness of overall mana resources during encounters.

    • 206
    • March 14, 2026
    • Addons
    • +1
  • Colored Inventory Items Reforged project image

    Colored Inventory Items Reforged

    • 705
    • Addons

    Adds color-coded rarity highlights to inventory items for clearer, faster item recognition.

    • 705
    • February 28, 2026
    • Addons
    • +1