v1.0.1
VanillaGuide+
v1.0.1 (2026-07-04)
Full Changelog Previous Releases
- Derive item tracking from quest objective data; validate OIDX tags.
GetLootRequirement resolves a step's item requirement from the
authored |L| tag, or for COMPLETE steps from
C_QuestLog.GetQuestDetails' requirements array (the |OIDX| objective,
or the sole objective of a single-objective quest). Bag-count
completion and collect-step name enrichment now cover untagged quest
collects with no guide-data changes.
Guide load also bounds-checks every |OIDX| against the quest's real
objective count and reports out-of-range tags in debug mode. - Key race routing on UnitRaceBase tokens.
GetRouteForRace now defaults to UnitRaceBase("player"), so the
turtleRaces table shrinks to one ChrRaces.dbc-token entry per race
(High Elf arrives as BloodElf, raceID 10) and call sites drop the
UnitRace second-return dance. Legacy spellings still resolve via a
space-stripping fallback. Remove the unused GetRacesForFaction; the
remaining UnitRace calls are localized display only, which also fixes
the "My Race" button showing the raw BloodElf token. - Update README.md
- bump min version of classicapi