22 Commits
Author SHA1 Message Date
Rothend 6f10847512 Script/Quest: fix (More) Torch Catching (#24907)
* Script/Quest: fix (More) Torch Catching.

Closes #24893

Co-authored-by: Carbenium <[email protected]>
(cherry picked from commit a375f15ae26472202daf02c88d292f2ce6a1470f)
2022-01-26 19:50:50 +01:00
Rothend b0834c9ab5 DB/Quest: script Escape from Skettis
Closes #24878

(cherry picked from commit d92af761cea5c6ad72ace471da5dfbe929ac672b)
2022-01-21 18:34:51 +01:00
Rothend 6765d9f4b2 DB/Quest: script end event for quest Terokk's Downfall
Closes #24867

(cherry picked from commit e97ba50df38c47aa6f3566aef720a0f4b275c8ec)
2022-01-21 18:33:43 +01:00
Rothend 5bc539a2bf DB/Quest: script end event for quest Countdown to Doom
Closes #24866

(cherry picked from commit ff5d3cc2c30cac500921939e9c3da13a0e2671d0)
2022-01-21 18:33:05 +01:00
Rothend 4fc57dd41d DB/Quest: script end event for quest World of Shadows
Closes #24863

(cherry picked from commit 2bb88760aa25af12af4e303a1f30ed912fb56171)
2022-01-21 18:30:59 +01:00
Rothend ee22c9f403 DB/SAI: Move Ranger Lilatha's caged text from AreaTrigger to OOC timer
Closes #24861

(cherry picked from commit d36e5ceac65c9cf14c89115e5c9be5b08910c197)
2022-01-21 18:30:26 +01:00
Rothend 78a928fa0c DB/Creature: fix gossip text and quest requirement for NPC Lorekeeper Lydros
Closes #24858

(cherry picked from commit c7e576becdf5317fa6682253d24785069d514447)
2022-01-21 18:29:29 +01:00
Rothend 0dc3644580 DB/SAI: Improvements to Prospector Anvilward's script
Closes #24856

(cherry picked from commit 47d07e827d51c97b06d2abd16287a35b6379349a)
2022-01-21 16:30:30 +01:00
Rothend dcf817846e DB/SAI: Cook Torka
Closes #24849

(cherry picked from commit 6f2796f8b674a5031faa9e24c27bf3d61d8f464d)
2022-01-21 16:09:54 +01:00
Rothend 209d2d7397 DB/SAI: Script out-of-combat event for Krang Stonehoof
Closes #24847

(cherry picked from commit 7d5ef81047d11f6538b9c7028450201f1f0e17c2)
2022-01-21 16:05:43 +01:00
Rothend 5baa6c9354 DB/SAI: Cersei Dusksinger
Closes #24830

(cherry picked from commit 296b86ced732c2c191e42a6b64fff6b66911fd77)
2022-01-19 22:39:53 +01:00
Rothend 0e44700598 DB/Conditions: remove wrong conditions related to the Purple/Green Trophy Tabard of the Illidari from Tabard Vendors
Closes #24829

(cherry picked from commit 0a08027bd90d952a226c75ed378f5a89ea4d601b)
2022-01-19 21:13:00 +01:00
Rothend b65aff8323 DB/SAI: Prevent Gavis Greyshield (involved in quest The End of the Deserters) from getting killed and disable health regen when becoming friendly
Closes #24827

(cherry picked from commit b2ad5d5b2b1a14c15ccc0e116008171fca7aaf30)
2022-01-19 21:07:56 +01:00
Rothend ea6619552c DB/Creature: Fix Firemane Drakes and Monstrous Kaliri flying movement
Closes #24826

(cherry picked from commit 02828a477a4cea22134fd16f055d9f06c34cbbad)
2022-01-19 20:56:31 +01:00
Rothend 21722d01c6 DB/Creature: Add missing aura to two Citizen of New Avalon NPCs
Closes #24825

(cherry picked from commit 4727c626c4260b486a95dfb7fdc06b9abd66ecbf)
2022-01-19 20:55:36 +01:00
Rothend 77e1304a5a Script/Creature: script Terokk's encounter (#24871)
* Script/Creature: script Terokk's encounter.

Closes #2029

* Apply suggested changes.

* Fix nopch build.

* Rename 9999_99_99_99_world_terokk.sql to 2020_06_24_02_world.sql

* Update 2020_06_24_02_world.sql

Co-authored-by: Giacomo Pozzoni <[email protected]>
Co-authored-by: Eridium <[email protected]>
(cherry picked from commit 3227ed94bc7e8a6833fe67a2edb63debcca90a60)
2022-01-18 00:27:18 +01:00
Rothend abc490f677 Core/Player: do not consider FLAG_EXTRA_NO_XP_AT_KILL or pet status when deciding if a creature counts as a "gives experience or honor" target. (#24884)
Closes #23860

(cherry picked from commit e3bac11837741518479e9e09a99980366f1a64ae)
2022-01-18 00:18:15 +01:00
Rothend 381333690b Core/SAI: do not allow the waypoint pause timer to update while in combat. (#24877)
(cherry picked from commit 37cb39179629c90afb09324864bd31bddb9bd07c)
2022-01-18 00:17:44 +01:00
Rothend d4a1a7a040 Core/SAI: implement SMART_EVENT_SUMMONED_UNIT_DIES (82), useable by creatures and gameobjects (#24874)
* Core/SAI: implement SMART_EVENT_SUMMONED_UNIT_DIES (82), useable by creatures and gameobjects.

Closes #24831

* Update SmartScriptMgr.h

(cherry picked from commit 5339d1d3b835fcc8f635d34457ceb6e653e70a1c)
2022-01-18 00:17:28 +01:00
Rothend f5967b8a87 Script/Spell: fix Midsummer's Juggling Torch (#24885)
* Script/Spell: fix Midsummer's Juggling Torch.

Closes #17446

* Remove unneeded GetPosition() call, thanks jackpoz for noticing!

* Rename 9999_99_99_99_world_midsummer_torch_juggling.sql to 2020_06_24_01_world.sql

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 5f35bf9e795ab0c8343d693062d3643dae2b7d8c)
2022-01-18 00:06:59 +01:00
Rothend 962a2ac703 Core/EscortAI: set maximum distance allowed between player and escortee to default vision range. (#24865)
(cherry picked from commit 4caa218641ca24b8bf56e14c0a1fcf18dbcf0a42)
2022-01-06 23:34:02 +01:00
Rothend 1ddde5ca3c Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it as base object for actions and targeting (#24817)
* Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it as base object for actions and targeting.

Closes #23669
Closes #24791
Closes #24792
Closes #24793

* Apply suggested changes.

* Initialize atPlayer in the constructor

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit e7a714f66c371cdeb6585846ddedb1bc445e695f)
2022-01-06 22:05:03 +01:00