SimpleFlySwap
SimpleFlySwap automatically swaps your flight-speed trinket in and out as you shift into and out of Flight Form — so you get the speed bonus while flying without ever touching your gear manually.
Built for WoW Classic Anniversary (TBC 2.5.5) and designed for druids.
What it does
The moment you enter Flight Form or Swift Flight Form, SimpleFlySwap:
- Remembers the trinket currently in your second trinket slot.
- Equips your flight-speed trinket in its place.
- Restores your original trinket the instant you leave flight form.
It just works — fly off, land, keep playing. No clicking, no macros, no thinking about it.
Features
- Zero configuration — ships preconfigured for Charm of Swift Flight (item 32481). Install and go.
- Automatic detection of both Flight Form and Swift Flight Form (language-independent).
- Remembers and restores whatever trinket was in the slot before the swap.
- Wait for combat — if you unmorph while in combat, the trinket swap will delay till your fight is over.
- Persistent — surviving
/reload and logout/login; your original trinket is always put back.
- Lightweight — a single file, no dependencies, no performance impact.
- Customizable — point it at any trinket you like via a slash command.
Slash commands
/flyswap (or /fsw) — show help
/flyswap set — register the trinket currently equipped as your flight trinket
/flyswap setid <itemID> — set the flight trinket by item ID
/flyswap status — show current trinket, target slot, and flight state
How trinket selection works
SimpleFlySwap picks the flight trinket using this priority:
- A trinket you set manually via
/flyswap set or /flyswap setid
- A trinket named Charm of Swift Flight found equipped or in your bags
- The built-in default (item ID 32481)
If you don't own the trinket, nothing happens — no errors, no spam.
Notes
- The trinket is swapped into Trinket slot 2 by default; the item that was there is saved and restored.
- If your flight trinket is already permanently equipped, the addon leaves your gear untouched.
- Settings are stored per character.
Feedback and suggestions welcome