AzerothEventManager-0.1.0-beta.14.zip
What's new
Azeroth Event Manager 0.1.0-beta.14
Changes since 0.1.0-beta.9
Routing System
- Reworked automatic routing to prioritize the nearest reachable open objective.
- Routes are recalculated when entering a new zone so closer local objectives take priority over previously selected distant targets.
- Fixed routes jumping between distant objectives while the player was approaching a target.
- Fixed automatic navigation remaining locked to an outdated target after a zone change.
- Improved routing across zones, continents, expansions, phased areas, portals, loading screens, and personal instances.
- Nearby objectives in the current zone are now preferred before cross-zone or cross-continent travel.
- Corrected physical region classification for zones that belong to the Classic world but were introduced in later expansions.
- Twilight Highlands and Arathi Highlands are now treated as part of the same Eastern Kingdoms travel region.
- Mount Hyjal, Southern Barrens, and Uldum are treated as part of the Kalimdor travel region.
- Deepholm and Vashj’ir remain separate transfer regions.
- Added automatic route termination when all objectives for the active event are complete.
- The active target, arrow, and Blizzard waypoint are now cleared when event tracking is complete.
Manual Target Selection
- Open objectives in the dashboard can now be selected directly.
- Clicking an objective immediately updates the navigation arrow, Blizzard waypoint, dashboard, and active target.
- Manually selected objectives remain active during normal map and zone transitions.
- Completed objectives can no longer remain selected as active navigation targets.
Navigation Arrow
- Fixed the navigation arrow pointing approximately 180 degrees away from the actual target.
- Fixed incorrect direction changes while approaching an objective.
- Fixed objectives in the current zone being described as distant or requiring unnecessary travel.
- Improved arrow text for local travel, regional travel, expansion changes, portal transfers, and phased zones.
- Added travel-region and destination context to the Arrow HUD.
- Added phasing and Zidormi warnings where applicable.
- Existing “Legacy Phase” information is now supplemented with clearer instructions.
Zone and Map Handling
- Improved handling of city maps, subzones, parent maps, phased maps, and temporary loading-screen map states.
- Reduced unnecessary route recalculations when moving between maps belonging to the same physical zone.
- Fixed tracking disappearing inside Draenor Garrisons.
- Personal Alliance and Horde Garrisons now remain connected to Draenor routing.
- Fixed completed objectives becoming active again after returning to a previously visited zone.
- Improved detection after Hearthstone use, portals, flight paths, teleports, and manual zone changes.
Silvermoon and Legacy Quel’Thalas
- Added dedicated transfer routing from modern Silvermoon to legacy Eversong Woods, Ghostlands, and Silvermoon.
- When legacy Quel’Thalas objectives remain open, the addon now routes to the transfer portal in Eastern Plaguelands at 53.90, 8.66.
- The portal transfer is prioritized before unrelated Eastern Kingdoms objectives.
- After entering the legacy phase, routing automatically switches from the portal to the nearest local objective.
- Fixed routing skipping Ghostlands and sending the player to an unrelated distant zone.
- Fixed tracking stopping or returning to an already completed Silvermoon objective.
- Added Legacy Phase and phasing guidance to the arrow, dashboard, chat, and navigation information.
Outland and The Burning Crusade
- Correctly separated Outland zones from similarly named Draenor zones.
- Shadowmoon Valley and Nagrand now explicitly identify whether the destination is in Outland or Draenor.
- All Outland event objectives are grouped under “Outland (The Burning Crusade).”
- Added Dark Portal transfer routing for Outland destinations.
- When the player is outside Outland, navigation can first route to the Dark Portal in Blasted Lands at 54.9, 50.4.
- Added guidance to use Zidormi at 48.0, 7.0 when the old Blasted Lands phase is required.
- After entering Outland, the transfer waypoint is automatically replaced with the nearest open event objective.
Phasing and Zidormi Guidance
- Added reusable phasing metadata and Zidormi instructions for known phased event zones.
- Added guidance for Arathi Highlands, Silithus, Blasted Lands, Tirisfal Glades, Undercity, Uldum, Vale of Eternal Blossoms, Darkshore, Teldrassil, Darnassus, and other affected locations.
- Theramore phasing information is applied only to the relevant Theramore objective.
- Unrelated objectives in the same wider zone no longer receive incorrect phasing warnings.
- Phasing guidance is displayed in the Arrow HUD, dashboard, chat messages, map-pin tooltips, and Blizzard navigation where available.
Completion and Chat Behavior
- Fixed repeated “all objectives in this area are complete” chat messages.
- Added notification throttling so completion messages are shown only when the completion state changes.
- Tracking now stops automatically after all eligible objectives for the active event are complete.
- Completed-event state is stored per character.
- Existing character-specific completion behavior remains unchanged.
Shared Event Infrastructure
- Extended the improved routing, transfer, portal, region, and phasing framework to all supported events.
- Applied the shared system to all 33 events, 752 event objectives, and 22 event starting locations.
- Added automatic classification for all currently used event maps across 17 physical travel regions.
- Event-specific routing information continues to override generic routing metadata.
- Existing objective coordinates and completion rules were not modified unless required for routing compatibility.
- Event information windows now automatically include relevant routing, transfer, and phasing guidance.
- Future event updates can focus primarily on new coordinates, quest IDs, completion rules, and event-specific exceptions.
Migration and Compatibility
- Existing SavedVariables and character completion data are preserved.
- Obsolete routing state from earlier beta versions is cleared automatically where required.
- No manual configuration reset is required.
- Updated for World of Warcraft Retail 12.0.7.
Validation
- Validated 53 Lua files.
- Validated all 33 supported events.
- Validated 752 event objectives and 22 event starting locations.
- Validated 774 total routable entries across 138 used maps.
- Data validation completed with no errors or warnings.
- Lua syntax and archive integrity checks completed successfully.
This mod has no additional files