Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-07-13 | Core/Misc: Move large functions out of header files | Shauren | |
2025-07-11 | Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit ↵ | Shauren | |
standard container naming | |||
2025-07-09 | Core/Scenarios: Allow scripts to set instance scenario by id (#31104) | Jason Dove | |
* add example at Stratholme service entrance | |||
2025-02-02 | Core/Objects: Make guid generators atomic | Shauren | |
2025-01-05 | Core/Grids: Modernize TypeContainer with variadic template | Shauren | |
2024-10-05 | Core/Maps: Link instance map to LfgDungeons | Shauren | |
2024-03-28 | Core/Battlegrounds: Move to scripts (#29799) | Jeremy | |
* Introduce new BattlegroundScript class for map/bg specific scripts * Remove all sub, zone specific, battleground classes except Arena * Move all bg zone scripts to new BattlegroundScripts class in script folder * Remove ZoneScript from Battleground class * Remove some unused hooks from Battleground | |||
2024-03-13 | Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵ | Shauren | |
scripts (not actually used anywhere currently) | |||
2024-03-09 | Core/Objects: Implemented vignettes | Shauren | |
2024-03-07 | Core/vmaps: Removed vmap lookup functions duplicating functionality of each ↵ | Shauren | |
other | |||
2023-12-29 | Core/Maps: Properly set initial spawn group state for groups that have ↵ | Jeremy | |
conditions (#29509) | |||
2023-11-14 | Core/BattlegroundMap: Load all cells when created & mark all creatures as ↵ | Jeremy | |
active (#29410) | |||
2023-11-05 | Core/Conditions: Allow battleground maps to use CONDITION_INSTANCE_INFO | Shauren | |
2023-10-22 | Core/Map: Implement several difficulty getters (#29370) | Teleqraph | |
Co-authored-by: ModoX <moardox@gmail.com> | |||
2023-10-16 | Core/MMaps: Implemented a way to enable/disable certain terrain types for ↵ | Shauren | |
movement on the entire map | |||
2023-08-22 | Core/Misc: Add missing virtual destructors | Shauren | |
2023-08-09 | Core/Creatures: std::chrono-ify TempSummon | Shauren | |
2023-06-17 | Core/Items: Item bonus generation improvements | Shauren | |
* Pass ItemContext to item creation wherever possible * Support scaling item levels with m+ keystone levels (not used currently) * Fixed item link validation when client sends it as default uninitialized bonus list with context only * Support scaling items depending on current active season (seasons not implemented) * Implemented content tuning redirection | |||
2023-01-15 | Core/Battlegrounds: Unload all grids before destroying battleground object | Shauren | |
Closes #28755 | |||
2023-01-07 | Core/Misc: Include cleanup, 2023 edition | Shauren | |
2023-01-06 | Core/Misc: Remove boost::heap::fibonacci_heap from header files | Shauren | |
2022-12-22 | Core/GameObjects: Update spawn group conditions immediately after ↵ | Jeremy | |
battleground capture point changes state (#28611) | |||
2022-10-08 | Core/Maps: Changed functions checking if map can be entered to use ↵ | Shauren | |
TransferAbortReason directly instead of intermediate Map::EnterState enum | |||
2022-10-04 | Core/Instances: Add instance reset events at lock expiration | Shauren | |
2022-10-04 | Core/Instances: Reimplement resetting instances from UI | Shauren | |
2022-10-04 | Core/Scripts: Save instance data in JSON format | Shauren | |
2022-10-04 | Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new ↵ | Shauren | |
InstanceLockMgr | |||
2022-10-04 | Core/Maps: Check group that owns instance (first group to enter a given ↵ | Shauren | |
instance id owns it) | |||
2022-10-04 | Core/Instances: Instance lock rewrite (WIP) | Shauren | |
2022-07-24 | Core/WorldStates: Add generic worldstates for team in instance | Shauren | |
2022-07-24 | Core/Maps: Removed MapInstanced - no longer neccessary for grid data ↵ | Shauren | |
reference counting (moved to TerrainInfo) | |||
2022-07-23 | Core/Maps: Move terrain data handling out of Map class | Shauren | |
Partial port of cmangos/mangos-wotlk@ff5232c64809207b5fa59d62e9870f58a36b6f3f | |||
2022-07-07 | Core/WorldStates: Allow setting "hidden" field of SMSG_UPDATE_WORLD_STATE | Shauren | |
2022-06-25 | Core/World: implement database support for default map and realm wide world ↵ | Shauren | |
states Co-Authored-By: Shauren <shauren.trinity@gmail.com> | |||
2022-06-24 | Core/Conditions: Implemented conditions for spawn groups | Shauren | |
2022-06-11 | Core/Pools: Implemented pooling for instances | Shauren | |
2022-05-25 | Core/Objects: Remove restriction on what object types can be set as active | Shauren | |
2022-04-24 | Core/Achievements: Implemented GameEvent related criteria types 73 and 93 | Shauren | |
2022-03-09 | Core/Map: Added Map::SetZoneOverrideLight std::chrono overload (#26486) | HelloKitty | |
* Core/Map: Added Map::SetZoneOverrideLight std::chrono overload * Scripts: Replace Map::SetZoneOverrideLight usages with new std::chrono overload * Core/Map: Remove non-chrono Map::SetZoneOverrideLight overload (cherry picked from commit e33c4b8f7f18c89fec3d95531fdccad526c12c10) | |||
2022-03-06 | Scripts/Commands: Improve ".debug objectcount" | jackpoz | |
Include the number of SetActive objects in ".debug objectcount" command (cherry picked from commit d0231c5a8fdea9704be442cbd8840079caf47a6d) | |||
2022-03-05 | Core/Maps: Move some more Map internals to actually be... internals. | Treeston | |
(cherry picked from commit 94c03b2107ad6603aaf185d58d63480e79c97e76) | |||
2022-03-05 | Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo ↵ | Treeston | |
const*, to signify that outside code has zero business changing these. (cherry picked from commit 803dc789e42ea2298a8bd1822849b6f2df82efe6) | |||
2022-02-16 | Core/Maps: Add Map::DoOnPlayers helper function (#25233) | Traesh | |
2022-02-13 | Core/Misc: Minor game include cleanup | Shauren | |
2022-02-04 | Scripts/InstanceScript: Fix an issue where LoadAllGrids would load creatures ↵ | kvipka | |
before TeamInInstance was properly set (PR #25340) (cherry picked from commit 5d2780c43c36b0ae1cc4ac2694bf6ec464d079c7) | |||
2022-01-29 | Core/Objects: Cleanup SmoothPhasing code - move to separate files and better ↵ | Shauren | |
integrate it with visibility system | |||
2022-01-29 | Core/Objects: Implement SmoothPhasing part of CreateObject and replacing ↵ | Seyden | |
visible objects | |||
2022-01-19 | Core/Common: Replace ASSERT(false, "...") with ABORT_MSG("...") | jackpoz | |
(cherry picked from commit 54c701cf0db81c0062e8c5020e07db18984d0ffa) | |||
2022-01-01 | Core/Misc: Improve assert message with more detail | Shauren | |
(cherry picked from commit 9407f9bdfa7c8f3cad52f892aef4e31a1781930a) | |||
2022-01-01 | Core/Pooling: Remove respawn times from the database when despawning a pool ↵ | Giacomo Pozzoni | |
(#24422) * Core/Pooling: Remove respawn times from the database when despawning a pool Remove respawn times from the database when despawning a pool. This is needed when a Game Event ends but there are still some respawn times saved in the database. * Remove respawn time of active pool objects even if they are not spawned (cherry picked from commit 4f33fd3932d362466ee017111895bf14fcc79c88) |