aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-06DB/SAI: Rework Sethekk Hallsoffl
Closes #24774 (cherry picked from commit bd609caf09bc29f0b20ffad52118a46a8d884d02)
2022-01-06DB/Creature: Dark Iron Kidnapperoffl
Closes #24773 (cherry picked from commit 2d0df38cd003a79f8a33992e5d740270fc92115b)
2022-01-06DB/SAI: Use serverside spells for Bunthen Plainswind & Silva Fil'navethoffl
Closes #24772 (cherry picked from commit e9538e18ba76704e513f1d41d525b7ce8c51acf1)
2022-01-06DB/Creature: Remove useless script from Deathshadow Agentoffl
Closes #24770 (cherry picked from commit 6300494c635106d99fa4410e10c0f56aaab477cf)
2022-01-06DB/Creature: Add missing text & conditions to Sahaak's gossipoffl
Closes #24769 (cherry picked from commit 359b4712e2cb4d7b2a1ecf4c1507a0c4902e11b4)
2022-01-06DB/SAI: Remove useless event params and no repeat event flag from some event ↵offl
types Closes #24768 (cherry picked from commit 4a460554f49306a2bafa38a08a2a33d01ba96614)
2022-01-06Worldserver/CLI: console printf fix (#24802)Max Drosdo.www
* Remove extra cli printf call for non-Windows systems * Codestyle changes Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 1e9c84a3ea0c3f255779eada0d804fab15e2e434)
2022-01-06DB/SAI: Make SMART_EVENT_IS_BEHIND_TARGET unused and fix all actions with ↵offl
Backstab Closes #24766 (cherry picked from commit 8fef9aaf75c05190a59e8b3c8d7799f883970e2e)
2022-01-06Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it ↵Rothend
as base object for actions and targeting (#24817) * Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it as base object for actions and targeting. Closes #23669 Closes #24791 Closes #24792 Closes #24793 * Apply suggested changes. * Initialize atPlayer in the constructor Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit e7a714f66c371cdeb6585846ddedb1bc445e695f)
2022-01-06DB/Quest: Update creatures related to 'Ending Their World' outro eventoffl
Closes #24757 (cherry picked from commit ff043b0861b61437e2ac1d8dfb707f49e482546d)
2022-01-06DB/SAI: Use c_s_g for more big summon groupsoffl
Closes #24756 (cherry picked from commit 1e367d7fbea764f1ccb0e1058a98458245e00c8d)
2022-01-06DB/Quest: Update 'Ending Their World' outro eventoffl
Closes #24754 (cherry picked from commit b6f40030c4374f48ce7d83c1a74197e809e79430)
2022-01-06game/AI: Convert SelectAggroTarget to enum class (#24818)Peter Keresztes Schmidt
* game/AI: Convert SelectAggroTarget to enum class * game/AI: Rename SelectAggroTarget to SelectTargetMethod (cherry picked from commit 418c3b1fd50664aad035bd975a65281e82ba2dea)
2022-01-06removed legacy cmake libsdir entry (#24813)Max Drosdo.www
(cherry picked from commit 60e813df6b7dfe599266cf36ddd52ba204917267)
2022-01-06DB/SAI: Replace "Disable combat movement" by "attack stop" used in the quest ↵Killyana
How To Win Friends And Influence Enemies ref https://github.com/TrinityCore/TrinityCore/commit/13c81f55e3314fede78acfbb72a47384961d1f25 (cherry picked from commit bbb308f62824bcc2415b64c9a434d1a51b4142f4)
2022-01-06Core/SAI: implement SMART_ACTION_ATTACK_STOPOvahlord
Unlike SMART_ACTION_AUTO_ATTACK, this action is actually stopping the entire attack procedure, rather than just hack-disabling auto-attacks. Keep in mind that this action requires a passive react state to prevent a immediate AttackStart ai reaction (cherry picked from commit 152ea6011694518017a47dc23fdbb7175bfa5481)
2022-01-06DB/SAI: Use c_s_g for some big summon groupsoffl
Closes #24753 (cherry picked from commit 12cf7bc0990487cf800b1a2c63910170b4ed3633)
2022-01-06DB/SAI: Use c_s_g for Gurgthock's summonsoffl
Closes #24751 (cherry picked from commit eedaf9a26e66dbc061e2bc3dfd86db539d368766)
2022-01-06DB: Add Comment column to creature_summon_groups tableoffl
Closes #24745 (cherry picked from commit d64485953394f11d42d4ed2c2e1d34f366eca5e1)
2022-01-06DB/Instance: Convert some Uldaman scripts to DBoffl
Closes #24744 (cherry picked from commit a117450ce9178c4afc769b3b747a24fbc6100912)
2022-01-06DB/Creature: Standardize creature respawn time part 1offl
Closes #24740 (cherry picked from commit aa3ccb4657ad42aa50bc3633acd15540a17936b8)
2022-01-06DB/Creature: Remove static spawns of Aldor Gryphon Guardoffl
Closes #24739 (cherry picked from commit c7607abd0ff368265ab8aa6069238084c8a822f2)
2022-01-06DB/SAI: Properly script Brother Sarno, Karaaz & Griftahoffl
Closes #24738 (cherry picked from commit 45af4a97943d33fd747074aa0ec47fe4f1529b49)
2022-01-06DB/Quest: Convert & update support for 'All Along the Watchtowers' to SAIoffl
Closes #24732 (cherry picked from commit 8bccb258ba027c013ee4e6e5d59f184129d27d5c)
2022-01-06DB/Quest: Convert & update support for WP Scourge cauldrons quests to SAIoffl
Closes #24730 (cherry picked from commit d70eb96c85ab6b117e785261932ca7c454a5fad2)
2022-01-06DB/Quest: Convert & update support for 'Escape from the Catacombs' to SAIoffl
Closes #24728 (cherry picked from commit e47f302fc95d4e3f4d16b19950ce6172b549b166)
2022-01-06DB/Creature: Update Demon Portal & Demon Portal (Zuluhed)offl
Closes #24727 (cherry picked from commit 7b11610fb7f4e54bb1a54b15d9ff2ac2c648b2c7)
2022-01-06DB/Creature: Redeemed Hatchlingoffl
Closes #24726 (cherry picked from commit e8a2d4627b9b096c81216b5811b138f83fe0bd53)
2022-01-06Scripts/Commands: Add .debug objectcount <optional map id> chat commandjackpoz
Add .debug objectcount <optional map id> chat command to show the number of Creatures and GameObjects (cherry picked from commit cd37a17103b88a56ec1fde2156c4325b74989e08)
2022-01-06Core/Spells: Prevent manual cancelling of channelled spells that have ↵Shauren
SPELL_ATTR0_CANT_CANCEL (cherry picked from commit dacb1e58025b69f61a965a78ffbe89c55a61e34b)
2022-01-06Scripts/ShadowfangKeep: Fixed a crash in spellscriptKeader
(cherry picked from commit be48fbc32ac49673ce2415b76cb447a61585ed01)
2022-01-06Scripts/Naxxramas: Fix Kel'thuzad evade mode when he dies (#24763)Gildor
(cherry picked from commit aeb41e67a92b7cd0c75683a269fb0ca75309e9a0)
2022-01-06Core/AI: refactor SpellHit and SpellHitTarget. (#24691)ForesterDev
* Core/AI: refactor SpellHit and SpellHitTarget. - now caster/target is WorldObject instead of Unit - remove SpellHitByGameObject / SpellHitTargetGameObject (handled by SpellHit / SpellHitTarget) - rename parameters in scripts according parent methods * Restore logic in Algalon script * Changed check for REMORSELESS_WINTER hit to avoid dublicate call, because it has TARGET_UNIT_CASTER for effects 0/1 and TARGET_GAMEOBJECT_SRC_AREA for effect 2 * Fix build after merge (cherry picked from commit e3b232fe0e5c21a87d3fe71813e9d750259823f1)
2022-01-06Scripts/Naxxramas: Noth the Plaguebringer improvements (#24724)Gildor
(cherry picked from commit 1181b636c0cec174367906808c999641ca7897fc)
2022-01-06Core/Misc: Fixed resistance calculate for Mutated Transformation and ↵Keader
Twilight Bloodbolt (#24717) Ref: 9f7b464a6aa5b64bf5ec5c0f586853fbc71029c6 - Implemented a new SpellScript hook that allow control Resistance/Absorb amount of a damage spell. (cherry picked from commit d81a9e5bc3b3e13b47332b3e7817bd0a0b228cbc)
2022-01-06Core/Misc: Fix static analysis issues reported by Coverity Scanjackpoz
(cherry picked from commit adc7cd3ceec969488cd8d8fa93edc281f0169102)
2022-01-06Core/Units: flight and hover checks will now consider movement template data ↵Ovah
as well as manually set flight states - manually set flight states via auras and scripts will no longer be ignored - restored movement template consideration when generating pathings - renamed IsLevitating to IsGravityDisabled to reflect the referenced movement flag's name (cherry picked from commit 43ef610fe059c3da4cc1ad2036f83cfa67ce0fee)
2022-01-06Core/Misc: Fix Clang 10 build warningsjackpoz
(cherry picked from commit 48c5c0d7a2424df73343df127d415ee18eb84296)
2022-01-06DB/Creature: Add missing emote to Dragonflayer Forge Master in heroic modeoffl
Closes #24719 (cherry picked from commit 0eb9b5bfe65961fb2062e71f33e3e0d8931159bb)
2022-01-06DB/Creature: Totem of Spiritsoffl
Closes #17183 (cherry picked from commit b938c26090795e56ba93a2c7167f328c1c33e3f7)
2022-01-06DB/Creature: Improve Deathforge Mineoffl
Closes #24721 (cherry picked from commit 487dae864fc52000ba395cb36ef610587dba3abe)
2022-01-06Scripts/Ulduar: Codestyle fixKeader
* Making jackpoz happy xD (cherry picked from commit a72197911e24e7496f565cc0ca2d8bb544c4a1ef)
2022-01-06Scripts/BloodFurnace: Fixed Broggok stopping work after wipeKeader
By: Rushor (cherry picked from commit 00bc6e7d54e924dabaf4636a4b8084f0db067194)
2022-01-06Scripts/Ulduar: Fixed XT002 Heart health regenerationKeader
(cherry picked from commit 05eeaade3e4e15028143575dcb16267959a2153d)
2022-01-06Scripts/Pet: Fixed Mirror Image trying attacking invalid targetsKeader
(cherry picked from commit 456aaf2cea40160ad8f8b2504a003a1991db741a)
2022-01-06Scripts/Trial Of The Crusader: Fixed Anub'arak Pursuing Spikes movement (#24715)Gildor
(cherry picked from commit 6c1a874e5702a2dbefd4b4685c41a9d6c51dd2bb)
2022-01-06Core/Networking: Switch to intrusive variant of MPSC queue to halve the ↵Shauren
number of memory allocations for packet sending (#24659) (cherry picked from commit f0060496f9c8c4a21c28552a95928f2d05e031a9)
2022-01-06 DB/SAI: Remove useless event params for linked eventsoffl
Closes #24707 (cherry picked from commit 0ba62a45e5c60efd37a0b2c7534b44c3a3fc151e)
2022-01-06DB/SAI: Fix targets for group questsoffl
Closes #24706 (cherry picked from commit 77ae76852bbdf27dea37cf386787060db4b31a0b)
2022-01-06DB/SAI: Fix some SAI targetsKillyana
(cherry picked from commit fef63de7ffa1c49aa41de434181aaad5ebf0ada5)