Commit Graph

5196 Commits

Author SHA1 Message Date
Andrew 609b1b731a fix(Scripts/SunwellPlateau): Fix twin marks not applying from dots (#21415) 2025-02-21 20:26:41 +01:00
Takenbacon 4cd1ed2181 refactor(Core/Server): Improvements to antidos opcode handling (#21502) 2025-02-21 07:17:34 +01:00
Jelle Meeus 4c4b04f07b refactor(Core/Packet): use WorldPackets::WorldState::InitWorldStates definition (#20475)
Co-authored-by: ccrs <ccrs@users.noreply.github.com>
2025-02-19 07:55:09 -03:00
Jelle Meeus 79ba56ed3d fix(Scripts/Spell): Priest shadowfiend attack and Shadowfiend Death proc (#20987)
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Grimdhex <176165533+Grimdhex@users.noreply.github.com>
2025-02-19 07:50:44 -03:00
55Honey b80da06152 fix(Core/Auth): prevent expansion overflow in SendAuthResponse (#21503) 2025-02-18 20:41:11 +01:00
Takenbacon 854ebc8025 fix(Core/Server): Add bytebuffer exception handling to addoninfo read (#21500) 2025-02-18 12:15:59 +01:00
Takenbacon 58d13e69e1 fix(Core/Grids): Standardize grid coordinates (#21479) 2025-02-18 07:16:36 +01:00
iThorgrim e28384b059 feat(Core/Scripting): Add new hooks for Ticket (#21238) 2025-02-17 03:26:05 +01:00
Paul 0c099a75ec fix(Core/Spell): Corrected values for event food (#21465)
Co-authored-by: pavel_k <pavel_k@mail.com>
2025-02-16 23:27:45 +01:00
Razor2142 8cc47ab1f1 feat(Script/Instance): added generic instance map script (#21218)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-02-16 23:26:07 +01:00
Jelle Meeus 92ef042f33 fix(Scripts/Spells): Warrior IntimidationShout (#20969) 2025-02-16 23:19:50 +01:00
Jelle Meeus 30f273e593 fix(Scripts/Naxxramas): Add post-Gothik Four Horsemen introduction (#20550) 2025-02-16 23:14:09 +01:00
Kitzunu 4c66c589e4 fix(Core/Spells): Implement SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF (#21470)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2025-02-16 23:07:37 +01:00
Kitzunu 3291c747c5 feat(Core/DBUpdater): include pending path (#21469) 2025-02-16 21:19:31 +01:00
Exitare 98ceb1c067 fix(Core/PlayerScript) Align player script function names (#21020)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2025-02-16 14:59:41 +01:00
p-tkachuk 409ad14e14 fix(DB/SAI) Quest Feedin' Da Goolz (12652) (#21264)
Co-authored-by: Hexadecimal <hd@hd.hd>
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
2025-02-16 00:26:27 +01:00
iThorgrim e3432102f7 fix(Core/World): Load metric and log configs at start (#21243) 2025-02-15 23:34:25 +01:00
iThorgrim 971ebcae31 feat(Core/Scripting): Add Player skill based hook (#21273)
Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com>
Co-authored-by: Ludwig <sudlud@users.noreply.github.com>
2025-02-15 23:10:38 +01:00
Mykhailo Redko c96ff8a6dc fix(Core/Spells): Chain heal shoudln't jump to other players who are at full hp. (#21387) 2025-02-15 22:47:22 +01:00
demetrzz 61f04f69db fix(Scripts/Naxxramas): Maexxna's Outer Web Door (#21445)
Co-authored-by: pavel_k <pavel_k@mail.com>
2025-02-15 22:29:57 +01:00
Jelle Meeus a05833eeed fix(Core/Common): Container fixes use after free (#21460) 2025-02-15 22:22:30 +01:00
天鹿 c78217baa2 fix(Core/Creature): Correctly get flag from cinfo in IsDungeonBoss & IsImmuneToKnockback (#21456) 2025-02-15 18:10:48 +01:00
Jelle Meeus b8b38e1e7e fix(Core/Spells): Hand of Protection no longer removes Nalorak's Mangle (#21413) 2025-02-15 17:22:59 +01:00
Jelle Meeus fae07daa4c fix(Scripts/Outland): LoadMinionData buffer overflow (#21461) 2025-02-15 14:08:49 +01:00
demetrzz fe206c7138 fix(Scripts/Spells): Corrected shaman 8/8 T2 set bonus damage proc (#21432)
Co-authored-by: pavel_k <pavel_k@mail.com>
2025-02-15 12:02:27 +01:00
Anton Popovichenko 91da92f33f fix(Core/SpellQueue): Fix undefined behavior when processing SpellQueue. (#21459) 2025-02-15 11:45:12 +01:00
Takenbacon ee69a569c4 fix(Core/Grids): Grid improvements (#20955) 2025-02-14 22:11:27 +01:00
Mykhailo Redko 10183efd51 fix(Core/Chat): Fix lower security check for GM commands. (#21382) 2025-02-14 22:11:01 +01:00
Anton Popovichenko 2982b64430 fix(Core/Spell): Reset insignia spell target when it is deleted. (#21437) 2025-02-14 21:58:30 +01:00
Anton Popovichenko cdcdf4564b fix(Core/Pet): Fix possible heap-use-after-free of charmInfo when handling pet action. (#21439) 2025-02-14 20:02:02 +01:00
Jelle Meeus 75441ddb3b fix(Core/Player): SpellQueue avoid possible undefined behavior by copying instead of move (#21444) 2025-02-14 15:45:36 +01:00
Jelle Meeus 3854d00dee fix(Scripts/ShadowmoonValley): Illidan buffer overflow (#21442) 2025-02-14 11:31:21 +01:00
Jelle Meeus 9412c1eb3a fix(Scripts/BlackTemple): Illidan buffer overflow (#21441) 2025-02-14 11:31:14 +01:00
Andrew 062f9c4341 fix(Core/Map): Dynamic respawns: preserve original respawn timer and skip rares (#21440) 2025-02-14 11:30:59 +01:00
Anton Popovichenko db9b4cf0c6 fix(Scripts/ICC): Fix crash in npc_darnavan when killer is nil. (#21438) 2025-02-14 05:54:45 +01:00
Anton Popovichenko db49562a6a fix(Core/Channels): Don't use deleted pointer in channel name creation. (#21435) 2025-02-13 21:39:29 +01:00
Andrew 0db39f76de fix(Core/Creature): Creatures should skip confused targets (#21410) 2025-02-13 13:22:02 -03:00
Andrew 6c2d9aff49 chore(Config): Improve DynamicRates description (#21431) 2025-02-13 17:05:14 +01:00
Jelle Meeus 9e720b91f0 fix(Core/Worldstate): fix Sanctums Wards triggering phase transition too early (#21430) 2025-02-13 09:13:40 -03:00
Andrew 98a8a1306a fix(Scripts/SunwellPlateau): Fix Felmyst death event (#21425) 2025-02-13 11:38:47 +01:00
Andrew f9415f38cb fix(Scripts/Naxxramas): Update Faerlina script (#21375) 2025-02-13 05:04:36 -03:00
Takenbacon edcfaeb845 refactor(Core/World): Create WorldSessionMgr to split session logic out of World (#21400) 2025-02-13 07:04:38 +01:00
Andrew 0f0b341d9d fix(Scripts/SunwellPlateau): Fix Brutallus burn timer (#21423) 2025-02-13 00:05:32 +01:00
Anton Popovichenko 3baa00ae06 fix(Core/Group): Fix use of a deleted pointer in the group invites list. (#21422) 2025-02-12 18:24:56 -03:00
Anton Popovichenko c92d50d6ec fix(Core/Guild): Fix use of guild members' data after deletion. (#21421) 2025-02-12 18:23:57 -03:00
Anton Popovichenko fe2627bc91 fix(Core/Pet): Fix possible crash when using dangling pointer as pets spell target and fix possible memory leak. (#21420) 2025-02-12 17:34:30 -03:00
Anton Popovichenko 47c524581b fix(Core/Scripts): Fix buffer-overflow errors in scripts. (#21419) 2025-02-12 16:34:56 -03:00
Andrew 16fa25b7a9 feat(Core/Maps): Implement dynamic respawn rates (#21417)
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-authored-by: Jelle Meeus <sogladev@gmail.com>
Co-authored-by Treeston

This is a partial cherry-pick of: https://github.com/TrinityCore/TrinityCore/pull/19056/commits/59db2eeea0a35028779fd76372ae06cc98c8086f
2025-02-12 15:06:42 -03:00
Takenbacon 5421f13c13 fix(Core/Disables): Optimize DisableMgr container (#21416) 2025-02-12 10:40:04 -03:00
Andrew b17d69b33c feat(Core/Unit): Add SpellSchoolMask info to the DamageDealt() hook (#21411) 2025-02-12 12:16:02 +01:00