Commit Graph

37555 Commits

Author SHA1 Message Date
Giacomo Pozzoni
528e9959e8 DB: Add drop script compatible with MySQL 8
(cherry picked from commit 7e5c1cf453)
2022-01-02 19:55:05 +01:00
Sorikoff
74174332c6 Scripts/Pet: Lil' K.T (#24528)
* Lil' K.T.

* Rename 9999_99_99_99_world_335.sql to 2020_05_10_00_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 34fecde022)
2022-01-02 19:24:18 +01:00
Shauren
d30e4a20e5 Core/Misc: Define and use ChrRacesFlag and CreatureModelDataFlags (ref 772f506a3b) 2022-01-02 19:14:32 +01:00
offl
2d07cf9570 DB/Loot: Add references for Level 70 Darkmoon Cards (5-8) & Books and use them in TK & SSC
Closes #24584

(cherry picked from commit 0b60b48273)
2022-01-02 18:47:00 +01:00
offl
cd11896cf9 DB/Loot: Add some references for Black Temple
Closes #24585

(cherry picked from commit 2ada2cfaea)
2022-01-02 18:46:22 +01:00
offl
804a2b8d14 DB/Loot: Remove remaining herbs and ore with low chance to drop
Closes #24586
Closes #24587

(cherry picked from commit 85e5735c0c)
2022-01-02 18:45:55 +01:00
offl
d91f692d87 DB/loot: Fix some Azjol Nerub loots and skinning
Closes #24582

(cherry picked from commit ae9646641f)
2022-01-02 18:44:22 +01:00
Shauren
3a2eb806f8 Misc: Made gdb crash reporting script more automation friendly
* Don't block on successful exit
* Generate timestamped filenames to avoid overwriting old logs

(cherry picked from commit 58d3f17430)
2022-01-02 16:32:47 +01:00
offl
1e5ccc89b7 DB/Loot: Remove some wrong loots
Ref #18182

(cherry picked from commit 7395eadd3a)
2022-01-02 16:32:36 +01:00
offl
d6488f985b DB/Loot: Add more items for Crimson Hand Battle Mage
Closes #24576

(cherry picked from commit 63b1c74094)
2022-01-02 16:31:43 +01:00
offl
16735c0ec2 DB/Loot: Add reference for TK & SSC recipes
Closes #24575

(cherry picked from commit bda7c385ee)
2022-01-02 16:31:14 +01:00
offl
ef1b737f8c DB/Loot: Adjust LootMode & QuestRequired for some gameobjects loot
Closes #24574

(cherry picked from commit bcafbcf68d)
2022-01-02 16:30:33 +01:00
offl
c5071416aa DB/Loot: Remove more incorrect items from creatures
Closes #24573

(cherry picked from commit e64ed729d7)
2022-01-02 16:29:23 +01:00
Shauren
d56d92fbe7 Core/Units: Allow mind controlling non-controllable vehicles (for example players that become vehicle during boss encounters or creatures that only are vehicles to show non standard power type)
Closes #24562

