| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
* chore(Cleanup): sort includes
* fix build
* fix build again
|
|
* 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.
|
|
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
|
|
|
|
* 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.
|
|
* 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
|
|
|
|
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
|
|
- 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.
|
|
* chore(Core/Logging): replace most server loggers
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
* 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>
|
|
|
|
time (#1236) (#1458)" (#1471)
This reverts commit 51b8773528d7cf526d926ddb6edee2b0a8aec17f.
|
|
(#1236) (#1458)
i.e. world update start
|
|
|
|
|
|
|
|
|
|
|
|
For Azeroth!
|