aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/GameObject
AgeCommit message (Collapse)Author
9 daysCore: Updated to 11.2.7Shauren
2025-12-07Core/Entities: Remove Object::m_objectType member and replace it with global ↵Shauren
array lookup (using m_objectTypeId)
2025-11-09Core/Position: Change Position<->G3D::Vector3 conversion functions to be lambdasShauren
2025-11-06Core/MMaps: Implemented dynamic mmap tile rebuilding for destructible objectsShauren
2025-10-15Core/GameObjects: Don't ignore collision for destructible gameobjects in ↵Shauren
destroyed state - they simply have a different model
2025-10-14Core/Entities: Merge duplicate functions calculating relative positions - ↵Shauren
remove CalculatePassengerPosition/CalculatePassengerOffset from TransportBase class
2025-09-21Core/Objects: Preserve phaseUseFlags, terrainSwapMap, ScriptName and ↵Shauren
StringId columns when saving creature and gameobject spawns in database Closes #31291
2025-08-13Core: Updated to 11.2.0Shauren
2025-07-12Core/GameObjects: Allow reset for GAMEOBJECT_TYPE_GOOBER without lockId or ↵Meji
autoCloseTime (#31079)
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ↵Shauren
group members
2025-06-28Core/SpawnTracking: Allow linking a spawn to more than one quest objective ↵Meji
(#30995)
2025-06-17Core/Objects: Replace separate x,y,z,o getters for stationary position with ↵Shauren
single Position
2025-06-08Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of ↵Shauren
AnyUnitInObjectRangeCheck)
2025-05-28Core/GameObjects: Added spell cast for GAMEOBJECT_TYPE_CHEST (#30996)Meji
2025-03-02Core: Updated to 11.1.0Shauren
2025-03-01Core/Objects: Optimize spawn tracking handling in building SMSG_UPDATE_OBJECTShauren
2025-02-03Core/Quests: Updated quest future status checks to include all variants of ↵Shauren
that status
2025-01-05Core/Grids: Modernize TypeContainer with variadic templateShauren
2025-01-04Core/Misc: Implemented spawn tracking (#30247)Meji
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-12-20Core/GameObjects: Remove unused functionShauren
2024-12-04Core/GameObjects: Fixed gameobject spell casts failing when triggered by ↵Shauren
SPELL_EFFECT_OPEN_LOCK
2024-12-02Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABELShauren
2024-11-06Core/PacketIO: Named a bunch of unknown/unused fieldsShauren
2024-10-30Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5Shauren
2024-10-27Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move ↵Shauren
getting and writing field flags to shared function
2024-10-25Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared ↵Shauren
functions instead of spreading it in all overrides
2024-10-21Core/GameObject: Cast Pickup spell of GAMEOBJECT_TYPE_FLAGSTANDJeremy
* and do interact condition checks
2024-10-21Core/GameObject: Implemented OnFlagTaken/OnFlagDropped hooks for ↵Jeremy
GAMEOBJECT_TYPE_FLAGSTAND
2024-09-14Scripts/Battlegrounds: Implement Silvershard mines (#30120)Jeremy
2024-09-01Core/GameObjects: Implement ControlZone::UncontestedTime field (#30152)Jeremy
2024-08-17Core/Utils: Unwrap non-copyable pointers (unique_ptr) from ↵Shauren
Trinity::Containers::MapGetValuePtr
2024-08-05Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE (#30083)Jeremy
2024-08-02Core/PacketIO: Updated to 11.0.0Shauren
2024-07-17Core/GameObject: Implemented NotLOSBlocking door propertyShauren
2024-06-23Core/GameObjects: Fixed the interaction/highlight logic for ↵Meji
GAMEOBJECT_TYPE_CHEST and quest objectives (#30051)
2024-06-04Core/Misc: Added Loading.Locales to enable/disable the load of locales (#30013)Antonio Martín Berti
2024-04-10Core/Entities: Fixed m_stringIds[0] invalidation when reloading ↵Shauren
creature_template with a gm command
2024-04-10Core/Entities: Added possibility to inherit StringIds from other entities ↵ModoX
(#29908) * also implicitly do so for personal summons
2024-04-09Core/Entities: nopch build fixModoX
2024-04-09Core/Entities: Update StringId assignment to use StringIdTypeModoX
2024-04-09Core/Entities: Added GetStringId helper methodsModoX
2024-03-28Core/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-27Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)Meji
2024-03-27Core/GameObjects: Implement destructible_hitpoint table to store health info ↵Jeremy
about destructible buildings (#29836)
2024-03-24Core/GameObjects: Added dynamic highlight for GAMEOBJECT_TYPE_SPELL_FOCUS ↵Meji
(#29825)
2024-03-09Core/Objects: Implemented vignettesShauren
2023-12-31Core/Misc: Fixed a bunch of uninitialized class fieldsShauren
2023-12-28Core/Spells: Clean up some gameobject types in EffectOpenLock (#29532)Jeremy
2023-10-24Core/Spells: SpellAttr8 fixups - use creator instead of owner for ↵Shauren
SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR and removed cast time requirement for channelled spell predicted healing