(cherry picked from commit 1fecbc6892)
2022-01-02 16:17:18 +01:00
NoName
0aa98a5bc9 Core/Maps: fix respawn times for manual respawns (#24571)
by joshwhedon

(cherry picked from commit 5bbab32793)
2022-01-02 13:56:18 +01:00
Killyana
2cb559e4a7 DB/Spawn: Fix some under-map creature and gobs
(cherry picked from commit 4e4a999e49)
2022-01-02 13:55:55 +01:00
offl
b067344203 DB/Loot: Remove Motes of Shadow from nearly all demons and fix db errors
Closes #24563

(cherry picked from commit 2384d1d8e4)
2022-01-02 13:54:47 +01:00
offl
ebcf5a66fd DB/Loot: Restore some incorrectly removed references
Closes #24559

(cherry picked from commit 6df0b7acdb)
2022-01-02 13:54:16 +01:00
offl
7760e9a877 DB/Loot: Petrified Band
Closes #24558

(cherry picked from commit d46cc74f00)
2022-01-02 13:50:18 +01:00
offl
f466bf8b6a DB/Loot: Remove excess references from some creatures
Closes #24557

(cherry picked from commit ec17750fe9)
2022-01-02 13:45:49 +01:00
offl
06963c5797 DB/Loot: Add references for Tempest Keep & Serpenshrine Cavern epic items
Closes #24556

(cherry picked from commit 7c1cf76e28)
2022-01-02 12:22:20 +01:00
Shauren
65caf33e72 DB/Loot: Delete reference for Green Hills of Stranglethorn Pages 2022-01-02 12:20:02 +01:00
ccrs
b9bb07de03 Core/Movement: modify MovementInform trigger condition & checks in ChaseMovementGenerator
(cherry picked from commit ac12bd1391)
2022-01-02 00:41:22 +01:00
offl
316abe9d77 DB/Loot: Add reference for Depleted items (Ogri'la)
Closes #24546

(cherry picked from commit 2284790d31)
2022-01-02 00:41:08 +01:00
offl
8bf9637c3c DB/Loot: Remove more incorrect/weird items from loot
Closes #24544

(cherry picked from commit 67b0adca02)
2022-01-02 00:39:22 +01:00
ccrs
06334ab734 Core/Movement: de832b6 followup
lets keep that failsafe there, doesnt hurt

(cherry picked from commit 71ed2e5d5e)
2022-01-02 00:30:33 +01:00
ccrs
e6c0022a4d Core/Movement: modify MovementInform trigger condition & checks in FollowMovementGenerator
ref #24552

(cherry picked from commit de832b6980)
2022-01-02 00:30:33 +01:00
Shauren
6413466693 Core/Spells: Relaxed aura exclusivity check to allow casting spells that have other, non-aura effects even if aura will not be applied
Closes #24553

(cherry picked from commit 829cf38c67)
2022-01-02 00:30:31 +01:00
ccrs
875da43780 Core/Movement: 0e2342c followup
(cherry picked from commit b8422e667b)
2022-01-02 00:22:57 +01:00
offl
589bd28a6d DB/Loot: Remove incorrect items from some quest chests
Closes #24543

(cherry picked from commit 9b5375f858)
2022-01-02 00:22:40 +01:00
offl
676a6449ee DB/Loot: Remove incorrect skinning loot from some creatures
Closes #24538

(cherry picked from commit f7d385abf0)
2022-01-02 00:22:09 +01:00
offl
7d49ee8158 DB/Loot: Remove more incorrect/weird items from loot
Closes #24537

(cherry picked from commit fa2f42b596)
2022-01-02 00:20:41 +01:00
offl
3be5ade124 DB/Loot: Remove wrong items from Weapon Crates and Armor Crates
Closes #24536

(cherry picked from commit 9f5bafa7c6)
2022-01-02 00:17:13 +01:00
offl
ba8f47c9bf DB/Loot: Remove incorrect/weird items from loot and adjust chance
Closes #24532

(cherry picked from commit e3b8b05aa7)
2022-01-01 23:56:46 +01:00
offl
f0583eef73 DB/Loot: Add missing bandages to Arathi Basin care packages
Closes #24533

(cherry picked from commit 4a8382d905)
2022-01-01 23:51:01 +01:00
Ovahlord
b8e1de0f92 Core/Objects: use the static vmap check in MovePositionToFirstCollision for all path results to avoid falling below wmo surfaces when the mmap path returns unreliable data
(cherry picked from commit a548d9f9b0)
2022-01-01 23:49:31 +01:00
Shauren
6d94bc2f4b Core/Spells: Fixed refreshing stat buff auras that have been improved by talents
Closes #24527

(cherry picked from commit 978745220a)
2022-01-01 23:45:39 +01:00
offl
6dace40895 DB/Loot: Remove incorrect/weird loot from some gameobjects
Closes #24529

(cherry picked from commit 7701243f6a)
2022-01-01 23:34:04 +01:00
offl
60ffcbfd2d DB/Misc: Remove wrong loots and fix some creature level
Closes #24524

(cherry picked from commit a1bd3c1b2e)
2022-01-01 23:32:14 +01:00
Ovah
26e7da1622 Core/Objects: further improvements for MovePositionToFirstCollision (#24523)
* Core/Objects: further improvements for MovePositionToFirstCollision

* the PathGenerator will now normalize incomplete destinations as well
* normalize destination positions before launching detour raycasts to get better direction data
* exclude unwanted pathfinding results from further use to avoid unintended behaivior

* Core/PathFinding: Split PATHFIND_FARFROMPOLY into PATHFIND_FARFROMPOLY_START and PATHFIND_FARFROMPOLY_END for start and end position

Handle PATHFIND_FARFROMPOLY_END as valid in MovePositionToFirstCollision

Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit 6485422c61)
2022-01-01 23:30:48 +01:00
Killyana
99aef26563 DB/Fishing: Update fishing skills level and loots in Molten Core, Blackrock Spire, Blackrock Depths, Blackrock Mountain and Burning Steppes
(cherry picked from commit c3981f09d3)
2022-01-01 23:25:33 +01:00
offl
f32f812e29 DB/Quest: Becoming a Spellfire Tailor
Closes #24522

(cherry picked from commit 9638f0ad0b)
2022-01-01 23:22:09 +01:00
Ovahlord
b8805f4389 Core/Objects: optimize and improve MovePositionToFirstCollision results
* removed redundant static LOS checks as they are covered by the mmap raycast prior to the check
* removed unnecessary VMap height lookups to determine rapid falloffs as they are covered by the mmap raycast as well

(cherry picked from commit cf849df50a)
2022-01-01 23:19:31 +01:00
ForesterDev
9d38eeec7e Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER (#24511)
* Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER. Update .dev command to new command model

* Rename _player -> player

(cherry picked from commit 8128bb97db)
2022-01-01 23:18:04 +01:00
jackpoz
7d632d5711 Core/PathFinding: Fix buffer overflow
(cherry picked from commit dc7856644f)
2022-01-01 22:59:49 +01:00
NoName
6c6b8cb1c6 Scripts/IcecrownCitadel: Adding IsAlive check to avoid possible crash in Event (#24514)
(cherry picked from commit 22aaf32a79)
2022-01-01 22:59:24 +01:00
Killyana
e265f7a41f DB/Conditions: Eruption - Lava Fissure
Ref #11877

(cherry picked from commit 46a017d454)
2022-01-01 22:59:00 +01:00
Shauren
679e9910e0 Core/Auras: Prevent getting negative scale with auras
Closes #24040

(cherry picked from commit 50576fa1f5)
2022-01-01 22:49:58 +01:00
Shauren
c9443f190a Core/Spells Fixed scroll stacking check when not targeting self
* Reuse code that removes non-stackable auras at apply to check before casting the spell to keep reagents/cast item

(cherry picked from commit 43d9ffd1bc)
2022-01-01 22:27:05 +01:00
FAQ
88afe180b4 Core/Spells: Scrolls should not be consumed, when they fail to apply.
(cherry picked from commit 8d87c834e7)
2022-01-01 21:55:29 +01:00