Commit Graph

6580 Commits

Author SHA1 Message Date
offl
08782f4f8a DB/Creature: Add UNIT_FLAG2_UNK1 (CREATURE_DIFFICULTYFLAGS_2_HIDE_BODY)
(cherry picked from commit 27722d42ef)
2022-03-05 22:21:25 +01:00
Mikhail Redko
f258d2443f Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating Deviate Fish (#25802)
* Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating Deviate Fish

* Rename XXXX_XX_XX_XX_world.sql to 2021_01_06_08_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit a9db8a9b9a)
2022-03-05 22:19:26 +01:00
Kargatum
373ed8f46b Core: whitespace cleanup, reduce double blank line to single (#25795)
* Core/Misc: fix double empty line

* worldserver.conf

(cherry picked from commit a32b6b8ac4)
2022-03-05 20:07:57 +01:00
Treeston
b5f3a6fd80 Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo const*, to signify that outside code has zero business changing these.
(cherry picked from commit 803dc789e4)
2022-03-05 17:12:23 +01:00
jackpoz
abbac041bf Scripts/ICC: Fix teleporter not removing players from Gunship
A more generic solution might be better, maybe depending on spell flags

Ref #25652

(cherry picked from commit 0ad1854d1c)
2022-03-05 17:03:54 +01:00
jackpoz
13bf0e71b9 Scripts/Commands: Include map min height in ".gps" command
(cherry picked from commit 9994459bd1)
2022-03-05 17:01:36 +01:00
offl
c6df84da70 Core/Scripts: Add missing spells to Black Morass
(cherry picked from commit f62306f52d)
2022-03-05 16:59:14 +01:00
offl
c7f64a70a0 DB/Spell: Add effects to more spells from Violet Hold
Turned out almost all spells from BM were copied to create Violet Hold. Not only serverside spells and not only their effects but also attributes and icons. The scripts were also copied, possibly unchanged

(cherry picked from commit 8ca575ed52)
2022-03-05 16:58:55 +01:00
offl
2e7277ada4 Core/Scripts: Add missing spells to Violet Hold
(cherry picked from commit bb94aec975)
2022-03-05 16:21:22 +01:00
offl
3a4ce889ea DB/Creature: Properly apply CREATURE_FLAG_EXTRA_NO_SKILLGAIN
Closes #25674

(cherry picked from commit cc98f68ac7)
2022-03-05 00:55:29 +01:00
offl
95d46bb7df DB/Instance/Arcatraz: More adjustments
(cherry picked from commit 6af54eb508)
2022-03-01 23:28:45 +01:00
Treeston
2319a99d87 [3.3.5] Scripts/Commands: .learn adjustments (PR #25454)
(cherry picked from commit cc8287927b)
2022-03-01 22:48:06 +01:00
offl
39e9983205 DB/Creature: Convert & update support for Tonk Mine to SAI
(cherry picked from commit ed8bf7f0e2)
2022-03-01 00:00:39 +01:00
offl
c883c0ee1f DB/Quest: Update support for 'Merciful Freedom' (11676)
(cherry picked from commit 05fa1a46b3)
2022-02-28 23:59:55 +01:00
offl
0b0532e96a DB/Quest: Convert & update support for 'Prison Break' (11587) to SAI
(cherry picked from commit dc4cb8f1d3)
2022-02-28 23:59:23 +01:00
Jildor
b3b635c6c8 DB/Instance/Ulduar: Add missing spells for heroic mode
Closes #25637

Closes #25638

Closes #25639

Closes #25640

(cherry picked from commit ef9576c7bb)
2022-02-28 23:57:58 +01:00
offl
c267c015ed DB/Quest: Convert & update support for 'The Spider God' & 'Hive in the Tower' to SAI
(cherry picked from commit e5fd5cc031)
2022-02-28 23:50:42 +01:00
offl
d5e49ff0d2 DB/Instance/The Arcatraz: Update auras, scripts & stats
(cherry picked from commit a2da08deb1)
2022-02-28 23:48:05 +01:00
Keader
281aef7c40 Scripts/Black Temple: Some little fixes
- Fixed Reliquary of Souls ignoring boundary
- Fixed Maiev texts timer
- Fixed Shadow Prison hitting every single npc on black temple

Many thanks to Ovahlord

(cherry picked from commit 83e0a70ddc)
2022-02-28 23:46:41 +01:00
Keader
2e2f93b94f Scripts/ScarletMonastery: Decrease boss number
Headless Horseman do not use BossAI anymore (since it can be done multiple times)

(cherry picked from commit 3c201b7554)
2022-02-28 23:38:49 +01:00
Keader
8d841679fc Scripts/ScarletMonastery: Headless Horseman Rewrite (#25614)
(cherry picked from commit a93abcf803)
2022-02-28 23:38:36 +01:00
offl
4316d65ebe DB/Instance/AQ40: Update gossips
Closes #25577

(cherry picked from commit 7fd12cc722)
2022-02-28 23:11:34 +01:00
Keader
649716f827 Scripts/ICC: Some fixes in Valkyr Shadowguard (#25572)
- Added missing transformation spell
- Fixed Soul Siphon casted in random targets. It should always cast in top threat player.
- Fixed combat reach of transformation

(cherry picked from commit 5fee99bdbc)
2022-02-28 21:37:37 +01:00
Keader
ab189bfc42 Scripts/ICC: Fixed Chocking Gas killing Abomination (#25565)
(cherry picked from commit 3c0766df54)
2022-02-28 21:36:21 +01:00
Gildor
503ac5556d Script/Commands: .character changeaccount now disconnects player before transferring (PR #25560)
(cherry picked from commit b70314b075)
2022-02-28 21:34:39 +01:00
Keader
f6409efcf6 Scripts/UtgardPinnacle: Implemented Beast's Mark (#25557)
(cherry picked from commit 182fcc919e)
2022-02-28 17:00:20 +01:00
Keader
ec3cb55d2f Scripts/IcecrownCitadel: Implemented Vampiric Might spell (#25556)
Closes #21294

(cherry picked from commit dadc0c98c0)
2022-02-28 16:59:09 +01:00
Gildor
ad7ed08c07 Scripts/Ulduar: Implemented Realm First! Death's Demise (#25530)
* Scripts/Ulduar: Implemented Realm First! Death's Demise

* comment line

* Rename 9999_99_99_99_world.sql to 2020_10_08_01_world.sql

Co-authored-by: offl <11556157+offl@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit ce2d441304)
2022-02-28 16:01:25 +01:00
offl
f930508e83 DB/Instance/Auchenai Crypts: Complete overhaul part 1
(cherry picked from commit 60ded4ea47)
2022-02-28 14:42:00 +01:00
Ovah
d1594c7295 Core/Spells: unify OnSpellCastInterrupt and OnSuccessfulSpellCast hooks into OnSpellCastFinished (#25522)
* added support for calling the hook when completing a channeled spell as well

(cherry picked from commit 77aa058504)
2022-02-28 14:21:08 +01:00
jackpoz
e7fc68d74b Core/Commands: Enable .debug loadcells on console and allow to load a specific tile
Specify the tile as XY. Note that this is not Grid XY

(cherry picked from commit 6f6cec89e5)
2022-02-28 12:18:19 +01:00
jackpoz
f3787c6559 Core/Commands: Fix typo in .mmap loc command
The displayed "tileloc" value is a "swapped" Tile XY, not to be confused with Grid XY.

(cherry picked from commit 34af088c9b)
2022-02-28 12:09:19 +01:00
Treeston
525dabc377 whitespace to make CI happy, 7bf9a06 follow-up
(cherry picked from commit 837e32fe11)
2022-02-27 23:53:33 +01:00
Treeston
150f108174 Scripts/Commands: Fix a potential crash in cs_account.cpp
(cherry picked from commit 7bf9a0640e)
2022-02-27 23:53:16 +01:00
Treeston
167a2c5da9 Scripts/ChatCommands: Rename 'lookup itemset' to 'lookup item set' to remove ambiguity.
(cherry picked from commit f45600fb2e)
2022-02-27 23:41:55 +01:00
Treeston
6439aefa42 Scripts/Commands: Move .account to trinity_string
(cherry picked from commit 899932a275)
2022-02-27 23:15:02 +01:00
Treeston
5e013a9996 Core/ChatCommands: Add trinity_string support for chat command help
(cherry picked from commit 26c510775c)
2022-02-27 21:23:11 +01:00
Treeston
106c9b7541 Scripts/Commands: Rename .additemset to .additem set to avoid ambiguity
(cherry picked from commit e11b466897)
2022-02-27 21:03:20 +01:00
Treeston
46d4e2fa83 1eca51b follow-up, nuke command.permission from orbit; it was only duplicating data already stored in the core.
(cherry picked from commit 991dc8e050)
2022-02-27 20:59:19 +01:00
Treeston
3fd2eb126c [3.3.5] ChatCommands, the other half: chat command resolution refactor (PR #25463)
(cherry picked from commit 1eca51b417)
2022-02-27 20:08:41 +01:00
offl
7bac14995c DB/Gameobject: Add correct door to Sethekk Halls
(cherry picked from commit 3ce1a5b3ac)
2022-02-27 20:08:41 +01:00
ForesterDev
513eb0acb9 Scripts/ICC: update Icecrown Citadel scripts to new model (#25439)
(cherry picked from commit 54b9bb75e4)
2022-02-27 00:28:25 +01:00
ForesterDev
25bca7bef3 Scripts/ICC: update Gunship Battle scripts to new model (#25438)
(cherry picked from commit 2e1a6aefd0)
2022-02-27 00:28:25 +01:00
Giacomo Pozzoni
d02ee9de37 Script/Commands: Add ".pdump copy" command (#25455)
* Script/Commands: Add ".pdump copy" command

Syntax: .pdump copy $playerNameOrGUID $account [$newname] [$newguid]
Copy character with name/guid $playerNameOrGUID into character list of $account with $newname, with first free or $newguid guid.

* Add missing return

* Restore eof check

* Fix sql

* Use forward declaration header

Co-authored-by: Shauren <shauren.trinity@gmail.com>

* Remove buffer when reading a line

* Rename sql files

Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 6215da0d64)
2022-02-27 00:28:25 +01:00
Aqua Deus
8fe7748f30 Scripts/Spells: Delete obsolete druid spell scripts (#27813) 2022-02-26 23:12:28 +01:00
Teleqraph
f9753cb3dc Scripts/Spells: Fixed Rapture (#27800)
Trigger PW:S after cast to move it after EFFECT_1

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-02-26 23:09:14 +01:00
Ovah
d7736ef732 Scripts/Antorus: updated Garothi Worldbreaker initialization for dynamic spawn handling (#27817) 2022-02-21 20:03:53 +01:00
Traesh
543a7b79c3 Core/Maps: Add Map::DoOnPlayers helper function (#25233) 2022-02-16 23:54:26 +01:00
Aqua Deus
e14f7582cb Scripts/Spells: Convert rogue spell scripts to new script registration syntax (#27752) 2022-02-15 23:52:51 +01:00
Teleqraph
c0748d4285 Scripts/Spells: updated Penance (#27737) 2022-02-15 22:15:29 +01:00