| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-06 | Core/MMaps: Implemented dynamic mmap tile rebuilding for destructible objects | Shauren | |
| 2025-11-01 | Tools/vmap_extractor: Preserve destructible models to use them in ↵ | Shauren | |
| mmaps_generator | |||
| 2025-10-31 | Core/Vmaps: Don't ignore gameobject model rotation when calculating liquid level | Shauren | |
| 2025-10-25 | Core/Vmaps: Rename VMapManager2 to VMapManager | Shauren | |
| 2025-10-15 | Core/GameObjects: Don't ignore collision for destructible gameobjects in ↵ | Shauren | |
| destroyed state - they simply have a different model | |||
| 2024-12-11 | Core/Vmaps: Minor cleanup (formatting) and documentation updates for ↵ | Shauren | |
| BIH::build copy vs move choice | |||
| 2024-11-28 | Core/Vmaps: Don't ignore model rotation when calculating liquid level | Shauren | |
| Closes #30205 | |||
| 2024-10-01 | Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow ↵ | Shauren | |
| it to create deleters with compile time constant functions (reduces its size to just sizeof(void*)) | |||
| 2024-07-17 | Added missing GameObjectModel::iLosBlockingDisabled initialization in ↵ | Shauren | |
| constructor | |||
| 2024-07-17 | Core/GameObject: Implemented NotLOSBlocking door property | Shauren | |
| 2024-07-06 | Core/Vmaps: Fixed use after free and deadlocks when loading a model file fails | Shauren | |
| 2024-07-05 | Core/Vmaps: Optimize loading vmaps | Shauren | |
| * Changed spawn id to BIH tree index mapping from generated on load to baked in tile files * Remove map holding model load counts and moved that to ModelInstance instead | |||
| 2024-07-05 | Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file ↵ | Shauren | |
| handles | |||
| 2024-07-04 | Core/Vmaps: Replace manual reference counting with shared_ptr and slightly ↵ | Shauren | |
| reduce memory use by deduplicating model name strings | |||
| 2024-03-25 | Core/vmaps: Improved WMO detection for group models that don't have floor | Shauren | |
| 2024-03-07 | Core/vmaps: Removed vmap lookup functions duplicating functionality of each ↵ | Shauren | |
| other | |||
| 2024-03-06 | Tools/vmap_extractor: Move information about model type from spawns in vmap ↵ | Shauren | |
| tiles to model file itself | |||
| 2024-03-06 | Tools/mmaps_generator: Added const on some functions interfacing with vmaps | Shauren | |
| 2023-01-08 | Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵ | Shauren | |
| compatible api) | |||
| 2022-12-30 | Core/Vmaps: Fix inconsistency of hitInstance and hitModel to cause wrong ↵ | ModoX | |
| area ids (#28632) Closes #28326 Co-authored-by: Gosha <284210+Lordron@users.noreply.github.com> | |||
| 2022-12-20 | Core/vmaps: Stop worldserver startup when gameobject models cannot be loaded | Shauren | |
| 2022-05-22 | Core/GameObjects: Use all axis rotations for gameobject model collision, not ↵ | Shauren | |
| just orientation | |||
| 2022-02-13 | Core/Misc: Cleanup unused includes | Shauren | |
| 2022-02-04 | Core/Misc: Fix issues reported by static analysis (#25351) | Giacomo Pozzoni | |
| * Core/Misc: Fix issues reported by static analysis * Core/Vmaps: Code cleanup after e77716188861d4aa83b227a90e04a66b63baeb1f (cherry picked from commit cfc8f7b442a9dba07b198fcebe2c02ab89cf0a8b) | |||
| 2021-09-25 | Core/Maps: Adjusted logic in GetFullTerrainStatusForPosition to closer match ↵ | Shauren | |
| what the client does regarding being inside WMOs Closes #21625 Closes #21624 Closes #21516 (cherry picked from commit b9c6bbb51df0ed10f74617482740fedb91ff5366) | |||
| 2021-04-25 | Core/Vmaps: Reduce memory used by vmaps, part 2 | Shauren | |
| 2021-04-25 | Core/Vmaps: Reduce memory used by vmaps (and their size, slightly) | Shauren | |
| 2020-09-04 | Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵ | Shauren | |
| port | |||
| 2020-08-14 | Core/Misc: Replace NULL with nullptr | Shauren | |
| 2020-07-16 | [3.3.5] Get zone/area IDs from vmap data in the liquid update (#19840) | Treeston | |
| * Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup * Use this lookup in Map:: relocation methods to update m_areaId and m_zoneId fields on WorldObject * Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields * Clean up liquid state handling on Unit and Player * Hand floor's Z coord up through GetFullTerrainStatusForPosition, use it to update a new field in WorldObject, and use that to feed a new GetFloorZ call on WorldObject. Closes #16489 (cherry picked from commit f6c849729b27b77228704b595de3adaf24da2c10) | |||
| 2020-06-28 | Core/Collision: Port new parts for retrieving area/liquid data from ↵ | Shauren | |
| gameobjects added when porting 42f9deb21ec68e169f7ed1c8cf14092f144b22da to 3.3.5 | |||
| 2020-01-02 | New Year | Aokromes | |
| 2019-02-16 | Core/Misc: Fix static analysis issues | Shauren | |
| Fix static analysis issues reported by Coverity | |||
| 2019-01-01 | Update copyright note for 2019 | vincent-michael | |
| auto happy = new year(2019); | |||
| 2018-12-09 | Core/Collision: fix no-PCH build | ariel- | |
| (cherry-picked from 65b6202bd81856ab836af7bc6acf96f12f9e81aa) | |||
| 2018-12-09 | Core/Vmaps: Stop M2s from occluding for spellcast LoS | HelloKitty | |
| Closes #18528 (cherry-picked from 01d715eaef99e91f0959dc85fb7f69eb26d01a22) | |||
| 2018-04-27 | Core/VMAPS: Fixed vmaps in single WMO instances like ragefire chasm | Shauren | |
| * Fixed some models not always being spawned because they only appear in one tile file but are large enough to cross tile boundaries (lava in Firelands at Ragnaros place) Closes #21879 | |||
| 2018-04-08 | Core/GameObjects: Skip gameobjects with M2 models when searching for area ↵ | Shauren | |
| info (perf optimization, they dont have any area info) | |||
| 2018-04-07 | Add missing fclose | Shauren | |
| 2018-04-07 | Tools: | Shauren | |
| * mapextractor - fixed fatigue in Thousand Needles * mapextractor - fixed compressing liquid data * vmapextractor - fixed extracting liquids inside WMOs * vmapextractor - implemented new WMO flags * vmapextractor - store model type for gameobject models * mmap_generator - fixed processing liquids broken in e5d23103f37c40d2e946fa0e2db66d2f527ad9af | |||
| 2018-04-02 | Core/Misc: Removed obsolete NO_CORE_FUNCS | Shauren | |
| 2018-03-29 | Fix non-PCH build. | Gacko | |
| 2018-03-28 | Core/Maps: Implemented getting area id from gameobject spawns | Shauren | |
| Yes, you can now spawn LK platform anywhere and it will treat you as inside Icecrown Citadel | |||
| 2018-03-25 | Core/VMaps: Implement loading phased tiles | Shauren | |
| Closes #15163 | |||
| 2018-03-25 | Core/Entities: Phasing rewrite | Shauren | |
| * Optimized phase visibility checking * Handle all phase flags Closes #16758 Closes #21119 | |||
| 2018-01-28 | Core/Misc: Fixed new-delete-type-mismatch issue reported by AddressSanitizer | joschiwald | |
| 2018-01-01 | Update copyright note for 2018 | vincent-michael | |
| auto happy = new year(2018); | |||
| 2017-05-05 | Fixed warning | joschiwald | |
| 2017-05-05 | Core/Collision: Replaced phasemask with proper phases in GameObject ↵ | joschiwald | |
| collision calculation | |||
| 2017-01-01 | Update copyright note for 2017 | vincent-michael | |
| Happy new year | |||
