summaryrefslogtreecommitdiff
path: root/src/server/game/Entities/DynamicObject
AgeCommit message (Collapse)Author
2025-11-14fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)Francesco Borzì
2025-08-09feat(Core/Grids): Remove WorldObject separation in grid containers (#22595)Takenbacon
2025-07-11feat(Core/Maps): Improve map object updater (#22392)Takenbacon
2024-09-29refactor(src/server/game/Entities): remove unused imports (#20096)Francesco Borzì
2024-07-28refactor(src/server/game/Entities): remove unused imports (#19507)Francesco Borzì
2023-11-18chore(Core/Misc): sort includes (#17776)Winfidonarleyan
* chore(Cleanup): sort includes * fix build * fix build again
2023-11-12Revert Visibility Notifier changes (#17682)Kitzunu
* Revert "fix(Core/Grid): Implement missing GridUnload setting (#17569)" This reverts commit 79b39f9655111088a741185c4dabd31dae7d85ea. * Revert "fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480)" This reverts commit 60e27511c530b0949fee361a89d3eb9d9f9125af. * Revert "fix(Core): GridCleanUpDelay Log (#17436)" This reverts commit 90b16ca065a4881b94438575502c2441f435d53b. * Revert "feat(Core/Grids): Implement visibility notifier (#15919)" This reverts commit 2779833768bbe9967006d6d16888dace05b4bcb6.
2023-10-23fix(Core/Grid): Address bugs and performance issues introduced by visibility ↵AG
notifier implementation (#17480) * Bug fixes - Corrected std::chrono from seconds to milliseconds - Got rid of leftover code that caused objects to not show up on time * Removed logic to set gameobject as active - More alignement with TC. - Reduces CPU usage drastically * Revert back to using time_t instead of std chrono * Invoke SetNoCreate() method to reduce CPU usage drastically * Remove setActive from static and motion transports * Fix performance issues * Added SetFarVisible to WG and some dungeon scripts - Also removed setActive(true) from creatures in Wintergrasp. As for gameobjects they are set to active upon being damaged/destroyed and removed from active on rebuild (reset) * Removed comments related to VISIBILITY_COMPENSATION * Fix log * Deleted unused files + corrected a check * Added missing header * Removed unused parameter * Removed another unsued parameter * Changed vector to set for i_visibleNow - Changed vector to set for i_visibleNow in VisibleNotifer - Adjusted HaveAtClient to accept Object* - Adjusted SendUpdateToPlayer to send createobject packet only if not known to client
2023-08-28refactor(Core): remove unused imports (#17094)Francesco Borzì
2022-05-23fix(Core/Spells): Improvements to Far Sight spell: (#11683)UltraNix
* fix(Core/Spells): Improvements to Far Sight spell: Far Sight should not interrupt while casting another spell. Corrected setting Far Sight object as an active object. Fixed grid activation range for active dynamic objects. When Far Sight is over, the camera be reset to player. Enable swapping camera between Far Sight and Sentry Totem. Fixes #6368 * Update. * Update.
2022-01-27refactor(Core/Logging): switch to fmt style for LOG_ (#10366)Kargatum
* feat(Core/Common): add support fmt style for ASSERT and ABORT * correct CheckCompactArrayMaskOverflow * 1 * Update src/server/game/Spells/Spell.cpp * rework logging * add fmt replace logs * logging * FMT_LOG_ * settings * fix startup * 1 * 2 * 3 * 4 * 5 * fmt::print * to fmt
2022-01-24feat(Core/Time): Implement saparated manager for game time (#8630)Kargatum
2021-09-30feat(License): add new headers information about license (#7941)Kargatum
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-08-25fix(Core/Movement): (#7008)UltraNix
- Get zone/area IDs from vmap data in the liquid update - Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup - Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields. - Clean up liquid state handling on Unit and Player - Implemented getting area id from gameobject spawns. - Removed old core related to getting movement flags dependent on environment. - Movement flags are now processed more precisely and dynamically. Original source: TrinityCore. - Closes #5086 - Updates #2208.
2021-06-21chore(Core/Logging): replace most server loggers (#5726)Kargatum
* chore(Core/Logging): replace most server loggers Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-16refactor(Core): code cleanup (part 2) (#6374)Francesco Borzì
2021-04-25feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885)UltraNix
2021-04-17feat(Core/Logging): rework logging (#4692)Kargatum
* feat(Core/Logging): rework logging * correct level for sql.sql * del unused config options * Correct build * correct after merge * whitespace 20:29:37 1. 'Player.cpp'. Replace (1) 20:29:37 2. 'ObjectMgr.cpp'. Replace (3) * 1 * correct logging * correct affter merge * 1 * 2 * LOG_LEVEL_WARN * #include "AppenderDB.h" * 3 * 4 * 5 * 1. 'WorldSocket.cpp'. Replace (1) * 6 * 1
2021-03-17fix(Core/License): issue with old files license (#4762)Francesco Borzì
2021-02-24refactor(Core): sort #includes alphabetically (#4579)Kitzunu
2020-12-06refactor(Core): apply clang-tidy modernize-use-nodiscard (#3835)Francesco Borzì
2020-12-06refactor(Core): apply clang-tidy modernize-use-override (#3817)Francesco Borzì
2020-10-12refactor(Core/Game): restyle game lib with astyle (#3466)Kargatum
2020-08-31refactor(Core): NULL -> nullptr (#3275)Kitzunu
* NULL to nullptr * NULL to nullptr * NULL to nullptr * NULL to nullptr * NULL to nullptr Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2020-01-21fix(CORE): Missing override on various functions (#2602)Nefertumm
2019-02-15Revert "feat(core): Ensure that all actions are compared to fixed point in ↵Nefertumm
time (#1236) (#1458)" (#1471) This reverts commit 51b8773528d7cf526d926ddb6edee2b0a8aec17f.
2019-02-14feat(core): Ensure that all actions are compared to fixed point in time ↵Viste(Кирилл)
(#1236) (#1458) i.e. world update start
2018-03-12Update license links (#783)Nefertumm
2017-12-21Using TC structure allowing easier patches importingYehonal
2016-08-12Refactoring part 2 [W.I.P]Yehonal
2016-07-24Added AzerothCore labelsShinDarth
2016-06-26converted all tabs to 4 spacesYehonal
2016-06-26First Commitv0.10.1Yehonal
For Azeroth!