r20150821113507
Details
-
FilenameHereBeDragons-1.0-r20150821113507.zip
-
Uploaded by
-
UploadedAug 21, 2015
-
Size15.37 KB
-
Downloads335
-
MD52d0ec5c5220bc479e5b7c285689ce1c8
Supported WoW Retail Versions
- 6.2.0
Changelog
Hendrik Leppkes:
- Implement world map icon functionality
- Add function to translate coordinates between two zones in the same continent
- Typo in doc
- Remove debug print
- Add some more C/Z functions
- Return the mapfile from position APIs, including micro dungeon maps
- Don't strip the tier off the garrison map file
- Correctly set the map->id lookup for garrison maps
- Don't return coordinates of the width/height of the map are 0
- Store continents in the C/Z lookup list as well
- Hardcode some values for the cosmic and world/azeroth map
- Minimap icon implementation
- Add API stub for minimap pins
- Some more indenting
- Rename continents -> continentZoneMap
- Some more vertical alignment
- Add X-Website tag
- Add CallbackHandler based zone change notification
- Only update current position vars when there is a change, add TODO about notification callback
- Add a function to retrieve the current zone location
- Track the current player zone and level
- Disable WORLD_MAP_UPDATE event handlers while we're probing the API
This can severely reduce the loading time of the library
- Add a function to lookup the map id for a C/Z combination
- Reorder some things
- Only gather map data when required, not when upgrading
- Upvalue APIs used in common/frequent code paths
- Remove old parameter from function signature
- Detect and handle maps with alternate phases
- Add a few fixups for garrison data which is not available during initial login
- Remove idToMap and mapLocalized and put the data into mapData instead
- Document GetAllMapIDs
- Add missing newline
- Remove debug statement
- Remove assertions and return nil from most functions that failed to find zone info
- Unify capitalization of ID
- Add a function to compute the distance using local zone/point coordinates inside one zone
- Add function to get a list of all map ids
- Fix micro dungeons in draenor
Either the flag was interpreted wrong, or its not set consistently, but a lot of
micro dungeons in draenor don't set it (ie. the garrison mine)
- nil protect getMapDataTable
- Some more comments
- Improve transformed microdungeon handling
- Return all coordinates properly transformed
- right/bottom values are not needed in the data table
- Handle instance id changes due to phasing in draenor
- Handle map transforms
- Properly store data tables in the library object
- Support micro dungeons
- Initial version