Commit Graph
36279 Commits
Author SHA1 Message Date
ccrs 4f49cef15c Build: fix variable order initialization error
fatal error: field 'Action' will be initialized after field 'Validator' [-Wreorder]

(cherry picked from commit 71e7394b74bc36467f478986c0bd179e18e04fb8)
2021-12-05 18:40:20 +01:00
ccrs 36a1d00444 Core/Movement: implement MotionMasterDelayedAction validator
(cherry picked from commit b2b85dedb6fe1ad120c9f3eeb280fc65da360dd5)
2021-12-05 18:40:11 +01:00
ccrs 86b4aa01bb Core/AI: PetAI method reordering
(cherry picked from commit acbfac7b1321f0b23f601df531af9958a369ea2f)
2021-12-05 18:40:05 +01:00
Killyana cb9a1c38f1 Instance/Script: Blood Furnace
Ref #23285

(cherry picked from commit 9435caa8d110ebfec894c7f99541f77dc6a83ff1)
2021-12-05 18:39:09 +01:00
Killyana 51b095501b DB/Creature: Hellfire Familiar
(cherry picked from commit db53747eb8ca763d623c1aed1d0f53e2372f57b1)
2021-12-05 18:38:58 +01:00
ccrs 97dddac75a Core/PetAI: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air

(cherry picked from commit 74678b247e04728562e78f6a624577964020a7f0)
2021-12-05 18:37:57 +01:00
ccrs 6814b4d32b Core/PlayerAI: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air

(cherry picked from commit a4e94dcf6bf654ef57a735a67d5e8850390c2d96)
2021-12-05 18:37:48 +01:00
ccrs c511fa2803 Core/Misc: remove incorrect ClearUnitState calls related to movement
these unit states should never be removed outside motionmaster's handlings

(cherry picked from commit 79b90f9d3afb3815e265fc59a1e98c92ec788012)
2021-12-05 18:37:12 +01:00
ZenoX92 0af20f5753 DB/Quest: Return to Troyas (Improvements)
Closes #23283

(cherry picked from commit 6d2d16727a50fc02d91d1389f575354319c9bd72)
2021-12-05 18:36:53 +01:00
ZenoX92 2f130c8904 DB/Gossip: Marin Noggenfogger
Closes #23280

(cherry picked from commit ff7f085403f1bb1673a6f72d1350a0bad199ff60)
2021-12-05 18:35:44 +01:00
ZenoX92 1f96e57881 DB/Quest: Sprinkle's Secret Ingredient
Closes #23279

(cherry picked from commit 947b4792e1920d47b000ffcfa5ab85cd4c6c2f1a)
2021-12-05 18:30:38 +01:00
ZenoX92 df688af83d DB/Quest: Spirit Totem
Closes #23278

(cherry picked from commit 2fda315a377bf4b128e63a1040175e904fc62c9b)
2021-12-05 18:29:50 +01:00
ZenoX92 a26d9635e5 DB/Quest: More Breadcrumb Quests
Closes #2327

(cherry picked from commit f097c38a9812cf614045b99210f3e9879c1dcdae)
2021-12-05 18:28:56 +01:00
ZenoX92 7257b9ea31 DB/Quest: The Final Message to the Wildhammer
Closes #23276

(cherry picked from commit 3859b4d0ab6e3819268920af223dc571359f77fa)
2021-12-05 18:28:05 +01:00
ZenoX92 4798a9d413 DB/Quest: Freed from the Hive (Improvements)
Closes #23274

(cherry picked from commit 3caf85de92c007daf0178125480b71b3a2247905)
2021-12-05 18:26:04 +01:00
Killyana 947270953f DB/Fishing: Fishing level requirement for Zul'Gurub
(cherry picked from commit dca1da786c5cec6a448d6790454d592d0ccb097c)
2021-12-05 18:24:12 +01:00
Aokromes 1d22ade73f Core/Creature: equipment_id field on creature table is not working correctly, if it's set to 0 the npc still spawn with the equipement. (#23273)
By Malcrom
Closes #16416

(cherry picked from commit 61ba477c7733e2d69f1bc287f2bff853cbc67d16)
2021-12-05 18:20:36 +01:00
Killyana 1f0801ae3d DB/Creature: Fix Equipments
Ref #16416

