Commit Graph
45599 Commits
Author SHA1 Message Date
ccrs 0c83fe819f Scripts/Azshara: rework quest Chasing the Moonstone related scripts (#31373)
(cherry picked from commit 731b918ac60d9aad6bf172dc589960e45bdae712)
2026-06-27 22:47:08 +02:00
CraftedRO 09ecdb75a7 DB/Gameobject: Update Chest of The Seven spawn position
closes #31370

(cherry picked from commit 9336c8d7bfc77e2ef0627e234e0cc8fe0e128911)
2026-06-27 22:22:01 +02:00
ccrs 2e44e7a42f Scripts/Misc: replace GetThreatListSize with GetThreatListPlayerCount to achieve the desired behavior
(cherry picked from commit 48cd3c91423a03581203411ff6cea600d4518730)
2026-06-27 22:20:36 +02:00
ccrs a7de2cad8c Core/Combat: add new getter to count Players in the threatlist
(cherry picked from commit 100790c0e22c2cf597bccd33971c6d1b856b8087)
2026-06-27 22:20:06 +02:00
ccrs af149599cb Scripts/ICC: improve Lich King's Valkyr charge and path cosmetics
(cherry picked from commit 9e53591e98401c55b4c75d2b7f9af4f9353d88fa)
2026-06-27 22:19:28 +02:00
offl b5674988bd Scripts/Molten Core: Cast Suicide spell as triggered in Golemagg's encounter to ensure it will be used under CC (#31363)
(cherry picked from commit 67d7734ff4a2f3ef00bc41c6326ad0f915f578c2)
2026-06-27 22:16:49 +02:00
Aokromes e7b199b645 DB/Gameobject: Make ICC InstancePortals, Meeting Stone and Spirit Healer visible for phase 4 too
closes #31360
by CraftedRO

(cherry picked from commit 114fcfcc92bcc8ac6614b2fea1081bb6bbb54086)
2026-06-27 22:16:31 +02:00
ccrs 646a010da6 Scripts/ICC: filter out tank and Frost Beaconed units in Sindragosa's fight
beaconed, that's a verb

(cherry picked from commit 714b48093f22324db6a50d17be77252446c039c1)
2026-06-27 22:08:08 +02:00
ccrs d8feb6a802 Scripts/ICC: time buffer the icy grip and breath events + repeat icy grip on third phase (right now its only casted once)
take a breath sindra... hehe
(if anyone has better timers, feel free)

(cherry picked from commit b9a3e6dc455b1daf04cfe7f3bfb3df6c304e9f9e)
2026-06-27 22:08:08 +02:00
ccrs 8855d9f567 Scripts/Misc: use the new SetAggressiveStateAfter AI method on another script
(cherry picked from commit 5d2735d5d060a405569a2b7aa1abeb5218e3f0a2)
2026-06-27 22:08:08 +02:00
ccrs 7a49773e6d Scripts/Misc: use the new SetAggressiveStateAfter AI method in several scripts
(cherry picked from commit 417bb39e4628aaf54d74419843f792f596c18e26)
2026-06-27 22:08:08 +02:00
ccrs e2efe99a7b Core/Game: implement combat args in the new SetAggresiveStateEvent
(cherry picked from commit a4cea2186acdfa09c99a095420092a042ac35cfb)
2026-06-27 22:08:06 +02:00
ccrs 789ce85ab9 Scripts/Gundrak: Drakkari Colossus cleanup (#31275)
Drakkari Colossus implementation cleanup

(cherry picked from commit bc68d013da92f70c20a1dbed16e5c6b8bcba48ae)
2026-06-27 22:07:40 +02:00
Shauren a861b1b250 Core/Crypto: Check openssl legacy provider load result at startup instead of only failing after first login attempt
(cherry picked from commit 171a1e29d7c6492596c225ddd22a6c56a3e906c5)
2026-06-27 19:01:01 +02:00
Aokromes 6dc8e5fa7b DB/Quest: Add pre quest for "Unwelcome Guests"
closes #31319
by CraftedRO

(cherry picked from commit f3894d9eee16a9fe67cdf4c3784282355cfb1ce6)
2026-06-27 18:30:57 +02:00
Aokromes 6cea2b78dc DB/Quest: Add pre quest for "Loyal Companions"
closes #31313
by CraftedRO

(cherry picked from commit 22a19bf32cc294a814f056dfef404375282ef5bc)
2026-06-27 18:30:09 +02:00
Aokromes 2baa50dfb7 DB/Creature: Update Grizzly Hills Spirit Healer spawn position
closes #31310
by CraftedRO

(cherry picked from commit 999ecf3620d9dac087753d5b67c3ae3a6239204b)
2026-06-27 18:28:05 +02:00
Aokromes 71f9c915ac DB/Conditions: Add proper conditions for Jesse Masters <Butcher>
closes #31312
by CraftedRO

(cherry picked from commit 848a3cdf4d00ba6e0fa654d52e8d0e9c7efd7da6)
2026-06-27 18:27:26 +02:00
Aokromes cb358d270a DB/Creature: Update Howling Fjord Spirit Healer spawn position
closes #31304
by CraftedRO

(cherry picked from commit 55aee6af4fbe765a14ba30089a6a07ce95640de9)
2026-06-27 18:26:22 +02:00
Aokromes aad6996d41 DB/Gameobject: Delete wrong vein spawn in Icecrown
closes  #31308
by Jildor

(cherry picked from commit 397750591a7d2441514006ff77cabf570eb1ccb9)
2026-06-27 18:24:57 +02:00
Aokromes 58bbdcef59 DB/Creature: Update Lady Hoteshem Equipment, SheathState and level
closes #31298
by CraftedRO

(cherry picked from commit 6057f339229742476011a2ec046f327f08aac82c)
2026-06-27 17:02:49 +02:00
Aokromes 1dfb4e7f10 DB/Misc: Add Utgarde GY for Howling Fjord Area for both factions
closes #31296
by CraftedRO

(cherry picked from commit c1d7a85da37c40a000b82164ae7c4553109850f6)
2026-06-27 17:01:09 +02:00
offl 211362e10b Scripts/Sunwell Plateau: Rewrite Brutallus (#31274)
(cherry picked from commit 85dca37de584bb4f306f34af8e73954c9a722eb9)
2026-06-27 00:57:47 +02:00
Shauren d7e6d338a8 Core/Spells: Remove health override for Lightwell summon
Closes #31269

(cherry picked from commit b64567f98fc217c670416a3bfebefecef288a314)
2026-06-27 00:33:01 +02:00
offl db72f7dae0 Scripts/Molten Core: Update scripts (#31244)
* Many changes to improve several encounters

Credit for a lot of things goes to CMaNGOS
Garr fully based on CMaNGOS version

(cherry picked from commit 2979b12f8f1c6c82a69089c2c9123a1787b36773)
2026-06-27 00:27:57 +02:00
offl 884de05a5c Scripts/Stratholme: Rewrite scripts (#31232)
(cherry picked from commit 2ce4c8640ea8ca3d3338091fdc053886e26272a8)
2026-06-27 00:18:09 +02:00
offl c1fdd10363 Scripts/AQ20: Rewrite Buru (#31217)
Credit for a lot of things goes to CMaNGOS

(cherry picked from commit 7c9bea1e904217b26d0b8540fb62f70d0b191ca1)
2026-06-26 23:28:46 +02:00
offl 14afc64a24 Scripts/AQ20: Rewrite Moam (#31216)
* New register model
* Repeat events instead of scheduling them
* Added unique names for enums
* Added comments for script names
* Added AI for Mana Fiend
* Added missing emote
* Use all emotes
* Create master-script to summon Mana Fiends
* Implement & use Zero Mana/Full Health spell
* Implement Energize script to end stoned phase
* Implement Drain Mana master spell script with correct amount of targets and checks to ensure only players and mana-users will be targeted
* Implement Drain Mana visual effect
* Now, once all Mana Fiends are dead, stone phase is finished
* Rework the way stone phase is started and finished
* Moam now drops obsidian mineral once dead
* Added a check to ensure all combat spells will be used
* Added event to handle Arcane Eruption instead of trying to cast it every update tick

Credit for a lot of things goes to CMaNGOS

(cherry picked from commit de6a77c535208a4bd71ebe6f508a49ad011d4efe)
2026-06-26 21:35:41 +02:00
offl eb9128473d Scripts/AQ20: Update Rajaxx (#31204)
* New register model
* Repeat events instead of scheduling them
* More proper timers for spells
* Added unique names for enums
* Added comment for script name
* Added missing emote
* Added missing Frenzy spell
* Cleanup texts (keep only actually used)
* Use combat texts
* Add ResetAllThreat component to Thundercrash spell script

(cherry picked from commit 5c6bf610663b620f3eeba41d05082401eb1b995d)
2026-06-26 21:35:24 +02:00
offl 417ae3f725 Scripts/AQ40: Rewrite Bug Trio (#31202)
* New register model
* Use EventMap instead of old events
* More proper timers for spells
* Added missing spells and removed wrong
* Corrected targets for spells
* Added comments for script names
* Added formation to handle linked aggro
* Cleanup headers

(cherry picked from commit 399d89a74869cde1a713ba499056660e5e4f930d)
2026-06-26 21:31:13 +02:00
Shauren 3586bd0432 Core/Items: Allow moving openable items that have been opened once (except currently opened item)
Closes #30686
Closes #31184

(cherry picked from commit 70ddb077e621be52184e2c34896cd1635d058542)
2026-06-26 21:13:19 +02:00
offl f29c5059e7 Scripts/Spells: Migrate some spell linked spells to spell scripts (#31182)
(cherry picked from commit 19382995de1a30ad249388a8b6280dede02d24d5)
2026-06-26 21:12:59 +02:00
offl bfb68c68a8 Scripts/Karazhan: Rewrite Moroes (#31164)
* Add missing Frenzy emote
 * Implement & use Garrote Remove spell
 * Use BossAI for Moroes
 * Use EventMap & TaskScheduler instead of old events
 * Handle special emotes in OnSpellCast
 * Update enums
 * Add comments for script names
 * Update timers and targets of spells
 * Garrote now correctly applies on players
 * Improve GuestBaseAI & guest scripts
 * Use new register model for all scripts

(cherry picked from commit 9625ef1daaf481eb05a73c999a4b58b86306ecc6)
2026-06-26 20:57:20 +02:00
offl 8ffc925eb1 Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)
(cherry picked from commit e8b921886f08fe6eb63ec74d4dd7bb0df9d3e43f)
2026-06-26 20:40:06 +02:00
ckegg 003ccc509e Core/Reputation: The at-war flag is now turned off any time a player crosses a threshold increasing their reputation
(cherry picked from commit 44b1e6e0474a41d0688ae4c81d1cbdeae408a8ef)
2026-06-26 19:54:37 +02:00
offl bf7b76c34d Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)
(cherry picked from commit 806c6067875f4f75396c6e4384721480702cebd0)
2026-06-26 19:54:33 +02:00
HelloKitty 816543ef26 Core/ObjectAccessor: Use FindConnectedPlayerByName in FindPlayerByName (#31137)
(cherry picked from commit 5d5fc623632bed78e443ce88ecc2aba428d71ab6)
2026-06-26 11:59:59 +02:00
Edan e592bcf8e3 Core/Unit: Also remove snare mechanics caused by effects on RemoveMovementImpairingAuras (#31207)
(cherry picked from commit 0728b899a76a07f7758b1e0d39e843463d4ea2b5)
2026-06-26 11:59:38 +02:00
offl 8baf306d18 Scripts/RazorfenDowns: Modernize scripts (#31145)
(cherry picked from commit d5921303b7b7013c14e26c81de99ef3a0a171c5f)
2026-06-26 11:50:46 +02:00
offl 906f579a88 Scripts/AQ20: Update Ayamiss (#31213)
(cherry picked from commit ac1c9b862cceebe4aa9110b1e31775e6d00606a0)
2026-06-26 00:25:26 +02:00
offl 897814fac6 Scripts/Shadow Labyrinth: Modernize scripts (#31010)
(cherry picked from commit 5dcef2bbaf8e5f82dc722ff93dca10593eec280a)
2026-06-26 00:11:37 +02:00
Aokromes 3dd734b797 DB/Loot: Remove Dinosaur Bone from Bloodpetal Trappe and Frenzied Pterrordax
closes #31237
by AlexPro54

(cherry picked from commit 417716d32b58a3f00de0c2c4c29a1cb7b3d18168)
2026-06-26 00:11:11 +02:00
CraftedRO fe4213f0b6 New year (#31222)
(cherry picked from commit 001675d31f13b6c681acec75c8092f3676917ba2)
2026-06-25 23:55:06 +02:00
Shauren d956ceba27 Core/Pools: Remove ReSpawn1Object and optimize single object despawn case in DespawnObject
(cherry picked from commit 4be538f521a9ebbbb1d054d05bd87bc4df4e5ee0)
2026-06-25 23:54:26 +02:00
Jildor 873906ba11 Core/Pools: Refactor PoolGroup::SpawnObject
* Prevent double spawn with pools with maxlimit 1 in certain situations
* Prevent infinite recursive call with specific case of nested pools

(cherry picked from commit 3e6bbb827de4013578af65a343af7aa979a186b5)
2026-06-25 23:50:04 +02:00
HelloKitty a8a1dc749e Script/Commands: Fix crash in .pet create command if Unit::CreateTamedPetFrom returns nullptr (#31218)
(cherry picked from commit 33a8d42bd79265dcc6930b67f8ceb26622d5e0fe)
2026-06-25 23:45:10 +02:00
offl 5bcb3d489a Scripts/Spells: Migrate & update several item spell scripts to zone files (#31171)
(cherry picked from commit 760cd824bb1fb47ae062d62f40f900595a340fb4)
2026-06-25 23:44:49 +02:00
offl 7284fca429 Scripts/SerpentshrineCavern: Rewrite Hydross (#31150)
(cherry picked from commit 5649e4e76c817241034ffc4ab7bb6425329adad7)
2026-06-25 23:13:29 +02:00
offl 42644c9545 Scripts/AQ40: Rewrite Fankriss (#31200)
(cherry picked from commit 60c8dc17bcf1504196c2e3442442391a63c855fd)
2026-06-25 23:10:44 +02:00
offl 406e191e35 Scripts/AQ20: Refactor Kurinnaxx and implement Sand Trap (#31203)
(cherry picked from commit 126fa17de9ca9ee3871a4c584b7f51a981c4211b)
2026-06-25 22:30:09 +02:00