aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Argus
AgeCommit message (Collapse)Author
2025-09-22Core/AreaTriggers: Implement ↵Meji
AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpiring (#31276)
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-11-06Core/InstanceScript: Refactored door types to reflect its behavior (#29406)ModoX
2023-11-04Scripts/Antorus: prevent the Garothi Worldbreaker from falsely initiating an ↵Ovahlord
Apocalypse Drive phase when dealing damage would kill him instantly * replaced some magic numbers in setting encounter frame indexes * added a missing casting check to stay in line with current scripting standards
2023-10-22Core/Map: Implement several difficulty getters (#29370)Teleqraph
Co-authored-by: ModoX <moardox@gmail.com>
2023-07-24Scripts/Spells: Removed unneccessary PrepareSpellScript and ↵Shauren
PrepareAuraScript uses
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-06-03Scripts/Spells: Converted remaining spell scripts to use ValidateSpellEffectShauren
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
2022-10-04Scripts/Instances: Add dungeon encounter dataShauren
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-26Core/AI: OnSpellCast, OnSpellFailed, OnSpellStart hooks (#27704)offl
(cherry picked from commit 3dca705acc953d20e4a43d4c2b3c97a84e5ab346)
2022-03-15Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (#26913)offl
(cherry picked from commit c4741a131a0a28b69c228d3637beab7090e5f1e3)
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to ↵Giacomo Pozzoni
UnitAI::DamageTaken (#26787) * Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken * Update scripts (cherry picked from commit 0800ab20a8039620fd271a43c173c008af68c22a)
2022-02-28Core/Spells: unify OnSpellCastInterrupt and OnSuccessfulSpellCast hooks into ↵Ovah
OnSpellCastFinished (#25522) * added support for calling the hook when completing a channeled spell as well (cherry picked from commit 77aa058504e1ee99b560176d70bcf452c7e3d4f7)
2022-02-21Scripts/Antorus: updated Garothi Worldbreaker initialization for dynamic ↵Ovah
spawn handling (#27817)
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-04Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and ↵Shauren
remove it (cherry picked from commit 7d4fbf706ae19481468901ccd65c497fcabe56bf)
2021-12-20Scripts: Fix rbac permission for skipping default boss sequencing checkShauren
(cherry picked from commit e660c8bc19198d9e2e912c5243498469f75b0ee6)
2021-12-09Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects ↵Wyrserth
while under the effect of a damage immunity aura (#23319) * Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura. * Forgot to change this in last-second rename. * Apply suggested changes, thanks Shauren! (cherry picked from commit 8bc5451864570c07eff6d427846335044f85a509)
2021-10-22Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a ↵Treeston
crapton of booleans (cherry picked from commit 042f5515e4f3e52b0d2e23d9b9e147041849ce12)
2021-10-03Core/Spells: Reduce number of CastSpell overloads to 1Shauren
2021-09-04Core/Spells: Unify spell effect access api in both branchesShauren
2021-04-16Core/AI: Some more refactoring prep for #19930. CreatureAI::EnterCombat is ↵Treeston
now called CreatureAI::JustEngagedWith. There's also two new methods on UnitAI, though they're never invoked right now. (cherry picked from commit 6113b9dec2e0081c36c36c2974a28ed0693bc601)
2021-04-16[3.3.5] CastSpell unclusterfucking (that's a word now) (#21123)Treeston
Core/Spell: The giant CastSpell unclusterfucking (that's a word now) of this generation. - CastSpell now always takes three arguments - target, spellId, and a struct containing extra arguments - This struct (CastSpellExtraArgs, see SpellDefines.h) serves as a conglomerate of every previous combination of the 20 billion different CastSpell overloads, all merged into one - It has some great utility constructors - check them out! All of these can be used to implicitly construct the ExtraArgs object. - A gajillion refactors to make everything behave the way it always has (cherry picked from commit d507a7e3388382960108b24143da48e5f912b4a7)
2021-02-13Scripts/Spells: Remove const from AuraEffect argument for AuraEffectProcFnMatan Shukry
2020-06-12Core/Spells: Implement using different difficulty data from all spell ↵Shauren
related db2s, not just SpellEffect and SpellPower
2020-05-21Core/Misc: GCC build and warning fixesShauren
2020-04-25Scripts/Antorus: implement Garothi Worldbreaker encounter for normal and ↵Ovah
heroic difficulty * added base script support for the encounter for normal and heroic difficulty * added instance script for Antorus the Burning Throne * added sniffed template data for involved gameobjects * added encounter related spawns to Antorus the Burning Throne * added instance encounter entry for Garothi Worldbreaker