(cherry picked from commit 99fbaa2be2b06ff744699bb9e54b0e6189db819e)
2021-12-05 18:20:27 +01:00
ccrs bda32dfbd1 Core/AI: couple movement related corrections in FollowerAI
plus EnterEvadeMode streamline

(cherry picked from commit f309b49eb12b09e7afc5d5af157f81688c346b8f)
2021-12-05 16:51:19 +01:00
ccrs 88f5536c43 Core/AI: streamline FollowerAI::MoveInLineOfSight with SmartAI and EscortAI
plus another method reorganization

(cherry picked from commit d3b8d69e38122d64daaac2d1cb7dd002ade7fbd5)
2021-12-05 16:50:53 +01:00
ccrs edbf45404b Core/AI: streamline FollowerAI::AssistPlayerInCombatAgainst with SmartAI and EscortAI
plus couple method reorganizations

(cherry picked from commit 0e22d61d4a85bc8d5080474a007ba2fc72842af6)
2021-12-05 16:50:15 +01:00
ccrs 844f969ed7 Core/AI: logs, codestyle & cosmetics standarization
(cherry picked from commit fdb71ce19e02b44323fbb9dfa5f07dae2a35f8ba)
2021-12-05 16:48:58 +01:00
ccrs 672d4d6baa Core/AI: silence a freaking annoying VS IntelliSense warning
(cherry picked from commit 0eb5d240fa82592ff7a4b2df81206ac49df628e2)
2021-12-05 16:19:57 +01:00
ccrs dd11603150 Core/AI: variable naming standarization
plus minimum codestyle changes

(cherry picked from commit 179c7da1fc264b1444aa50632317e16dca02f78b)
2021-12-05 16:17:02 +01:00
ccrs 6efb8d2d22 Scripts/Northrend: couple cosmetic corrections after 552720a
(cherry picked from commit 7025b0065646e0d70ba2ca0ef807ff4e9d8612ce)
2021-12-05 16:02:29 +01:00
ZenoX92 82d150e3e1 DB/Quest: Quest Emotes (Mulgore)
Closes #23268

(cherry picked from commit 869b43d5179766d7febde76ef26a43dfcf09c913)
2021-12-05 16:00:26 +01:00
ZenoX92 54ce6cf1dd DB/Quest Greetings: Baine Bloodhoof & Morin Cloudstalker
Closes #23267

(cherry picked from commit 1343b6362e857f8a5504153f0b812e236038b5bb)
2021-12-05 15:40:24 +01:00
ZenoX92 1a8d30bf14 DB/Quest: Rite of Vision (Part 3) (Improvements)
Closes #23266

