Commit Graph
3371 Commits
Author SHA1 Message Date
ccrs 8a5a77c3c2 Core/Combat: add new getter to count Players in the threatlist
(cherry picked from commit 100790c0e22c2cf597bccd33971c6d1b856b8087)
Signed-off-by: luis <[email protected]>
2026-06-28 18:40:38 -03:00
luis 3119affd52 update spells 2026-06-28 18:40:07 -03:00
ccrs 7f684023f1 Scripts/ICC: filter out tank and Frost Beaconed units in Sindragosa's fight
beaconed, that's a verb

(cherry picked from commit 714b48093f22324db6a50d17be77252446c039c1)
Signed-off-by: luis <[email protected]>
2026-06-28 18:37:57 -03:00
ccrs 1a3bcbad44 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)
Signed-off-by: luis <[email protected]>
2026-06-28 18:37:23 -03:00
ccrs 44234d9dc7 Scripts/Misc: use the new SetAggressiveStateAfter AI method on another script
(cherry picked from commit 5d2735d5d060a405569a2b7aa1abeb5218e3f0a2)
Signed-off-by: luis <[email protected]>
2026-06-28 18:36:16 -03:00
Céfiro_Caecias 7e360ff560 DB/World: DBErrors 2026-06-28 17:22:11 -03:00
Céfiro_Caecias 1fe6d0ac8b Update worldserver.conf.dist 2026-06-28 17:21:28 -03:00
luis 13738dfae7 Scripts/Misc: use the new SetAggressiveStateAfter AI method in several scripts 2026-06-28 16:28:01 -03:00
luis 332994063a improve scripted creature add new helpers 2026-06-28 16:25:14 -03:00
luis 714280a57d ++ 2026-06-28 15:33:54 -03:00
luis 2a33fbf6be wrong changes 2026-06-28 15:33:18 -03:00
luis bc52558d44 default bag size 2026-06-28 15:31:52 -03:00
Shauren e890ee7e31 Core/Crypto: Check openssl legacy provider load result at startup instead of only failing after first login attempt
(cherry picked from commit 171a1e29d7c6492596c225ddd22a6c56a3e906c5)
Signed-off-by: luis <[email protected]>
2026-06-28 15:30:44 -03:00
luis 510de8684c sniff 2026-06-27 08:46:58 -03:00
stevebone 0226b3b9be Scripts/FSB: includes
Signed-off-by: luis <[email protected]>
2026-06-26 22:49:02 -03:00
luis 4b64ef529f Scripts/FSB: added configs for gold request 2026-06-26 22:48:25 -03:00
stevebone 70a9ef0ee4 Scripts/FSB: missing include
Signed-off-by: luis <[email protected]>
2026-06-26 22:40:36 -03:00
stevebone ab3311a4f6 Scripts/FSB: improved prompt for gold request.
- Bots should have more context now for the player request.
- cleanup dead code
- coding style

