Commit Graph
100 Commits
Author SHA1 Message Date
AndrewandClaude Opus 4.8 bbea93b558 fix(Core/Groups): keep unique roll-won items on corpse instead of mailing (#26059)
Co-authored-by: Claude Opus 4.8 <[email protected]>
2026-06-01 21:47:40 -03:00
AndrewandClaude Opus 4.7 51f3ebebc0 feat(Scripts/Commands): default battle id to Wintergrasp when omitted (#26035)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-31 10:10:27 -03:00
AndrewandClaude Opus 4.7 f8ceac0468 fix(Core/Battlefield): collapse BfCapturePoint::ActivePlayers to single set (#26034)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-30 21:20:20 -03:00
AndrewandClaude Opus 4.7 919eefef7e refactor(Core/Battlefield): fire OnBattlefieldWarEnd before OnBattleEnd (#26030)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-30 19:45:51 -03:00
AndrewandClaude Sonnet 4.6 4f1745483d fix(Core/Groups): preserve BoP trade window when mailing roll-won items (#26023)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-29 21:12:45 -03:00
Andrew c029eab828 feat(Core/Wintergrasp): optional Essence buff for both factions (#26017) 2026-05-29 00:16:57 -03:00
AndrewandClaude Opus 4.7 dabb8f722c fix(Core/Battlefield): block invites and kicks from BF raids (#26015)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-29 00:08:15 -03:00
43e16de514 fix(Core/Wintergrasp): disband raid groups on battle end (#26014)
Co-authored-by: Xfurry <[email protected]>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-28 22:37:06 -03:00
419af5796e feat(Core/Battlefield): grace period for mid-war logout/relog (#26013)
Co-authored-by: Yaki Khadafi <[email protected]>
Co-authored-by: Xfurry <[email protected]>
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-28 21:18:24 -03:00
f8205c8b67 fix(Core/Wintergrasp): remove redundant chamber teleport on battle start (#26004)
Co-authored-by: Xfurry <[email protected]>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-27 23:28:16 -03:00
0a9c55f308 feat(Core/Wintergrasp): aura-driven resurrect queue (#26002)
Co-authored-by: Balrok <[email protected]>
Co-authored-by: Xfurry <[email protected]>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-27 22:44:54 -03:00
Andrew e588638749 refactor(Core/Wintergrasp): Use helper to clear tracking references (#26003) 2026-05-27 22:43:35 -03:00
AndrewandClaude Opus 4.7 a73b1b2269 fix(Core/Battlefield): pre-clear stale tracking on enter (#25989)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-26 23:10:09 -03:00
AndrewandClaude Opus 4.7 d9d011727b fix(Scripts/Wintergrasp): Use TeamId for vehicle teleporter (#25988)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-26 21:42:43 -03:00
AndrewandClaude Opus 4.7 1ff5147b85 feat(Core/Battlefield): Skip GMs from war invites (#25987)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-26 21:11:25 -03:00
AndrewandClaude Opus 4.7 af2c766a8c fix(Scripts/Karazhan): Clear Moroes immunity flag on reset (#25972)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-25 23:34:36 -03:00
fd256afab3 fix(Core/Battlefield): reject expired war invites (#25971)
Co-authored-by: Yaki Khadafi <[email protected]>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-25 20:39:04 -03:00
AndrewandClaude Opus 4.7 7f736fb4ba fix(DB/Wintergrasp): Phase Whispering Wind during battle (#25961)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-25 09:47:52 +02:00
AndrewandClaude Opus 4.7 e7cf13a4a8 fix(Core/Battlefield): Restrict WG relic-room kick to wartime (#25960)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 20:01:11 -03:00
AndrewandClaude Opus 4.7 503735c540 feat(Core/Commands): add .pet rename command (#25951)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 18:32:35 -03:00
AndrewandClaude Opus 4.7 110cb0874d feat(Core/Battlegrounds): Add PvP announce opt-out flags (#25957)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 18:32:20 -03:00
AndrewandClaude Opus 4.7 f05d5375aa fix(DB/Conditions): Subjugated Iskalder despawns mid-quest 13133 (#25949)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 18:31:58 -03:00
AndrewandClaude Opus 4.7 f6bbbcc67f feat(Core/Wintergrasp): toggle for VoA pre-battle kick (#25942)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 09:34:08 -03:00
AndrewandClaude Opus 4.7 e0046d8ba8 fix(Core/Battlefield): Restrict Within Our Grasp to attackers (#25945)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-24 09:26:47 -03:00
AndrewandClaude Opus 4.7 90f635b147 fix(DB/SAI): Deadliest Trap Ever Laid counter survives evade (#25923)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-22 09:54:49 -03:00
AndrewandClaude Opus 4.7 2d92b338d7 feat(Core/SmartAI): add SMART_ACTION_INC_DATA (242) (#25922)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-22 07:58:23 -03:00
AndrewandClaude Sonnet 4.6 169e31f2c6 feat(Core/Groups): mail roll-won items when inventory is full (#25909)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-19 21:41:11 -03:00
AndrewandClaude Sonnet 4.6 dfa1009869 fix(Core/Chat): fix crash when using GetModuleString() from console (#25896)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-18 21:37:17 -03:00
f79b594261 fix(Scripts/CoS): prevent Arthas from spamming Exorcism (#25889)
Co-authored-by: ccrs <[email protected]>
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-18 11:25:22 +02:00
AndrewandClaude Sonnet 4.6 5e3050c2d3 feat(Core/DB): split debug command RBAC into three permission tiers (#25882)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-17 13:32:57 -03:00
AndrewandClaude Sonnet 4.6 8f293d00ee feat(Core): add OnPlayerQuestAccept hook to PlayerScript (#25875)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-17 08:06:40 -03:00
AndrewandClaude Sonnet 4.6 5f5c287cd3 feat(Core/Battlefield): Add OnBattlefieldPlayerKill script hook (#25871)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-17 01:12:04 -03:00
AndrewandClaude Sonnet 4.6 ac12f5d27c fix(Core/Battlefield): fire OnBattlefieldPlayerLeaveZone before HasPlayer guard (#25870)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-16 20:22:14 -03:00
AndrewandClaude Sonnet 4.5 04dff51418 fix(Scripts/Karazhan): fix Moroes guests not respawning on evade (#25851)
Co-authored-by: Claude Sonnet 4.5 <[email protected]>
2026-05-15 22:40:22 -03:00
AndrewandClaude Sonnet 4.6 61e99f9c44 fix(Core/Maps): fix pooled creature/GO respawn in instanced maps (#25826)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-14 09:58:16 -03:00
AndrewandCopilot 485769354c feat(Scripts/Commands): add respawn guid/entry' command and expand list resp… (#25787)
Co-authored-by: Copilot <[email protected]>
2026-05-14 06:50:43 -03:00
AndrewandCopilot 40a52c885e feat(Core/Scripts): Add ChatLog.Enable config to chat_log.cpp (#25795)
Co-authored-by: Copilot <[email protected]>
2026-05-10 11:46:36 -03:00
AndrewandClaude Opus 4.7 f4be7b1e2b fix(DB/Quest): On Ruby Wings - prevent Antiok idle despawn pre-engage (#25785)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-10 11:33:24 -03:00
5df0282bae fix(Core/Commands): limit .character deleted list results to 50 (#25779)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-05-09 15:49:21 -03:00
Andrew 64d0b993a3 fix(Scripts/RFD): make Belnistrasz's Brazier persist after his despawn (#25782) 2026-05-09 12:53:47 -03:00
AndrewandClaude Sonnet 4.6 1f24863e58 fix(Scripts/UP): fix "My Girl Loves to Skadi All the Time" achievement (#25770)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-08 22:35:37 -03:00
AndrewandClaude Sonnet 4.6 e72d8e94db fix(Core/RBAC): use filter perm to gate .whispers command (#25771)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-08 21:51:04 -03:00
Andrew c36f83b5ef fix(DB/Conditions): Fix Gloom'rel condition type for Smelt Dark Iron check (#25755) 2026-05-08 08:31:18 -03:00
AndrewandClaude Sonnet 4.6 bceaddb73b feat(Core/Scripting): Add OnBattlefieldWarEnd script hook (#25754)
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-07 21:24:27 -03:00
Andrew 5bf1a9d65d feat(Scripts/Commands): Parse money string and validate sendmoney com… (#25702) 2026-05-05 04:45:08 -03:00
Andrew 69029a78c3 fix(Scripts/BRD): Update High Interrogator Gerstahn spell IDs (#25703) 2026-05-05 04:44:51 -03:00
Andrew f3bd80153e fix(Scripts/OS): clear Twilight Torment on encounter end (#25697) 2026-05-03 21:20:42 +02:00
Andrew 9fb59e9cf1 fix(Core/Creature): Null-check idle motion slot in CanCreatureAttack (#25699) 2026-05-03 14:26:50 -03:00
Andrew 1f3969708c chore: fix windows build (#25696) 2026-05-03 07:27:18 -03:00
AndrewandClaude Opus 4.7 685ef839f8 feat(Scripts/Commands): Add .pet list and .pet delete commands (#25692)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-03 06:24:06 -03:00
Andrew 3a36c1ca8d fix(Scripts/HoR): keep leader intro events across double Reset (#25689) 2026-05-02 20:52:47 -03:00
Andrew 50ebe52b96 fix(Scripts/Quest): Don't Kill the Fat One submission flow (#25685) 2026-05-02 10:57:03 -03:00
AndrewandClaude Opus 4.7 6efdf52d4e fix(Core/Network): guard against null m_Socket in WorldSession::Update idle check (#25686)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-02 09:57:38 -03:00
f92dbd1ff3 fix(DB/Quest): On Ruby Wings - prevent Antiok despawn when Thiassi dies (#25683)
Co-authored-by: Dr-J <[email protected]>
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-02 05:15:22 -03:00
Andrew 429c621fb7 fix(DB/SAI): BRD Hurley Blackbreath group stuck immune to PCs (#25659) 2026-04-29 21:48:48 -03:00
Andrew 797628e7a5 fix(DB/Conditions): Fix Eye of Dominion gossip not being offered whil… (#25646) 2026-04-28 21:31:13 -03:00
AndrewandClaude Opus 4.7 e32249f926 fix(Scripts/Spells): Shadow Vault Decree engages Thane Ufrang (#25645)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-04-28 21:31:00 -03:00
Andrew ed8341c860 fix(DB/SAI): Remove Baneflight defender summons (#25643) 2026-04-28 21:00:09 -03:00
Andrew bcf13e4f1a fix(DB/SAI): Whisper Gulch gems despawn too fast (#25601) 2026-04-26 01:18:45 -03:00
Andrew c6c308aed7 fix(Core/Creature): Fix Wintergrasp mobs not respawning (#25583) 2026-04-25 18:20:41 -03:00
AndrewandClaude Opus 4.7 504b172f91 fix(DB/Creature): Ironhand Guardian should not enter combat (#25590)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-04-25 18:19:19 +02:00
AndrewandClaude Opus 4.7 9d834f0819 fix(Scripts/Quest): Drake Hunt drake flies away on subdue (#25589)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-04-25 12:27:39 -03:00
AndrewandClaude Opus 4.7 d4866a0f59 fix(Core/Battlegrounds): respawn SotA demolishers after death (#25551)
Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-04-22 20:03:02 -03:00
AndrewandClaude Opus 4.7 f1a5526b23 fix(DB/SAI): make Sigrid Iceborn attackable in Battle at Valhalas (#25537)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-04-22 20:01:38 -03:00
523585942a fix(Core/Battlegrounds): keep BG spirit guides Alive (#25535)
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-04-21 17:42:19 -03:00
Andrew 985324d1ce fix(Scripts/BRD): Fix brazier reporting earlier (#25530) 2026-04-21 11:13:37 -03:00
AndrewandClaude Opus 4.7 ec9fd3f15b fix(Scripts/Eye): Kael'thas advisors fail to engage and aggro before being called (#25513)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-04-20 18:08:24 -03:00
AndrewandClaude Opus 4.6 5c89215f01 fix(Core/Battlegrounds): despawn docks vehicles on IoC node contest (#25160)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-20 06:41:21 -03:00
e8eb9843dd fix(Core/Transports): Force transport passengers into legacy spawn group (#25508)
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-19 21:22:02 -03:00
AndrewandClaude Opus 4.6 3bb2815da7 fix(Scripts/World): Null check Precious in npc_simone RespawnPet (#25502)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-18 08:50:11 -03:00
Andrew 7787407477 fix(Scripts/HellfirePeninsula): Another null check (#25497) 2026-04-18 07:52:09 -03:00
Andrew 1831e2a5a9 fix(Scripts/HellfirePeninsula): Add null check for whelp in movement … (#25496) 2026-04-17 21:19:33 -03:00
Andrew 589784baa0 Revert "fix(Core/Vehicles): defer accessory init to avoid double install" (#25491) 2026-04-17 11:28:33 -03:00
AndrewandClaude Opus 4.6 6f473690ee fix(Scripts/ObsidianSanctum): Drakes no longer bind during Sartharion fight (#25490)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-17 07:27:32 -03:00
AndrewandClaude Opus 4.6 97dfd7116b fix(Scripts/ObsidianSanctum): Despawn drakes on Sartharion death (#25488)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-16 21:38:39 -03:00
AndrewandClaude Opus 4.6 fc74e0e1fb fix(Core/Vehicles): defer accessory init to avoid double install (#25486)
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
2026-04-16 17:15:30 -03:00
Andrew 66ede70908 fix(Scripts/VioletHold): Add missing UNIT_FLAG_IMMUNE_TO_PC to ereke… (#25471) 2026-04-15 08:02:16 -03:00
AndrewandClaude Opus 4.6 3c141d7a48 fix(Core/Scripts): use DespawnOrUnsummon respawn parameter (#25457)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-15 10:58:41 +02:00
AndrewandClaude Opus 4.6 c97e808070 fix(Core/Scripts): fix Razorscale encounter not starting (#25447)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-14 23:54:12 +02:00
51208baf4a fix(Core/Scripts): refactor Violet Hold to use DoAction and move gossip to DB (#25456)
Co-authored-by: Tartalo <none@none>
Co-authored-by: profPlum <[email protected]>
Co-authored-by: Nay <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-14 09:40:26 +02:00
AndrewandClaude Opus 4.6 db2e1325d2 fix(Scripts/AQ40): prevent Master's Eye respawn crash in OnCreatureCreate (#25460)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-13 20:45:11 -03:00
Andrew dde37ba4d9 fix(Scripts/VioletHold): Prevent Sinclari from despawning (#25455) 2026-04-13 08:46:48 -03:00
AndrewandClaude Opus 4.6 bc38cf2d27 fix(Scripts/VioletHold): fix NPCs not respawning in Violet Hold (#25453)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-13 07:41:40 -03:00
AndrewandClaude Opus 4.6 f1a2b8304e fix(Core/Trade): fix crash from use-after-free in trade logging (#25452)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-13 06:57:44 -03:00
AndrewandClaude Opus 4.6 6d86a7e640 fix(Scripts/Gundrak): fix Drakkari Colossus unkillable at low HP (#25445)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 20:38:59 -03:00
62eb179385 fix(Scripts/EyeOfEternity): fix hover disk hitbox desync when boarding mid-jump (#25442)
Co-authored-by: Manuel <[email protected]>
Co-authored-by: Trista <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 17:56:09 -03:00
f5c4de92eb feat(Core/Maps): port spawn system/dynamic spawns from TrinityCore (#25206)
Co-authored-by: r00ty-tc <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 17:52:01 -03:00
AndrewandClaude Opus 4.6 570201077f fix(Scripts/DraktharonKeep): chain King Dred claw emote with slash sequence (#25151)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 12:06:24 -03:00
AndrewandClaude Opus 4.6 0cb0cbcab2 fix(Scripts/TheEye): Fix Al'ar evading during Flame Quills (#25437)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 12:02:13 -03:00
AndrewandClaude Opus 4.6 ba16023ba4 fix(DB/SAI): fix The Cleansing quest Your Inner Turmoil immune to players (#25436)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 16:47:13 +02:00
AndrewandClaude Opus 4.6 3133fea6dd fix(DB/Creature): Fix Fel Crystal not targetable on Heroic Selin Fireheart (#25435)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-12 16:47:07 +02:00
AndrewandClaude Opus 4.6 06e3ef3ae8 fix(Scripts/RazorfenDowns): prevent Belnistrasz evade during channeling (#25431)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-11 20:14:35 -03:00
AndrewandLucas Nascimento dce82d7105 fix(Core/Unit): Clear invalid combat refs after mind control (#25424)
Co-authored-by: Lucas Nascimento <[email protected]>
2026-04-11 15:45:46 -03:00
272da9fbad refactor(Scripts/VioletHold): Modernize Violet Hold dungeon scripts (#25187)
Co-authored-by: joschiwald <[email protected]>
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
2026-04-11 13:02:28 -03:00
AndrewandClaude Opus 4.6 dbae4648ba fix(Scripts/MoltenCore): Ragnaros melee retarget on knockback (#25390)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-10 04:16:08 -03:00
AndrewandClaude Opus 4.6 d6b292221e fix(Scripts/Arcatraz): prevent Harbinger Skyriss encounter reset (#25402)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-09 05:49:25 -03:00
AndrewandClaude Opus 4.6 805ccc81e7 fix(Core/Vehicle): Exit vehicle on reconnect to prevent stuck state (#25378)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-08 02:44:54 -03:00
AndrewandClaude Opus 4.6 6c43bdb5df fix(Core/Movement): prevent PvP flag and backwards movement on taxi login (#25153)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-05 20:04:49 -03:00
AndrewandClaude Opus 4.6 030006dd57 fix(Scripts/Magtheridon): update scheduler before UpdateVictim check (#25379)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-05 16:10:47 -03:00
AndrewandClaude Opus 4.6 9fe14a2071 fix(DB/SAI): fix Phantasmal Water repeated casts never firing (#25376)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-04-05 10:58:14 -03:00