Commit Graph
100 Commits
Author SHA1 Message Date
Benjamin JacksonandClaude 7dd02b23c8 fix(Core/Player): Don't modify health in a couple functions when player is dead. (#27885)
Co-authored-by: Claude <[email protected]>
2026-10-01 11:00:07 -03:00
Benjamin Jackson 3cd43d0e4e fix(Scripts/Ulduar): Make Flame Leviathan passengers immune to Mimiron's Inferno. (#27875) 2026-09-30 06:30:24 -03:00
Benjamin JacksonandClaude 272915e368 fix(Scripts/Ulduar): Board Flame Leviathan riders on free seats and keep turrets attackable (#27854)
Landing on a seat now activates two turrets as seen in sniff regardless of difficulty.
Turrets now manually clear their evade state (vehicle seats are weird).
Turrets are still attackable after the rider dismounts (again, seen in sniff).
Adjusted some flag usages to more match sniffed behavior.

Co-Authored-By: Claude <[email protected]>
2026-09-28 23:02:15 -03:00
Benjamin JacksonandClaude 21d96f137b fix(DB/Events): Implement Argent Tournament construction quest behavior. (#27650)
Co-authored-by: Claude <[email protected]>
2026-09-15 14:07:32 -03:00
658448f69a fix(Core/Spell): Don't put ritual spells on cooldown when the spell is cancelled. (#27643)
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Gildor <[email protected]>
2026-09-15 01:09:14 -03:00
dc8c9416dd fix(Core/Packets): Correct data source for attack stop packet, rewrite to modern class. (#25915)
Co-authored-by: Shauren <[email protected]>
Co-authored-by: Ludwig <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-23 20:30:57 +02:00
a16ef90f28 feat(Core): Implement account play time restrictions (CAIS) (#24576)
Co-authored-by: ratkosrb <[email protected]>
Co-authored-by: sudlud <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
Co-authored-by: DDuarte <[email protected]>
2026-07-21 12:40:37 +02:00
Benjamin Jackson 300863c756 fix(Scripts/Ulduar): Adjust initial spawn timer of Living Constellations. (#26704) 2026-07-20 20:01:30 +02:00
Benjamin JacksonandClaude 11747f6a50 fix(Core/Transports): Exclude out of world players from receiving transport creations/removes. (#26680)
Co-authored-by: Claude <[email protected]>
2026-07-19 12:27:43 +02:00
Benjamin Jackson a54220b5f5 fix(DB/Spell): Only proc Hack and Slash with damaging attacks. (#26579) 2026-07-12 20:45:23 -03:00
Benjamin Jackson 8f3c8e1453 fix(DB/instance): Correct some Gundrak teleport positions based on sniffs. (#26559) 2026-07-12 11:28:37 +02:00
Benjamin Jackson b9f2d9e5dd chore(Core/Battlegrounds): Remove arena ready marker, add hook for module to replace it. (#26562) 2026-07-12 11:27:40 +02:00
ac071f8f5d fix(Core/Entities): Knock back players if they are not under client control. (#26540)
Co-authored-by: Claude <[email protected]>
Co-authored-by: sogladev <[email protected]>
2026-07-10 17:36:22 +02:00
Benjamin Jackson 4e65712d75 fix(Scripts/Naxxramas): Correct Razuvious's Unbalancing Strike spell ID. (#26343) 2026-06-24 22:45:50 -04:00
a623dd2383 refactor(Core/Packets): Rewrite various quest packets to modern class. (#22835)
Co-authored-by: sudlud <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-13 21:29:45 +02:00
Benjamin JacksonandRyan Turner 8f54bce467 fix(DB/Loot): Replace Waterlogged Recipe with correct item ID. (#24193)
Co-authored-by: Ryan Turner <[email protected]>
2026-06-11 18:27:54 +02:00
Benjamin Jackson d00f6db013 fix(Scripts/EyeofEternity): Remove redundant Malygos kill credit achievement criteria. (#25752) 2026-05-07 21:26:37 -03:00
Benjamin Jackson 1202a6ae5a fix(DB/Spell): Add Amberseed spell link to male Indisposed spell for quest Doing Your Duty. (#25746) 2026-05-07 10:11:20 -03:00
Benjamin Jackson 8afe06c619 fix(DB/Achievement): Correct reward text for What A Long, Strange Trip It's Been (#25629) 2026-04-28 13:32:52 +02:00
Benjamin Jackson 42c23a05a0 fix(Scripts): Use proper gendered Indisposed spell for quest Doing Your Duty. (#25575) 2026-04-24 18:42:24 -03:00
Benjamin Jackson e518f0a37c feat(CI): Add mod-ptr-template to list of modules to compile for workflow. (#25260) 2026-03-27 16:04:59 +01:00
Benjamin Jackson 99a21fdd1f chore(DB/Creature): Update verified build for creature display entries that match official data. (#25076) 2026-03-15 09:54:42 +01:00
Benjamin Jacksonandkillerwife 9a6899ff81 feat(DB/Creature): Add class base stats for creatures. (#24910)
Co-authored-by: killerwife <[email protected]>
2026-03-08 14:27:21 -03:00
Benjamin Jackson 4382b6bd0c refactor(Core/SharedDefines): Use one class enum instead of two for creatures. (#24918) 2026-02-28 19:14:43 -05:00
Benjamin Jackson 515aeca570 feat(Core/Globals): Dynamically calculate max race and racemasks from DBC data. (#24665) 2026-02-28 18:12:52 -05:00
Benjamin Jackson 4cdf4bea3f fix(DB/Gameobject): Respawn Heigan's Plague Fissure objects. (#24897) 2026-02-27 19:07:08 -05:00
Benjamin Jacksonand天鹭 56d2efc31e fix(Core/AuthSession): Correct typo in query field fetch. (#24842)
Co-authored-by: 天鹭 <[email protected]>
2026-02-24 00:52:40 -03:00
Benjamin Jackson e9360f56c4 fix(Core/AuthSession): Send proper account flags for authentication responses. (#24829) 2026-02-23 21:47:23 -03:00
Benjamin Jackson fd7bde14e7 fix(Core/Handlers): Remove error message when leaving group in battleground. (#24712) 2026-02-16 14:31:45 -03:00
Benjamin Jackson 1e47f701ac feat(Core/Player): Add hooks for reputation price discount calculation. (#24666) 2026-02-15 23:44:44 +01:00
Benjamin Jackson bd0f5ee722 refactor(Core/Defines): Rename custom named creature family enum. (#24570) 2026-02-15 12:06:33 +01:00
Benjamin Jackson 24f5f289f0 refactor(Core/Packets): Rewrite various instance packets to modern class. (#22762) 2026-02-13 11:22:45 -03:00
Benjamin Jackson 48223145eb fix(DB/Creature): Adjust unit flags for Lightwell creature. (#24678) 2026-02-11 04:32:46 -03:00
Benjamin JacksonandCopilot c73cf6b019 feat(Core/Handlers): Make use of a few billing plan flags for authentication response. (#24569)
Co-authored-by: Copilot <[email protected]>
2026-02-10 00:28:59 -03:00
Benjamin Jackson 4e81f59d62 feat(Core/Config): Add configuration options for point multipliers for arena team brackets. (#24631) 2026-02-06 19:10:02 -03:00
Benjamin Jackson 1a05906598 fix(DB/Creature): Correct model probabilities for various trigger creatures. (#24610) 2026-02-03 21:21:48 -03:00
Benjamin Jackson d189132bc4 fix(DB/Creature): Move Glimmering Pillar Credit creature to proper position. (#24498) 2026-01-23 08:50:05 -03:00
Benjamin JacksonandKitzunu 36560a4ff3 fix(Core/Entities): Don't reward quest reputation for factions that are hostile to your player's team. (#24100)
Co-authored-by: Kitzunu <[email protected]>
2026-01-11 20:57:04 +01:00
Benjamin Jackson e12f739dc9 chore(Core/Entities): Define deprecated resting states for players. (#24367) 2026-01-09 22:51:46 -03:00
Benjamin Jackson a3a7435ac3 fix(Core): Use more accurate time constant definition for year. (#24292) 2026-01-01 08:12:41 +01:00
Benjamin JacksonandGultask 306f9bcf72 fix(DB/Creature): Correct move speed of Culling of Stratholme Risen Zombies. (#24280)
Co-authored-by: Gultask <[email protected]>
2025-12-31 19:34:10 -03:00
Benjamin JacksonandGultask 3d3ad29ba6 fix(DB/SAI): Use proper target type for Ymirjar Harpooner's Harpoon summon spell. (#24284)
Co-authored-by: Gultask <[email protected]>
2025-12-31 19:33:38 -03:00
Benjamin Jackson a200103e0f fix(DB/Creature): Remove Death Grip immunity from Power Spark in Eye of Eternity. (#24246) 2025-12-29 13:16:12 -03:00
Benjamin Jackson 4331cdf335 fix(Scripts/ObsidianSanctum): Correct Flame Tsunami spawns according to sniffed data. (#24218) 2025-12-29 05:12:03 +01:00
Benjamin Jackson 54fc87bbdf fix(Scripts/SethekkHalls): Only spawn Brood of Anzu in bounds. (#24022) 2025-12-27 22:27:37 +01:00
Benjamin Jackson 752967193f fix(DB/Creature): Adjust various values of creatures in some Northrend raids. (#24220) 2025-12-27 07:20:14 -03:00
Benjamin Jackson 6ff0e8e55b fix(DB/Creature): Correct model probabilities for Explosive Decoy's Brown Rabbit. (#24222) 2025-12-27 04:10:55 +01:00
Benjamin JacksonandShauren d025568b65 fix(Core/Entities): Use lifetime PvP rank rather than current title for PvP credit message. (#23961)
Co-authored-by: Shauren <[email protected]>
2025-12-27 00:45:33 +01:00
Benjamin Jackson 94a6c22a69 fix(Core/Entities): Don't update owned item achievement criteria for refunded extended cost items. (#23947) 2025-12-23 22:29:02 +01:00
Benjamin Jackson 9d93766144 fix(DB/Creature): Set all Northrend rares to occupy all phases. (#24099) 2025-12-21 10:38:56 -03:00
Benjamin Jackson 9815a6f3cc fix(DB/Creature): Apply proper unit flags to Isle of Conquest portals. (#24110) 2025-12-17 05:10:53 -03:00
Benjamin Jackson 3a9641f6df fix(DB/Gameobject): Respawn Schools of Tasty Reef Fish (#24006) 2025-12-14 21:27:46 +01:00
Benjamin Jackson c552158e99 fix(Core/Entities): Improve interactions between taxis and players regarding PvP flag. (#23681) 2025-11-15 05:21:22 -03:00
Benjamin Jackson e1d28ae712 fix(DB/Creature): Adjust experience modifiers for Wrath instance bosses. (#23567) 2025-11-08 14:14:21 -03:00
Benjamin Jackson af779202e6 fix(Core): Move and adjust experience modifiers for instanced elite creatures. (#23563) 2025-11-08 02:03:43 -05:00
Benjamin Jackson cbfd00a37c fix(DB/Creature): Verify creature models previously from build 11723. (#22924) 2025-10-12 16:57:36 +02:00
Benjamin Jackson 868bb56582 fix(DB/Creature): Verify various creature models with no verified build. (#22927) 2025-10-12 16:54:45 +02:00
Benjamin Jackson 951ea50caf fix(DB/Creature): Verify creature models previously from build 10505. (#22928) 2025-10-12 16:53:44 +02:00
Benjamin Jackson 1c5f611d62 fix(Core/ObjectMgr): Force probabilities of creature displays during runtime if total probability is 0. (#23197) 2025-10-12 15:59:18 +02:00
Benjamin Jackson e07fddc515 fix(Scripts/Item): Introduce Blizzlike Val'anyr absorption value bug. (#23152) 2025-10-12 11:49:20 +02:00
Benjamin Jackson 292f1a417d fix(Scripts/Spells): Add checks for Relief for the Fallen script. (#23168) 2025-10-10 20:07:56 -03:00
Benjamin Jackson b7d7089da6 fix(Core/Entities): Daily and other quests should grant XP when rewarded on subsequent completions. (#23160) 2025-10-10 17:37:14 +02:00
Benjamin Jackson 21724b5191 fix(Scripts/Karazhan): remove Blood Mirror auras from Mirkblood when mirrored target dies (#23159) 2025-10-10 07:02:44 +02:00
Benjamin Jackson f670387ad4 refactor(Core/Packets): Rewrite various calendar and complaint packets to modern class. (#22884) 2025-10-10 07:02:00 +02:00
Benjamin Jacksonandsudlud a0fd180320 fix(Scripts/Spells): Move Eye of Gruul and Soul Preserver to the same script. (#22692)
Co-authored-by: sudlud <[email protected]>
2025-10-09 21:57:16 +02:00
Benjamin Jackson d237ea6552 fix(Core/Handlers): Properly limit equipment set name length to client maximum. (#23151) 2025-10-09 20:10:43 +02:00
Benjamin Jackson cd7e229e6b fix(DB/Creature): Correct model assigns for Demolisher Engineer Blastwrench. (#22923) 2025-10-01 11:17:14 -03:00
Benjamin Jackson 6dda22ec46 chore(Core/Handlers): Remove unused item query optimization. (#22971) 2025-09-20 09:25:51 -03:00
Benjamin Jackson f599c5c3a8 feat(DB): Add VerifiedBuild column for creature_model_info (#22934) 2025-09-15 16:41:30 -03:00
Benjamin Jackson 97c89f4750 fix(DB/Creature): Adjust addon info for Storm Giant. (#22922) 2025-09-15 12:51:40 -03:00
Benjamin Jackson b085dcddab fix(DB/SAI): Remove Lash of Pain from Succubus Minion. (#22890) 2025-09-12 19:26:46 -03:00
Benjamin Jackson 4c9bb35352 fix(DB/Creature): Correct visibility distance and addon auras of Fel Reaver. (#22847) 2025-09-09 08:57:04 -03:00
Benjamin Jackson d55851c513 fix(Scripts/Commands): Don't set error message flag for successful event activelist command. (#22824) 2025-09-06 20:11:38 -03:00
Benjamin Jackson f7aa69e389 fix(DB/Creature): Correct spells for Orc Warlock chess piece. (#22770) 2025-09-05 10:12:59 -03:00
Benjamin Jackson 1278ccff12 fix(DB/Creature): Remove incorrect other gender display from Vurtok Axebreaker. (#22782) 2025-09-04 20:19:43 +02:00
Benjamin Jackson e26421d2bc fix(DB/Creature): Add spawn for Bubulo Acerbus. (#22768) 2025-09-02 18:42:04 -03:00
Benjamin Jackson 033a6e31ed fix(Scripts/World): Swap Shard communication spell to direct cast instead of AoE. (#22764) 2025-09-01 22:40:12 -03:00
Benjamin Jackson 611c9296ff refactor(Core/Packets): Rewrite various item packets to modern class. (#22758) 2025-08-31 21:53:26 +02:00
Benjamin Jackson d9c99cd015 fix(Scripts/Karazhan): Minor adjustments to Tenris Mirkblood. (#22753) 2025-08-30 09:43:06 -03:00
Benjamin Jackson 4bf57d11f2 fix(DB/Loot): Adjust drops for various Scourge Invasion related items. (#22738) 2025-08-28 23:53:26 -03:00
Benjamin Jackson 99463bce9a fix(DB/Creature): Bind players to instance upon killing Tenris Mirkblood. (#22743) 2025-08-28 20:41:54 -03:00
Benjamin Jackson e39333abcb fix(Core/WorldState): Start boss activation event when starting Scourge Invasion. (#22739) 2025-08-28 13:34:45 -03:00
Benjamin Jacksonandamed80 cdceb775a0 fix(Scripts/Karazhan): Implement Tenris Mirkblood. (#22551)
Co-authored-by: amed80 <[email protected]>
2025-08-27 06:28:18 -03:00
Benjamin Jackson 96ad9f88ba fix(DB/Item): Add some stat values to Death Knight Brutal Gladiator set. (#22725) 2025-08-26 23:02:04 -04:00
Benjamin Jackson 2ad40a4d23 fix(Core/GroupHandler): Adjust maximum value for rolls. (#22686) 2025-08-26 20:58:41 -04:00
Benjamin Jackson 9ed31bd63e refactor(Core/Packets): Rewrite various query packets to modern class. (#22719) 2025-08-24 14:50:16 +02:00
Benjamin Jackson fc90e30e50 fix(DB): Add spawns/events for Ahn'Qiraj War Effort event. (#22497) 2025-08-23 07:11:03 +02:00
Benjamin Jackson d4713356a0 refactor(Core/Packets): Rewrite MSG_MINIMAP_PING to modern packet class. (#22696) 2025-08-19 21:51:06 +02:00
Benjamin Jackson 7a9f430935 fix(Scripts/SunwellPlateau): Remove Kil'jaeden's debuffs from Shield of the Blue effects. (#22687) 2025-08-18 16:04:06 -03:00
Benjamin Jackson 1a019f967d fix(DB/Creature): Add more spawns for Isle of Quel'Danas harbor quest credit creatures. (#22698) 2025-08-18 12:32:43 -03:00
Benjamin JacksonandTakenbacon bfd3f0aa95 chore(Core/Config): Finish removing config option. (#22464)
Co-authored-by: Takenbacon <[email protected]>
2025-07-13 00:19:00 +02:00
Benjamin Jackson 7724dd00d1 fix(Core/Battlegrounds): Add Call to Arms bonus data to Alterac Valley and fix bonuses for other battlegrounds. (#21923) 2025-07-11 08:32:10 -03:00
Benjamin JacksonandTereneckla bae4dd8ccf feat(Core): Add config for legacy arena team start rating. (#22080)
Co-authored-by: Tereneckla <[email protected]>
2025-07-11 08:30:20 -03:00
Benjamin Jackson 1679a9ff42 fix(Core/Unit): Don't extend leash when taking self-inflicted damage. (#22449) 2025-07-11 08:17:01 -03:00
Benjamin Jacksonandkillerwife 70faaf9288 fix(Core/SharedDefines): Define creature static flags. (#22127)
Co-authored-by: killerwife <[email protected]>
2025-07-10 16:19:24 -03:00
Benjamin Jackson dba7f694ed fix(Scripts/Spells): Don't proc Misdirection from Mend Pet's heal effect. (#22293) 2025-07-03 16:41:52 +01:00
Benjamin Jackson 12328920dd fix(Core/Reputation): Remove At War flag when rising above hated reputation. (#22386) 2025-07-01 15:44:48 -03:00
Benjamin JacksonandRyan Turner 57487b8244 fix(DB/Creature): Make Captured Raptor immune to player characters. (#22387)
Co-authored-by: Ryan Turner <[email protected]>
2025-06-29 15:58:53 -03:00
Benjamin Jackson f01e5d157c refactor(Core/Scripting): Forward-declare AuctionEntry as a struct rather than a class. (#22282) 2025-06-27 09:43:05 +01:00
Benjamin Jacksonandratkosrb f910147296 fix(Core/Movement): Use attack speed for leash reset period and only extend timer if in melee range or can't move freely. (#22350)
Co-authored-by: ratkosrb <[email protected]>
2025-06-24 16:17:59 -04:00