HazeGearSwitcher

A World of Warcraft addon for TBC Classic Anniversary that provides intuitive gear set management with a character-screen-style interface.

File Details

HazeGearSwitcher-1.4.0.zip

  • R
  • Mar 29, 2026
  • 74.16 KB
  • 203
  • 2.5.5+1
  • Classic + 1

File Name

HazeGearSwitcher-1.4.0.zip

Supported Versions

  • 2.5.5
  • 1.15.8

[1.4.0] - 2026-03-29

Fixed

  • Swim belt feature removed - Hydrocane (7052) is a staff, not a belt; no valid swim-speed belt exists in TBC Classic
  • Debug prints removed from LoadSet - users no longer see 3 debug lines per set load
  • Auto-switch restore guards - dismount/exit water/surface handlers now check if auto-switch is still enabled before restoring gear
  • Confirm dialog keyboard capture - removed EnableKeyboard(true) that was capturing all input globally; ESC still works via UISpecialFrames

Changed

  • Reduced auto-switch chat spam - removed informational prints for save/restore operations; errors still shown
  • Context menu reuses a single frame instead of creating new ones on every right-click
  • GetAllSets uses hash table for O(n) duplicate detection instead of O(n^2)

Removed

  • Dead code: unused Equipment:EquipItem function (had known ring/trinket slot issues)
  • Dead code: unused StaticPopupDialogs definitions and ShowStaticConfirm function
  • Unused centerX variable in PaperDoll.lua