Signed-off-by: luis <[email protected]>
2026-06-26 22:38:58 -03:00
stevebone fd8313fde9 Scripts/FSB: fix bots ai model never agreeing to give gold...
Signed-off-by: luis <[email protected]>
2026-06-26 22:35:25 -03:00
stevebone 12ca8690c7 Scripts/FSB: implement player gold request -> bots with AI prompts needs testing
Signed-off-by: luis <[email protected]>
2026-06-26 22:34:47 -03:00
stevebone 5c594048e1 Scripts/FSB: fix mails not being saved to DB
Signed-off-by: luis <[email protected]>
2026-06-26 22:32:31 -03:00
stevebone d501275b1d Scripts/FSB: added mail prompt to generate ingame mail title/body
Signed-off-by: luis <[email protected]>
2026-06-26 22:31:22 -03:00
stevebone 7a5cd9ced2 Scripts/FSB: missing include
Signed-off-by: luis <[email protected]>
2026-06-26 22:29:17 -03:00
luis bd0eea25ef typo 2026-06-26 22:27:00 -03:00
luis 0615842242 typo 2026-06-26 22:25:14 -03:00
offl 67db94e12e Scripts/Sunwell Plateau: Rewrite Brutallus (#31274)
(cherry picked from commit 85dca37de584bb4f306f34af8e73954c9a722eb9)
Signed-off-by: luis <[email protected]>
2026-06-26 21:46:03 -03:00
Shauren b87f6be671 Core/Spells: Remove health override for Lightwell summon
Closes #31269

(cherry picked from commit b64567f98fc217c670416a3bfebefecef288a314)
Signed-off-by: luis <[email protected]>
2026-06-26 21:44:30 -03:00
luis 67e3a0fd66 Scripts/Molten Core: Update scripts (#31244) 2026-06-26 21:43:46 -03:00
offl 155209dc02 Scripts/Stratholme: Rewrite scripts (#31232)
(cherry picked from commit 2ce4c8640ea8ca3d3338091fdc053886e26272a8)
Signed-off-by: luis <[email protected]>
2026-06-26 21:39:14 -03:00
offl 205a1ad296 Scripts/AQ20: Rewrite Buru (#31217)
Credit for a lot of things goes to CMaNGOS

(cherry picked from commit 7c9bea1e904217b26d0b8540fb62f70d0b191ca1)
Signed-off-by: luis <[email protected]>
2026-06-26 21:38:03 -03:00
luis ce308a2280 +++ 2026-06-26 21:36:01 -03:00
offl 9577bbc265 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:28:49 -03:00
offl 858b664541 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:27:37 -03:00
Shauren a87caade86 Core/Items: Allow moving openable items that have been opened once (except currently opened item)
Closes #30686
Closes #31184

(cherry picked from commit 70ddb077e621be52184e2c34896cd1635d058542)
Signed-off-by: luis <[email protected]>
2026-06-26 21:26:24 -03:00
luis cb9971b17d Scripts/Spells: Migrate some spell linked spells to spell scripts (#31182) 2026-06-26 21:25:08 -03:00
offl a5e78f2d43 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:16:41 -03:00
offl 7b056eda18 Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)
(cherry picked from commit e8b921886f08fe6eb63ec74d4dd7bb0df9d3e43f)
Signed-off-by: luis <[email protected]>
2026-06-26 21:16:07 -03:00
ckegg fef84d4a0b 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:15:07 -03:00
offl c3efe8c0e4 Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)
(cherry picked from commit 806c6067875f4f75396c6e4384721480702cebd0)
Signed-off-by: luis <[email protected]>
2026-06-26 21:12:28 -03:00
HelloKitty 7e04c7bd8e Core/ObjectAccessor: Use FindConnectedPlayerByName in FindPlayerByName (#31137)
(cherry picked from commit 5d5fc623632bed78e443ce88ecc2aba428d71ab6)
Signed-off-by: luis <[email protected]>
2026-06-26 21:11:37 -03:00
Edan 392030b798 Core/Unit: Also remove snare mechanics caused by effects on RemoveMovementImpairingAuras (#31207)
(cherry picked from commit 0728b899a76a07f7758b1e0d39e843463d4ea2b5)
Signed-off-by: luis <[email protected]>
2026-06-26 21:10:30 -03:00
offl 855a9740cf Scripts/RazorfenDowns: Modernize scripts (#31145)
(cherry picked from commit d5921303b7b7013c14e26c81de99ef3a0a171c5f)
Signed-off-by: luis <[email protected]>
2026-06-26 21:09:37 -03:00
offl 9877e98688 Scripts/AQ20: Update Ayamiss (#31213)
(cherry picked from commit ac1c9b862cceebe4aa9110b1e31775e6d00606a0)
Signed-off-by: luis <[email protected]>
2026-06-26 21:08:38 -03:00
offl c43d454a39 Scripts/Shadow Labyrinth: Modernize scripts (#31010)
(cherry picked from commit 5dcef2bbaf8e5f82dc722ff93dca10593eec280a)
Signed-off-by: luis <[email protected]>
2026-06-26 21:04:45 -03:00
Shauren 4f6d1246ea Core/Pools: Remove ReSpawn1Object and optimize single object despawn case in DespawnObject
(cherry picked from commit 4be538f521a9ebbbb1d054d05bd87bc4df4e5ee0)
Signed-off-by: luis <[email protected]>
2026-06-26 21:03:53 -03:00
Jildor 11d96be955 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)
Signed-off-by: luis <[email protected]>
2026-06-26 21:03:14 -03:00
HelloKitty 3eb5feec29 Script/Commands: Fix crash in .pet create command if Unit::CreateTamedPetFrom returns nullptr (#31218)
(cherry picked from commit 33a8d42bd79265dcc6930b67f8ceb26622d5e0fe)
Signed-off-by: luis <[email protected]>
2026-06-26 21:00:51 -03:00
luis be4a9e8b0d +++ 2026-06-26 20:53:58 -03:00
offl 17362c64d1 Scripts/Spells: Migrate & update several item spell scripts to zone files (#31171)
(cherry picked from commit 760cd824bb1fb47ae062d62f40f900595a340fb4)
Signed-off-by: luis <[email protected]>
2026-06-26 20:52:36 -03:00
offl bcea1bf6c6 Scripts/SerpentshrineCavern: Rewrite Hydross (#31150)
(cherry picked from commit 5649e4e76c817241034ffc4ab7bb6425329adad7)
Signed-off-by: luis <[email protected]>
2026-06-26 20:51:19 -03:00