Wyrserth
d9b344594c
DB/SAI: add out-of-combat behavior for Jainthess Thelryn
...
Closes #23511
(cherry picked from commit 5d670315a03d7eab682239e3119f50e9430b3e5c)
2021-12-13 00:42:16 +01:00
Wyrserth
aadb9ab55f
DB/Quest: Assign Narain Soothfancy's reward mail to the right quest
...
Closes #23506
(cherry picked from commit 616c5e8450d9626e7f14599ddda7c82f32b0d972)
2021-12-12 02:20:09 +01:00
Wyrserth
94a0693de6
DB/SAI: Add in-combat texts for Rageclaw Berserker and Rageclaw Hunter
...
Closes #23502
(cherry picked from commit 13767f81dfaa883a69224a7642b777e3d831fdf3)
2021-12-12 02:19:39 +01:00
Wyrserth
c7290fd2a5
DB/SAI: Add out-of-combat texts for Falcon Watch Ranger
...
Closes #23501
(cherry picked from commit 927d68c8ed76676d77da43ea0a35577334f65b85)
2021-12-12 02:19:09 +01:00
Wyrserth
d9795df889
DB/SAI: Add special emote on flee for assist for Zulian Cub
...
Closes #23499
(cherry picked from commit 3cb96106bfe90625e6660e250fe2418359db84e5)
2021-12-12 02:18:39 +01:00
Wyrserth
ce27521936
DB/Creature: The Admiral Revealed
...
Closes #23494
(cherry picked from commit 9848f98acb500ef863ad8ce50e52797768617c6c)
2021-12-12 02:18:02 +01:00
Wyrserth
a9946bd580
DB/Creature: make Troll Roof Stalker immune to Mind Control
...
Closes #23488
(cherry picked from commit 5fb44f8f74885c65f66127ebc95fbe5aff612d93)
2021-12-12 02:05:14 +01:00
Wyrserth
1edccf977a
DB/SAI: add spell Blinding Swarm and associated emote to Nerub'ar Web Lord
...
Closes #23487
(cherry picked from commit 3d8891d39379d145820acb43437b6680ba9fefb0)
2021-12-12 02:04:44 +01:00
Wyrserth
4b3aff8650
DB/SAI: fix out-of-combat event for Warsong Peon in Warsong Hold (Borean Tundra)
...
Closes #23486
(cherry picked from commit 187e50cb1c60a679551a18b7c69428d8077a5653)
2021-12-12 02:04:10 +01:00
Wyrserth
eb77a2ca34
DB/SAI: add out-of-combat text for Brother Keltan and Absalan the Pious
...
Closes #23485
(cherry picked from commit 26287010e88ea75e35e1a9b8cc440e421e1a5b97)
2021-12-12 02:03:30 +01:00
Wyrserth
929bf454fe
DB/Creature: allow Imprisoned Beryl Sorcerer and Archmage Evanor to be visible only after certain milestones in quest chain progress
...
Closes #23484
(cherry picked from commit 2cd6da0313e063b8c54f7dedb7c99f21d21ceac1)
2021-12-12 02:03:30 +01:00
Wyrserth
97fbce84f2
DB/Quest: The Jig is Up
...
Closes #23483
(cherry picked from commit 9f07f7945bbc0a1df5bd599ac00ccaece508d53d)
2021-12-12 02:03:30 +01:00
Wyrserth
c082458fad
DB/Creature: NPCs Rork Sharpchin and Olut Alegut can only sell their items if the related quests are rewarded
...
Closes #23482
(cherry picked from commit e200c5f6761c9e1087309ddaeb3369b35266a13a)
2021-12-12 02:03:30 +01:00
Wyrserth
800d0adaf6
DB/Loot: Fix rare (superior) drops for NPC Speaker Mar'grom
...
Closes #23481
(cherry picked from commit babadce78bcaff7a66fee28032c2c5690c5a6d79)
2021-12-12 02:03:30 +01:00
Wyrserth
487199f5cf
DB/Loot: remove wrong loot from Young Nightsaber
...
Closes #23480
(cherry picked from commit 69a95664cd01eccaedad08a1d5c274993f30b8df)
2021-12-12 02:03:28 +01:00
Wyrserth
c2bd525988
DB/SAI: script on-low-health behavior for Darkweb Recluse in Drak'Tharon Keep
...
Closes #23478
(cherry picked from commit 34eb88e41f8889ada64024ff3641653f74a6cc8a)
2021-12-12 01:55:17 +01:00
Wyrserth
32a38e4c1d
DB/SAI: fix event for the quest Ending the Bloodcurse
...
Closes #23477
(cherry picked from commit 9b0b7a28599b4aefac3ea35b9b14f1ee704eed6c)
2021-12-12 01:54:41 +01:00
Wyrserth
7a9949aad1
DB/Conditions: Lurielle's Pendant should require target to be at 30% health or below
...
Closes #23476
(cherry picked from commit 69d03e3864b7a77acfa480d8ffdd1f28a94512c6)
2021-12-12 01:54:03 +01:00
Wyrserth
131f4fa374
DB/PageText: fix wrong characters in Archavon's Log's first page
...
Closes #23475
(cherry picked from commit a8c3c02ba7f1f3bd607b55b2b4d07afc4dd3872d)
2021-12-12 01:53:35 +01:00
Wyrserth
42a0e41603
DB/SAI: fix on-accept event for quest Help for Camp Winterhoof
...
Closes #23474
(cherry picked from commit e298dca20ff27b2c8dbed475a84b24ee690fc36b)
2021-12-12 01:31:55 +01:00
Wyrserth
eeec556f87
DB/Quest: fix breadcrumbs for quest Spirits of the Ice
...
Closes #23473
(cherry picked from commit d740b38a32722d99f20b546de899c83b68f6d816)
2021-12-12 01:31:19 +01:00
Wyrserth
3a8a1b7929
DB/SAI: Add spell Hoof Strike to Highland Mustang, Frosthorn Ram and Onslaught Destrier
...
Closes #23472
(cherry picked from commit bfd952bd9fd5fdd5abdd0a4bf4840a9b2af677c2)
2021-12-12 01:30:35 +01:00
Wyrserth
d71bb3c525
DB/Quest: Add missing request-items text for The Yeti Next Door and Mastery Of The Charge
...
Closes #23471
(cherry picked from commit 1efdca0291ea2187e7a576ead47fe238334ec82f)
2021-12-12 01:29:18 +01:00
Wyrserth
241d635c03
DB/Creature: prevent NPC Geezle from being attackable
...
Closes #23470
(cherry picked from commit 976bc1149969b85697e9d54b852f9b557abbdc5d)
2021-12-12 01:27:04 +01:00
Wyrserth
a04d8fc71a
DB/Loot: Fix Mighty Protection Potion recipes drop chances
...
Closes #23461
(cherry picked from commit fc92bd358c83ce0ea6f7c41e124641f41e91858c)
2021-12-11 21:38:29 +01:00
Wyrserth
20082ac65a
DB/SAI: Add out-of-combat texts to Overlord Bor'gorok
...
Closes #23445
(cherry picked from commit 276292521572a2ac028068cb0124c6628f26f3ff)
2021-12-11 16:18:26 +01:00
Wyrserth
86eb312494
DB/SAI: Add out-of-combat texts to Sergeant Gorth
...
Closes #23443
(cherry picked from commit 5eafa03b46e94886189b8fbb41afc6e6dd803826)
2021-12-11 16:18:01 +01:00
Wyrserth
1a9198dc04
DB/Quest: Quest: The Great Hunter's Challenge
...
Clsoes #23442
Closes #16037
(cherry picked from commit 2525f863e2e706b9213b9268b6ccf7481dabe90d)
2021-12-11 16:17:28 +01:00
Wyrserth
cf71e5f4b2
DB/Quest: Outro event for "On Brann's Trail" and fix prevquest for "Sniffing Out the Perpetrator"
...
Closes #23419
(cherry picked from commit 4a9e0b5aca540cc0dda788fa41c3bc7c0035b3c7)
2021-12-11 14:16:39 +01:00
Wyrserth
302a13f57f
DB/Spell: Don't allow costume auras from Savory Deviate Delight to stack with each other
...
Closes #23417
(cherry picked from commit 578f93be24e7f7292fad9e896373741fcde0a765)
2021-12-11 14:16:15 +01:00
Wyrserth
7745e3f943
Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST. ( #23422 )
...
(cherry picked from commit 50be697e1f3a56760e593b15bfbd576f4d370dcf)
2021-12-11 14:14:10 +01:00
Wyrserth
4c5ae42a63
Core/Creature: drop current target when evading while a spell cast is in progress ( #23420 )
...
* Core/Creature: drop current target when evading while a spell cast is in progress.
Closes #18373 .
* Update Creature.h, thanks jackpoz!
(cherry picked from commit 5ac9b20fcfeccac906ff39109e94d77e811597a3)
2021-12-11 14:13:53 +01:00
Wyrserth
e846d4c3ef
Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one. ( #23421 )
...
(cherry picked from commit 2b1cde25604b6400ac327801d8e1649e30688f5a)
2021-12-11 14:13:11 +01:00
Wyrserth
ae43820ca0
Core/Commands: implement commands to look up a map/item/quest name for a given id ( #23416 )
...
* Core/Commands: implement commands to look up a map/item/quest name for a given id.
* Add entry to updates table.
* Rename 9999_99_99_99_auth.sql to 2019_06_16_00_auth.sql
* Add missed change, thanks jackpoz!
* Update auth_database.sql
(cherry picked from commit ce3dcdcb1ad1887fb3a531aaea09482c12b5e4f3)
2021-12-11 14:12:54 +01:00
Wyrserth
01be9f44af
Core/RDF: fix counting issue with the achievement Looking for More (and similar) ( #23418 )
...
* Core/RDF: allow the achievement Looking for More (and similar) to increase the counter based on how many random players were picked.
* Use getter/setter instead.
(cherry picked from commit 14c2bdc5dac81f5f2b76d78b09c1224dbebcd8bc)
2021-12-11 14:12:54 +01:00
Wyrserth
3278f87789
Core/Loot: fix some other cases where a creature should not be able to set focus. ( #23415 )
...
(cherry picked from commit d50be8e020c235617cae6d85e214794c164a73c9)
2021-12-11 14:12:54 +01:00
Wyrserth
1ff9f9d45a
DB/Loot: remove deprecated item Tome of Tranquilizing Shot
...
Closes #23409
(cherry picked from commit 4a62e627eacb23ad20cd5b9bd9f768754d706ab9)
2021-12-11 14:12:53 +01:00
Wyrserth
ef4d4e3d98
Core/Loot: make Loot::AddItem() honor LootItem::AllowedForPlayer() so that items that cannot be looted don't prevent skinning. ( #23408 )
...
(cherry picked from commit a1b2aa97fcb64be82050af037cec955ce361ccad)
2021-12-11 14:12:53 +01:00
Wyrserth
1c8f94a14f
Core/Loot: implement automatic pass in group loot for items that cannot be looted. ( #23413 )
...
(cherry picked from commit 00fdf6e99a2516095889e13d4638efa049782ce5)
2021-12-11 14:12:52 +01:00
Wyrserth
59da957165
Core/Spells: don't allow spells with SPELL_EFFECT_CREATE_LOOT to be cast if there isn't enough space in inventory ( #23404 )
...
* Core/Spells: don't allow spells with SPELL_EFFECT_CREATE_LOOT to be cast if there isn't enough space in inventory,
* Move GetFreeInventorySpace() to a better place, thanks ccrs!
(cherry picked from commit 218055280af4563f28643e2683eafe40808f90db)
2021-12-11 13:29:39 +01:00
Wyrserth
264373bb65
Core/Creature: prevent dead creatures from setting a focus target, so they won't turn when hit by certain spells. ( #23367 )
...
(cherry picked from commit 0a24a6571b7065d66afe52fc7b0b00f6366272bf)
2021-12-11 13:06:44 +01:00
Wyrserth
cc141e9bad
Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes ( #23398 )
...
* Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes.
* Add #23396 to make testing easier.
* Prioritize assistants in raids.
* Fix dumb mistake and apply suggested change, thanks VincentVanclef and jackpoz!
(cherry picked from commit e906a2fe7d71fc17de9f7ea4778970beb3f9265e)
2021-12-11 13:06:25 +01:00
Wyrserth
7b346bcf8d
Core/Loot: fix some issues with master loot and don't allow players to see soulbound recipes that they already learned in the loot window. ( #23410 )
...
(cherry picked from commit e6ad9b10cf381625ca1955cf6081ea1a8b14de11)
2021-12-11 13:06:25 +01:00
Wyrserth
6b7bc82641
Core/Spell: allow Northrend Inscription Research to unlock three recipes the first time it is cast. ( #23401 )
...
Also prevent double skill-up because of duplicate UpdateCraftSkill() calls.
(cherry picked from commit 2315d43b2c1f478bd5f612e39f3a938bf6640ab6)
2021-12-11 12:06:54 +01:00
Wyrserth
3ba08283ba
DB/Loot: Fix Mighty Protection Potion recipe drops
...
Closes #23405
(cherry picked from commit 99684dcb0c55f61ed8b7df471c46bac947617b6b)
2021-12-11 12:06:24 +01:00
Wyrserth
d88b2eaaa7
DB/Quest: Fix some issues with Alterac Valley-related quests
...
Closes #23402
(cherry picked from commit 8b7a9b3a19237bd612966fe73da002fd88ec36ce)
2021-12-11 12:05:17 +01:00
Wyrserth
81a8366ce5
Core/Player: allow AutoStoreLoot to specify if the looted item should be shown as if created by the player. ( #23400 )
...
(cherry picked from commit 8d53d16d162689f6034acf963406c7188f4a7f79)
2021-12-11 12:03:31 +01:00
Wyrserth
044636e25d
Loot/Item: fix drop chance for Moonrest Gardens Plans
...
Closes #23372
(cherry picked from commit 442288a760917b1152ffcd17e95f0607adb2a42d)
2021-12-10 22:54:51 +01:00
Wyrserth
5848d495dc
DB/Gossip: add Death Knight-only gossip text for NPC The Ebon Watcher
...
Closes #23371
(cherry picked from commit 3c89f1325f160fd498033aa75ddb5ceaf88d8197)
2021-12-10 22:54:11 +01:00
Wyrserth
eb13377bae
DB/SAI: out of combat dialog for NPCs Crusade Engineer Spitzpatrick and Crusade Architect Silas
...
Closes #23370
(cherry picked from commit 8d3a3024d80f64471f37121546ded7bfb1f9ec27)
2021-12-10 22:53:18 +01:00
Wyrserth
ca6fe70745
DB/Item: Add gold loot to item Chest of Spoils
...
Closes #23369
(cherry picked from commit b4a2d18b9e53231ca62f0f5b722c8896846dbdf6)
2021-12-10 22:52:44 +01:00
Wyrserth
88d5b91c05
Script/Dalaran: don't allow Dalaran faction guards to teleport a player that has the Trespasser! debuff. ( #23373 )
...
(cherry picked from commit 5016f588d5f20ef8eb0f3da9c3c92bbac8e132ee)
2021-12-10 22:47:33 +01:00
Wyrserth
49840048bf
DB/Quest: A Lesson in Fear
...
Closes #23366
(cherry picked from commit e8c35339771301cb4ea320bd090beaf46853cbac)
2021-12-10 21:48:55 +01:00
Wyrserth
db6fdef3d7
Script/Quest: implement event for the quest Orabus the Helmsman ( #23346 )
...
* Script/Quest: implement event for the quest Orabus the Helmsman.
Thanks Wyreth for the original script.
* Fix coordinates that I inverted by mistake.
* Rename 9999_99_99_99_world.sql to 2019_06_04_04_world.sql
(cherry picked from commit b5e04c892084567ccbeacdb1500f0488f1eb48b8)
2021-12-10 21:38:27 +01:00
Wyrserth
b6d28b5497
Script/GunDrak: fix order for yell and altar texts on death for two bosses ( #23357 )
...
(cherry picked from commit 65aea13c252b22003a41ff7f6fba7139b6681768)
2021-12-10 21:16:10 +01:00
Wyrserth
647893597c
Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer ( #23349 )
...
* Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer.
* Rename 9999_99_99_99_world.sql to 2019_06_03_02_world.sql
(cherry picked from commit eb5d1d32485bc305e53d7a3229467050b02a1b0e)
2021-12-10 21:15:56 +01:00
Wyrserth
b3e7be5387
Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position ( #23344 )
...
* Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position.
* Comment out unused argument.
(cherry picked from commit d71a0608bfa93b0733489fc138431ec0918220af)
2021-12-10 21:12:48 +01:00
Wyrserth
d037c6b086
Core/SAI: add action_param3 to SMART_ACTION_REMOVEAURASFROMSPELL to allow it to remove only auras from spells that were cast by the entity itself. ( #23345 )
...
(cherry picked from commit d365dd915715d4608ae69fa54f094ab65f02e984)
2021-12-10 21:12:25 +01:00
Wyrserth
9d865f7536
Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura ( #23319 )
...
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura.
* Forgot to change this in last-second rename.
* Apply suggested changes, thanks Shauren!
(cherry picked from commit 8bc5451864570c07eff6d427846335044f85a509)
2021-12-09 00:13:59 +01:00
Wyrserth
1edd93bc0c
Core/Script: add script hook to allow overriding of a vehicle passenger's exit position ( #23322 )
...
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position.
* Allow to change orientation, and fix nopch.
* Keep original orientation, thanks jackpoz!
* Update Unit.cpp
Code cleanup
* Update Unit.cpp
(cherry picked from commit 88c6c61b95ac2b2f911b519136770479d31de27d)
2021-12-08 23:51:07 +01:00
Wyrserth
2344671af5
Core/Console: start CliRunnable thread after all log messages have been printed. ( #23321 )
...
(cherry picked from commit d8ce37e0c90a3da2d42a09d33523e4403aab2723)
2021-12-08 21:55:04 +01:00
Wyrserth
fd030069f7
Core/Spell: add proper cooldowns to some spells used by vehicles ( #23260 )
...
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll.
* Add Wing Buffet and Stampy's Stompy-Stomp.
* Add Tag Greater Felfire Diemetradon and Touch of Darkness.
* Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
(cherry picked from commit 4d04344b414adc965bd2760d3f30338bcce70431)
2021-12-05 18:44:59 +01:00
Wyrserth
558772a0bc
Core/Quest: improve source item deletion logic for items that give quests ( #23250 )
...
* Core/Quest: improve source item deletion logic for items that give quests.
Prevent deletion of items that aren't supposed to be destroyed (like Demon Scarred Cloak).
* Whoops.
(cherry picked from commit 49dc8a8e4461063b4500e6b8af4eefadbd6698a1)
2021-12-05 14:01:48 +01:00
Wyrserth
c3d04788fb
DB/SAI: Improve script for quest Bringing Down the Iron Thane
...
Closes #23261
(cherry picked from commit fb98def1648b348e407c2ad9700c215cd0ee204d)
2021-12-05 13:58:37 +01:00
Wyrserth
238726b824
Core/Achievement: fix mistake related to ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM. ( #23252 )
...
(cherry picked from commit b76bcc836cb194e35a534c94054b2bf4b94776be)
2021-12-04 00:31:32 +01:00
Wyrserth
3264ef1f75
Core/Achievement: correctly credit progress for skill-related achievements when learning a new skill. ( #23249 )
...
(cherry picked from commit 0a25069db4fd359619fed219e86f7842104677d0)
2021-12-04 00:31:32 +01:00