(cherry picked from commit 451957f78cd4f183f75aba4c79baa4a6742330ce)
2021-12-05 15:39:32 +01:00
Killyana 09ec99e6d0 DB/Creature: Chakaa
(cherry picked from commit 1d1ca24b865e5b8ce7a7f759b6caa94aa0a50972)
2021-12-05 15:26:00 +01:00
Killyana d4d1e1ea78 DB/Creature: Coilskar Defender
(cherry picked from commit 10176106af5441c180e59d4516978eae3e1c5cf9)
2021-12-05 15:24:02 +01:00
Killyana dcf076a3cb DB/Creature: Exodar's Elementals & Seer Skaltesh
(cherry picked from commit 1c799e5ff23b3349b4c8bc587f0116f126956fdd)
2021-12-05 15:22:07 +01:00
Killyana 03f241ec2e DB/Creature: Cosmetic fixes for Shadow Labyrinth
(cherry picked from commit 79176376a75fc0e8f4d13c87b4db524a22c50820)
2021-12-05 15:18:31 +01:00
Wyreth 40ec90e1f5 Scripts/Northrend: improvements for quest Get Me Outa Here! (11673) (#20753)
* Script/Quest: improvements for quest Get Me Outa Here! (11673).

* Happiness for our Travis overlord

* Update 9999_99_99_99_world_quest_get_me_outa_here.sql

* Update zone_borean_tundra.cpp

* Update 9999_99_99_99_world_quest_get_me_outa_here.sql

* Update 9999_99_99_99_world_quest_get_me_outa_here.sql

* Fix hook that got renamed

* Update 9999_99_99_99_world_quest_get_me_outa_here.sql

* Rename 9999_99_99_99_world_quest_get_me_outa_here.sql to 2019_05_11_08_world.sql

(cherry picked from commit 552720a993cd02e47956cf99e41715b244e0b0eb)
2021-12-05 15:15:52 +01:00
Killyana ddace645ba DB/Creature: Tarren Mill Fisherman
(cherry picked from commit 21031898feaa2bdd3af42ce4b9eda7fd587676f4)
2021-12-05 15:14:12 +01:00
Killyana 182cf0ae76 DB/Creature: Tarren Mill Horse & Young Blanchy
(cherry picked from commit 441795cc496158af11c348d0b0fe7329856c9171)
2021-12-05 15:12:55 +01:00
Killyana 6f2745215b DB/Creature: Fix some cosmetic mounts
(cherry picked from commit 1d4f5ddc59a889c7fd75a29da42ef397ac9120d3)
2021-12-05 15:08:54 +01:00
ZenoX92 cdaf6c0d7a DB/Gossip: Chief Hawkwind
Closes #23264

(cherry picked from commit 4613b25995f71c594ccd7e3e30d65e5a4f0a5a19)
2021-12-05 15:01:05 +01:00
Killyana f6103afc5f DB/Creature: Trainee Sinthar
(cherry picked from commit 06b8f13a26465304fca1e17a13047a9eef354db9)
2021-12-05 14:53:15 +01:00
Killyana f88657b51c DB/Creature: Dark Portal Dummy
Used to cast spell 32564 on  that  summons 18553 (crystal visual)
80% of visual effects from Medivh ritual are not scripted

(cherry picked from commit 378b53ade9aed230654e4e85832bfdbfb86c8ab5)
2021-12-05 14:51:50 +01:00
Killyana eb9f182a04 DB/Misc: Some cosmetics for Auchenai Crypts
(cherry picked from commit 47841890866924d34a0ce73a799bcaa21affeed9)
2021-12-05 14:50:33 +01:00
Killyana 244475978f DB/Misc: Auchenai Crypts
Cherry pick From https://github.com/cmangos/wotlk-db/commit/a671b0ed6821bf1a1d8dd94105656db725daa709
By Grz3s

(cherry picked from commit cf37f357df5cbe4ae6d41832367c1e506db938ee)
2021-12-05 14:43:08 +01:00
Shauren dc4b516844 Core/Movement: Use correct root check
(cherry picked from commit 3e9239a1e552d926caccf7e9a588e8d82ce0b9ee)
2021-12-05 14:38:39 +01:00
Shauren 34eedc2ad8 Core/Movement: Prevent rooted units from falling
* Fixes a client freeze

Closes #23042

(cherry picked from commit 99a9129a72a594cab8f3b15d9da388cf99afa47b)
2021-12-05 14:38:26 +01:00
brotalnia ab988dc982 Core/Spells: Return CheckCast result from CastSpell (#23236)
* Return CheckCast result from CastSpell

* Return cast result from UnitAI methods too.

(cherry picked from commit 49d0a5bbb69dd352bac0009625ded2c472b66805)
2021-12-05 14:37:13 +01:00
Killyana ae52409ad9 DB/Creature: Add some cosmetic mounts
(cherry picked from commit b7d63b0331af55ea006f366cd56f42cad4dafd7f)
2021-12-05 14:06:26 +01:00
Killyana 456825b565 DB/Creature: Grunda Bronzewing
(cherry picked from commit b028dc07cfb71620eb7309490c053fa375fcd40c)
2021-12-05 14:04:28 +01:00
Aokromes 8f8ea509cb Core/Movement: Fix Warrior's Charge launch visual while jumping backw… (#23243)
* Core/Movement: Fix Warrior's Charge launch visual while jumping backwards

By Natureknight

* fix no-pch

(cherry picked from commit cc1a5202995b2c70eb2d0d4af36c593011234e35)
2021-12-05 14:03:47 +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
Killyana 13becd1e39 DB/Creature: Murkblood Event Controller
(cherry picked from commit 57f8695dbe4fbfd187251e0390f2612a6b197d3d)
2021-12-05 13:59:39 +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