aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Battlegrounds
AgeCommit message (Collapse)Author
2025-10-02Scripts/Commands: Improve .debug arena (#31292)Jeremy
2025-09-24Core/Auras: Corrected SPELL_AURA_MOD_HONOR_GAIN_PCT implementation - it ↵Shauren
should only increase honor gains from some sources
2025-09-14Scripts/Conditions: Add ConditionScript for Shadow Sight in arenas (#31264)Jeremy
2025-09-14Core/Scripts: Use std::string_view to find script id from script nameShauren
2025-08-10Core/Arenas: Allow queueing for rated arenas (#31148)Jeremy
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ↵Shauren
group members
2025-07-05Core/Gossip: Track started interaction types and reset only questgiver on ↵Shauren
quest accept Closes #31120
2025-06-18Core: Updated to 11.1.7Shauren
2025-06-13Core/Scripts: Mark script base class constructors noexceptShauren
2025-06-10Core/Misc: Kill copy/move constructors for singleton classesShauren
2025-02-09Core/Misc: Reduce code differences between branchesShauren
2025-02-07Core/Battlegrounds: Fixed invalid reference to temporaryShauren
2025-02-05Core/Misc: Reduce code differences between branchesShauren
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-09-14Scripts/Battlegrounds: Implement Silvershard mines (#30120)Jeremy
2024-08-02Core/DataStores: Updated to 11.0.0Shauren
2024-05-25Core/Players: Extended world_safe_locs with transport guid - this allows ↵Golrag
teleporting to a different map directly to a transport and having graveyards on transports
2024-05-12Core/Criteria: Implemented CriteriaType ParticipateInArena (#29973)Antonio Martín Berti
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-24Core/Players: Slightly improve neutral player faction supportShauren
2024-03-13Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵Shauren
scripts (not actually used anywhere currently)
2024-02-26Core/Battlegrounds: Isle of Conquest Rework (#29687)Jeremy
2024-02-23Core/Battlegrounds: Move some areatrigger handling to scripts (#29700)Jeremy
2024-01-27Core/Battlegrounds: Strand of the Ancients Rework (#29576)Jeremy
2024-01-27Core/Battlegrounds: Added OnMapSet hookJeremy
2024-01-25Core/PacketIO: Handle QueryCountdownTimer (#29539)Jeremy
* Add it to battleground * Base implementation countdowns in Group * Fix timer sync between groups in battlegrounds
2024-01-01Core/Battlegrounds: Rework Alterac Valley (#29530)Jeremy
2024-01-01Core/Unit: Restore function of HandleKillPlayer after ↵ModoX
bf107e0581c58f767b21f15fe7f75cb7eac95d97 * also fix build
2024-01-01Core/Battleground: Changed HandleKillUnit hook to accept any Unit* as killerJeremy
2024-01-01Core/Battleground: Moved DoAction hook to ZoneScriptJeremy
2023-12-30Core/AreaTriggers: Refactor (#29500)Meji
* Moved IsServerside to custom flags * Flags moved from areatrigger_template to areatrigger_create_properties * New field to create custom CreateProperties (IsCustom) * New field to reference custom areatriggers (IsAreatriggerCustom) * Moved fields for shape data to areatrigger_create_properties
2023-12-29Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums ↵Jeremy
instead of raw integer types (#29535) * Fix criteria data type bg loss team score
2023-12-12Core/Battleground: Rework BattlegroundScore (#29438)Jeremy
2023-10-12Core/Battlegrounds: Rework Eye of the Storm (#29351)Jeremy
2023-10-03Core/GameObject: Implement ControlZone gameobject type (#29320)Jeremy
2023-09-25Core/Achievements: Fixed achievement criteria StartEvent and FailEventShauren
* Criteria using StartEvent cannot be updated without that event triggering first (not only for timed achievements) * Implemented most StartEvent and FailEvent types * Fixed saving criteria removed by RemoveCriteriaProgress
2023-09-03Core/Auras: Defined and implemented new aura interrupt flagsShauren
2023-08-29Core/Battlegrounds: Implemented BfA Warsong Gulch (#29247)Jeremy
2023-08-26Core/Battlegrounds: Rework queues (#29200)Jeremy
* No more copies of Battleground classes * FreesSlotQueues now have as key the MapId instead of queue id * Random queues can now popup already busy specific battelgrounds (queues are NOT merged) * Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
2023-08-24Core/Misc: Modernize comparison operatorsShauren
2023-08-23Core/Arena: Correctly update the stats of the members of each team when the ↵Gildor
week ends and the arena points are distributed. (#28812) (cherry picked from commit 70b483aae4aefc581f5099b3d41b24c9e4bb1d98)
2023-08-07Core/Misc: Turn ChrSpecialization into enum classShauren
2023-07-30Battlegrounds/Buffs: Rework using areatriggers (#29171)Jeremy
* Rework GameObject trap handling for buffs (removed radius hack) * Add script for Old AreaTriggers * Add script for new AreaTriggers * Spawn AreaTriggers in Arathi Basin
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-07-12Core: Update to 10.1.5Shauren
2023-07-05Core/Battlegrounds: Implement Arathi Basin from Battle for Azeroth (#28369)Jeremy
Co-authored-by: ModoX <moardox@gmail.com>
2023-06-08Core/Spells: Always remove spell target from transport on teleport spells if ↵Shauren
spell destination does not target a position on the transport
2023-05-13Core/Battlegrounds: Correct distance check in ↵DeadMouse
HandleAreaSpiritHealerQueryOpcode and HandleAreaSpiritHealerQueueOpcode. (#28979)
2023-05-09Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to ↵Jeremy
respective npc flags (#28508) * UNIT_NPC_FLAG_AREA_SPIRIT_HEALER * UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
2023-05-06Core/Auras: Implement SpellAuraInterruptFlags2::EndOfEncounter (#28939)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>