Commit Graph
36549 Commits
Author SHA1 Message Date
jackpoz 841630fcc3 Core/Misc: Fix static analysis issues reported by Coverity Scan
(cherry picked from commit de88691e257af0bf078d9be74ab3bb578f016547)
2021-12-13 00:42:18 +01:00
Sorikoff 88457030cc Scripts/Spells: Deathbolt (#23531)
* Scripts/Spells: Deathbolt

* Rename 9999_99_99_99_world.sql to 2019_06_28_01_world.sql

(cherry picked from commit 62b2c379b37b843076eb4df379e7de86b18303eb)
2021-12-13 00:42:18 +01:00
Sorikoff ea4c1ae7d0 Scripts/Spells: Dimensional Ripper - Area 52 (#23505)
* Scripts/Spells: Dimensional Ripper - Area 52

* Rename 9999_99_99_99_world.sql to 2019_06_28_00_world.sql

(cherry picked from commit 63f548921c268cc9f30af68bf9b41c80df0492ac)
2021-12-13 00:42:18 +01:00
Wyrserth 2fea2a1e81 Core/GameObject: do not allow consumable chests to restock while partially looted.
(cherry picked from commit cd73664f53db3daad6c7e17edbcd0212ab383c0d)
2021-12-13 00:42:18 +01:00
Wyrserth f136d3cfe0 Core/GameObject: fix some cases where summoned gameobjects of a type different than chest or goober would behave wrongly.
(cherry picked from commit 9f0ac0c24376ec70b8227a8fb0a1e0e686cb3256)
2021-12-13 00:42:18 +01:00
Wyrserth 575f42089e Core/Spell: fix some issues with taunt spells (#23425)
(cherry picked from commit 5dc2dfd60c4ecd243729e86496d926976e383156)
2021-12-13 00:42:18 +01:00
Wyrserth 9d40a105e6 Core/Mail: include 100g in the mail sent after turning in the quest The Wrath of Neptulon (#23500)
(cherry picked from commit cf223370f3345a7cfa39f8bfb23835391603f985)
2021-12-13 00:42:18 +01:00
Wyrserth 5c5bcba65a Script/ZulGurub: rewrite High Priest Thekal's encounter script (#23429)
(cherry picked from commit 365e2f191efa5576c0045a9ebdffe63e1ea3bac7)
2021-12-13 00:42:18 +01:00
Wyrserth c637260a37 Core/GameObject: implement restock mechanic for non-consumable gameobjects (#23526)
(cherry picked from commit e77c2d55c40bc9d4a15de471de754376f4ec1c49)
2021-12-13 00:42:17 +01:00
Killyana a71823811e DB/Loot: remove wrong loot from gameobjects Worn Wooden Chest and Captain's Footlocker.
(cherry picked from commit 1c373f29ff178ae3562963f85734cc75b4b4b437)
2021-12-13 00:42:17 +01:00
Wyrserth 739d6fc420 DB/SAI: fix issue with quest "Still At It" introduced in 2b1cde25.
Closes #23525.

(cherry picked from commit 6aa3ec8fb10e6916fd00368af40471ef8dbeb5d6)
2021-12-13 00:42:17 +01:00
Wyrserth d197a7ce9b Core/SAI: add param3 to SMART_ACTION_CALL_TIMED_ACTIONLIST to allow it to override a currently running actionlist.
(cherry picked from commit eeba12778b330f799eab1530da14bcd8a01b8269)
2021-12-13 00:42:17 +01:00
Aokromes 0413abf8f9 DB/Creature: Fix RS, ICC, ToC and VoA melee dmg
By Fluffybully closes #21598

(cherry picked from commit 81939b96855489815f45795b9941f6d956d2dd89)
2021-12-13 00:42:17 +01:00
Killyana 7f7e4971dc DB/Quest: Wolfsbane Root
Closes #16545

(cherry picked from commit cc788bb8bbd280194a2618e1c7d935b2e37ca31c)
2021-12-13 00:42:17 +01:00
Wyrserth 7c7bb95da5 Core/GameObject: restore old behavior for non-consumable chests with restock timer (make them despawn).
(cherry picked from commit 50c5d30d13fe12af2a2028baf845fb6eab329a57)
2021-12-13 00:42:17 +01:00
ZenoX92 b0ca2ac997 DB/Quest: The Stones That Bind Us
Closes #11687

(cherry picked from commit 9f1144ac2dfb7b5b584ed34d1f91a36d5fcbc389)
2021-12-13 00:42:17 +01:00
Wyrserth 836a1bc622 Core/GameObject: don't allow non-consumable goobers to despawn on use (#23469)
Closes #15730.

(cherry picked from commit 2b1e8d135bd3f3a3ddf7f29471cf6116da223175)
2021-12-13 00:42:17 +01:00
Wyrserth 09e849bb69 Core/Spell: allow damage from binary spells to go through elemental resistance's damage reduction. (#23479)
(cherry picked from commit efc999227d87398b25e04a3fba881c27de8135f3)
2021-12-13 00:42:17 +01:00
Wyrserth bf9af53e06 DB/SAI: script event for quest Rescuing the Rescuers.
Closes #23444

Co-authored-by: Killyana <[email protected]>
(cherry picked from commit afbd4bbe59f57e0d4ed8e400bc35efc95c54dd8a)
2021-12-13 00:42:17 +01:00
Wyrserth 83a9222c39 Core/SAI: allow creatures to handle gameobject spellhit SAI events. (#23492)
(cherry picked from commit 7a71127da92bd833caf4188aee2d5e88c61ae772)
2021-12-13 00:42:17 +01:00
Wyrserth 62f5d9b46b Core/SAI: do not pass old creatureData to UpdateEntry() and keep current health when changing a NPC's entry. (#23493)
(cherry picked from commit 8967cc96df4c1c5c7465e9fd1fa66400f3e992b3)
2021-12-13 00:42:17 +01:00
Keader adc16ffbdc Script/FoS: prevent Wailing Souls from becoming desynched in the Devourer of Souls encounter.
(cherry picked from commit 079b77b5fc466f806cb64206881f0034cce61670)
2021-12-13 00:42:17 +01:00
Killyana 4196ecc3ce DB: Add cosmetic spawns to The Culling of Stratholme
(cherry picked from commit 07e76baf77867b488871c7614d8b34a813442c9c)
2021-12-13 00:42:17 +01:00
Wyrserth 4441702d5a DB/Waypoint: add pathing for Nishera the Garden Keeper.
(cherry picked from commit fcae8b1bff2ba109a9aad6dade0d61a84caa2e99)
2021-12-13 00:42:17 +01:00
Wyrserth 902a6f17dc Script/CoS: fix DB error and remove wrong on-death text for Chrono-Lord Epoch.
(cherry picked from commit 22b222b44e2f26900568af2ebdb92bf19185cfb9)
2021-12-13 00:42:17 +01:00
Aokromes 30cec73c61 Coding standards (#23514)
* Coding standards

* revert part

(cherry picked from commit fe744977c917957e112704ccd66e228b826b3f7a)
2021-12-13 00:42:17 +01:00
Treeston c9d52c9547 Core/AI: Actually accurately reproduce the logic from before 8499434 that determines what summons start following on appearance. Third time's the charm?
Closes #23513.

(cherry picked from commit 3cdf27494ffe18d674a37561a2c573517a2cb533)
(cherry picked from commit 63383da36e27657734cba6ad23c1bd3d68039d90)
2021-12-13 00:42:16 +01:00
ccrs eda6e5c316 Script/CoS: full instance rewrite (#23388)
(cherry picked from commit ca6228067507f19db230d415a1d088e5c0b5b808)
2021-12-13 00:42:16 +01:00
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 e8c1adcf8f Core/SAI: silence wrong SAI error when using SMART_ACTION_SET_DATA on a creature using CreatureAI.
This behavior is fully allowed and should not report any kind of error.

(cherry picked from commit c95531595e666c64829499d2bc920cf5b848bbe2)
2021-12-13 00:42:16 +01:00
funjoker 4c2cad4301 DB/Hotfixes: Update hotfixes to 41359 2021-12-12 23:45:42 +01:00
Shauren 54f607641a Core/Spells: Moved SpellVisual functions from Unit to WorldObject 2021-12-12 19:34:00 +01:00
Shauren f61de627e5 Core/Commands: Fixed crash in .npc showloot 2021-12-12 19:19:29 +01:00
Shauren 9951b53808 Core/Misc: Fixed some gcc warnings 2021-12-12 19:19:15 +01:00
Meji 1a84641549 Core/BattlePets: Added default cooldown to revive battle pets (#27383)
* Added SpellHistory function to retrieve remaining category cooldown
* Changed SpellHistory::ModifySpellCooldown to allow adjusting only regular spell cooldown without touching category
2021-12-12 18:35:15 +01:00
Shauren 1c00109756 Core/Creatures: Fixed crash in CreatureAI::JustAppeared caused by scripted summons without SummonProperties
Closes #23507

(cherry picked from commit c0b25c9a83126bfd26da8245a31ea684008d804d)
2021-12-12 02:20:42 +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
Killyana 76a37c24ff DB/Fishing: Veiled Sea
(cherry picked from commit 86b5b1b8685eb4ec26d2e479df8c7b4e91b9b4b7)
2021-12-12 02:17:13 +01:00
ccrs 4747debed1 Core/Player: 72fc79a followup
safer approach, please report any returning issue

(cherry picked from commit 337de2b61e9df6a8d8b3ff2d0076f35345c33907)
2021-12-12 02:16:42 +01:00
ccrs a4da12119e Scripts/Misc: couple corrections to the recent PRs
(cherry picked from commit 4a8736b82924acf109970d317aa493b19914cea1)
2021-12-12 02:16:01 +01:00
ccrs f4a71ea9aa Core/AI: remove extra empty line
(cherry picked from commit 3c77c04b052f721efb96bdaaceeca8de09926f12)
2021-12-12 02:15:10 +01:00
ccrs d7e544e816 Core/AI: minimize further undesired behaviours (e3e4b97 followup)
Those Category checks come from checking all Spell::SummonGuardian uses

(cherry picked from commit ebd438883e31de4482617631ff9939f2246fda69)
2021-12-12 02:15:00 +01:00
Treeston 007eb8c931 AI/TotemAI: Tell Shaman Totems to stay put and stop moving. Closes #23498.
(cherry picked from commit e3e4b975ce1a7a4aa75d61aff7ab3da287b3ceff)
2021-12-12 02:13:19 +01:00
Killyana 186444485f DB/Creature: Add missing spawns in Onslaught Harbor
(cherry picked from commit 466e11a60d33c398d315a23e9403d6ae4dea8c34)
2021-12-12 02:12:27 +01:00
Treeston 743d022cee AI/SmartAI: Properly forward to inherited CreatureAI::JustAppeared in SmartAI::JustAppeared. Fixes #23491.
(cherry picked from commit 854a113fc7b6610873b77355aed88900ce3b5bc0)
2021-12-12 02:11:15 +01:00
Treeston 38d7c1530a Combat/Threat: Split ThreatManager::NotifyDisengaged off from ThreatManager::ClearAllThreat. NotifyDisengaged signifies intent to clear the engagement flag, and should only be called from AI. Fixes #23490.
(cherry picked from commit 1158f267df22c0782fb5f20f7de31f5643ac0b58)
2021-12-12 02:09:15 +01:00