aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Phasing/PhasingHandler.cpp
AgeCommit message (Collapse)Author
2025-05-22Core/PacketIO: Migration to PacketUtilities bit/string operations part 3Shauren
2024-06-04Core/Disables: Added DISABLE_TYPE_PHASE_AREA (#29997)ModoX
2023-11-22Core/Phasing: Fixed startup crash caused by accessing uninitialized global ↵Shauren
variable Closes #29449
2023-01-28Core/Quests: Dont immediately update object visibility at PhaseShift and ↵Seyden
wait for the AI Hooks to be called in Player::RewardQuest (#28516)
2023-01-06Core/Utils: Replace boost flat_set with our ownShauren
2022-12-31Core/Maps: Fixed retrieving terrain info when on child mapsShauren
2022-12-26Core/Objects: Implement FindNearestCreatureWithOptions helper function (#28488)Seyden
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-08-14Core/Phasing: Fixed terrain swaps appearing on incorrect maps when player is ↵Shauren
added to a map wilth not meeting its condition but later condition gets satisfied
2022-07-23Core/Maps: Move terrain data handling out of Map classShauren
Partial port of cmangos/mangos-wotlk@ff5232c64809207b5fa59d62e9870f58a36b6f3f
2022-01-29Core/Objects: Cleanup SmoothPhasing code - move to separate files and better ↵Shauren
integrate it with visibility system
2022-01-29Core/Objects: Implement SmoothPhasing part of CreateObject and replacing ↵Seyden
visible objects
2022-01-12Core/Phasing: Fixed stack overflow happening when modifying vehicle ↵Shauren
passenger phases (looping player->vehicle->passenger(player)->vehicle...) Closes #27599
2021-12-28Core/Phasing: Implemented db spawns in personal phases (#26345)Matan Shukry
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-12-18Core/Vehicle: Change vehicle accessories' phase according to the player on ↵Giacomo Pozzoni
the vehicle (#23646) * Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle * Get the root vehicle to set the phase to all accessories. Attempt to get the accessories to stay mounted on the vehicle. * Fix the accessories to stay mounted on the vehicle (cherry picked from commit 15e85f882fdb7b5d1d48302907e76c993ee4e923)
2021-12-07Core/Misc: Add helper table phase_name and improve .npc info and .gpsfunjoker
.gps and .npc info now displays names for known phase names
2021-11-22Core/Phasing: Fixed inverse phaseshift logicShauren
2021-02-27Core/Phasing: Implemented setting personal guid on PhaseShiftShauren
2021-02-26Core/Auras: Implemented SPELL_AURA_PHASE_ALWAYS_VISIBLEShauren
2020-05-24Core/Maps: Improvements to terrain swap handlingShauren
* Fixed memory leak when unloading grids * Handle child maps being entered * Allow chaining more child maps (Draenor -> Tanaan Jungle -> Tanaan Jungle - No Hubs Phase)
2020-04-27Core/Misc: Enum flag v3 - allow enabling flag operations directly after enum ↵Shauren
definition when inside namespaces
2020-04-26Core/Misc: Improve enum flags with type safe operatorsShauren
2020-04-03Core/Entities: Fixed saving spawn difficulties to db for .npc add and .gob ↵Shauren
add (and other commands that modify creature/gameobject spawns table)
2020-01-02New YearAokromes
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-09-26Core/DataStores: Updated hotfix database structureShauren
* Updated handling for removed db2s
2018-04-12Core/Phasing: Fixed setting phaseshift flags on condition updatesShauren
Closes #21739
2018-03-25Core/Phasing: Rewrite GetTerrainMapIdShauren
2018-03-25Core/Maps: Implemented loading swapped mapsShauren
2018-03-25Core/Entities: Take terrain swaps into account when calculating LoS/height/areaShauren
2018-03-25Core/Entities: Phasing rewriteShauren
* Optimized phase visibility checking * Handle all phase flags Closes #16758 Closes #21119