Commit Graph
37492 Commits
Author SHA1 Message Date
Giacomo Pozzoni 63e5092f14 Build: Add support to MariaDB 10.4 on Windows
MariaDB 10.4 (latest stable) is the only supported version.

(cherry picked from commit 7c91c423d05aabc18d5c36af9ecc2a9c5f49970d)
2022-01-01 20:16:37 +01:00
Keader c11288af78 Making travis happy
(cherry picked from commit ee218a564239cf02c43df41f7b9597d71b018ed5)
2022-01-01 20:16:05 +01:00
Keader a21ad2079a Scripts/Black Temple: Fixed Reliquary of Souls after combat rewrite changes.
Closes #23879
* Fixed combat start/evade issue
* Fixed visual issue in Soul Release spell
* Fixed some timers issue
* Fixed some codestyle issues

PS: Please, stop break my black temple babys.
(cherry picked from commit d8e726de586070d24bec3c43a9ae795cf5482be0)
2022-01-01 20:15:51 +01:00
ForesterDev 6bddc8ff5e Core/Database: fix wrong password logging (#24487)
(cherry picked from commit 48c700347c91b1748427a8c5b09b8d4099c9a105)
2022-01-01 20:13:25 +01:00
jackpoz d690648bce Scripts/BWL: Fix crash in Razorgore encounter
(cherry picked from commit 7b8b02c32ebfb7c8c47ac1d1b94129c91346ad66)
2022-01-01 20:13:04 +01:00
Rushor 864ce5a11c Game/SmartScripts: Reset counter in SAI only on Initialize. (#24489)
* Game/SmartScripts: Reset counter in SAI only on Initialize.

* Game/SmartScripts: Reset counter in SAI only on Initialize.

(cherry picked from commit 4f52f7d7c9f57b3ee0347888ce3a77b6363d1be9)
2022-01-01 20:12:55 +01:00
Shauren fbedd77fe5 Misc: Improve gdb script output
* Switch disassembly to intel syntax
* Remove terminal colors
* Remove terminal line wrapping and pagination
* Start versioning the script

(cherry picked from commit 0d0d005a2e705b875bf4b13cee910521e37b45bc)
2022-01-01 20:12:36 +01:00
jackpoz e71352db6f Core/Spells: Fix assertion triggered
(cherry picked from commit 740afc71358c32257540350a6d7d4071a851452f)
2022-01-01 20:11:02 +01:00
Shauren 3f2f715f35 Core/Misc: Improve assert message with more detail
(cherry picked from commit 9407f9bdfa7c8f3cad52f892aef4e31a1781930a)
2022-01-01 20:10:45 +01:00
Jinnaix 27bde195ac DB/GameObject: Zul Farrak Shallow Graves Pooling
(cherry picked from commit 948b5905f7ec55376a648300c88bd02a8644c775)
2022-01-01 20:10:10 +01:00
Killyana 8c6a25ee94 DB/Creature: Servant of Hodir
Closes  #24406

(cherry picked from commit 1b897d33c76984f3600f51eeb6650599c859e780)
2022-01-01 20:07:56 +01:00
Rushor 9ae1378cc4 DB/Creature: Add waypoint to creatures near Omorok the Tree Shaper
Closes #24359

(cherry picked from commit 82bc2c01e92066eea03ac9f31ea790b18e1d939c)
2022-01-01 20:06:58 +01:00
Killyana 61236ece9a DB/GameObject: Spawn a missing Everfrost Shard and fix the rotation for other spawns
(cherry picked from commit 19f67356d7cbf7e2777c543bf177e0ee0c49a4e6)
2022-01-01 20:05:49 +01:00
Killyana ad2e5aabc4 Spell: Move "Dark Conclave Ritualist Channel" outside Ulduar spells
(cherry picked from commit 9e585732728a0b99c6e8f70d30bd7c508de44636)
2022-01-01 20:04:42 +01:00
Killyana 8e6d9b0b74 DB/GameObject: Arakkoa Egg
(cherry picked from commit cc41323d6f04603c03d847e57a6ac79ff0fce3df)
2022-01-01 20:04:30 +01:00
Killyana b4dd7c642b Spell: Fix "Dark Conclave Ritualist Channel" range and cast
(cherry picked from commit 64878e19fbbb95ee1741aed6013a27f7c6323f41)
2022-01-01 20:02:50 +01:00
skipperheartbeat 00f6631cd2 Boss/Script: Vazruden_Fix (#24197)
* Add files via upload

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: offl <[email protected]>

* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp

Co-Authored-By: Trond B. Krokli <[email protected]>

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

* Update boss_vazruden_the_herald.cpp

Co-authored-by: Aokromes <[email protected]>
Co-authored-by: Trond B. Krokli <[email protected]>
Co-authored-by: Giacomo Pozzoni <[email protected]>
Co-authored-by: offl <[email protected]>
(cherry picked from commit 8ac83744293afe297bce2597107bc5da5445ccbb)
2022-01-01 20:01:46 +01:00
Gildor aa38443cf3 Core/Spells: Improve check for non damage/heal spells in Spell::TargetInfo::DoDamageAndTriggers (#24467)
* this prevent cases like full absorb damage that override proper hitMask

(cherry picked from commit 247151b470e6b4950c8d63094c1b8fbf797ad246)
2022-01-01 20:01:16 +01:00
Keader 97ed31fe76 Core/Spells: Fixed Ice Block / Divine Shield cast in Cyclone (#24465)
(cherry picked from commit c41ae890693676c25cf58f448da9a914fcb9aaf1)
2022-01-01 20:00:53 +01:00
zartech22 c57c26d7fb Add realm ID for actions based ip logging (#24453)
* Update SQL queries to insert realm id

* Insert the realm id when logging actions based on IP

* Adding the SQL update file

* Update 9999_99_99_99_auth.sql

* Update auth structure

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 56f20d69a6ab23a9818f77fd4e2df541a7c30f0e)
2022-01-01 19:38:40 +01:00
Gildor e67e0ff9fb Scripts/Naxxramas: Fix Heigan Eruption spell (#24470)
(cherry picked from commit 6c7c2c6cd279813333e0b1cc1f60b22a04f368dd)
2022-01-01 19:17:54 +01:00
Ovah a3d28efcfa Core/Movement: various improvements for creature knockbacks
* creature knockbacks will no longer generate a full path but instead only use a destination point to reflect sniff data
* calculate the destination by using a mmap raycast instead of using a mmap path which had the chance of creating weird movements when GetNearPosition failed to get a proper collision point (knocking arround a tree for example or just somewhere it should not go at all)

(cherry picked from commit cfd63c350f5b01fd699903b17162b2f5167b1386)
2022-01-01 19:17:05 +01:00
Killyana 92ab79bd9a DB/Creature: Add some missing spawns
(cherry picked from commit b69c5560dc3d8e8f2b957773d9d91bf5b6d21e89)
2022-01-01 19:15:28 +01:00
Killyana 8ee91389bf DB/Spawn: Spawn phase 4 in "The Bombardment" area
(cherry picked from commit 7b48580296cddc6c64c7fcb0dae2a1e23d6ec833)
2022-01-01 17:56:39 +01:00
Alan Deutscher 68e1dc8adb Core/Players: Improve trade exchange calculations (#24435)
* Add some comments to Player::CanStoreItems to help me wrap my head around how the method works.

* Experimental fix for incoming trade-stack problem.

* Only add to stacks that aren't already full.

* Use remaining_count instead of static 1.

* Remove debug logging from exploration.

* More uses of remaining_count for consistency.

* Correct space count check

* Correct overflow problem.

* Remove redundant check, handled in existing for statement.

* Store Item pointers in order to be able to merge in multiple incoming stacks.

* Build fix - was continually working locally, but failing in CI.

* Break build in order to keep PR focused on Player.cpp changes.

* Adjust phrasing of how arrays are initialized.

* Fix phrasing of comments to avoid sounding like a ToDo item

* In the spirit of b649273d5f, rephrase an old comment to be a statement rather than a question.

(cherry picked from commit e11a13c755fcc7912d54bd4732795e1d992aab0c)
2022-01-01 16:29:06 +01:00
dr-j d6931f392e DB: Remove wrong spawns related to "Kickin’ Nass and taking manes"
Closes #24464

(cherry picked from commit 4bf5bec50904999efd5bb860e3cfbb8263a911de)
2022-01-01 16:21:20 +01:00
Killyana 9f25add1c7 DB/Quest: Investigate the Blue Recluse & Investigate the Alchemist Shop
Closes #24024

(cherry picked from commit 1a1489d73e9b69b5c5465b2963080500fe050fa6)
2022-01-01 16:20:37 +01:00
Keader 6957dd9bd6 Scripts/Ulduar: Little improvements in Auriaya
* Removed DespawnAtEvade
* Fix Feral Defender Damage

(cherry picked from commit 77dd751499a92eb06b66eadd00bbc71da07e62be)
2022-01-01 15:54:52 +01:00
Rushor 4665a2bc40 DB/SAI: Servant of the Throne & Ancient Skeletal Soldier
Closes #24401

(cherry picked from commit d2d296574137b5a6c1216f6a631c8587c6b1b43f)
2022-01-01 15:54:04 +01:00
Rushor 14a4fb99fe DB/Creature: Val'kyr Protector & Val'kyr Guardian
Closes #24398

(cherry picked from commit 13a429ab2610c016503044f2abec7828d881226b)
2022-01-01 15:53:36 +01:00
Killyana 8a26afd548 DB/Spell: Lok'lira's Bargain
ref #24408

(cherry picked from commit 36ba94c007a20f5ab7c961b2e8b1ddde1372662c)
2022-01-01 15:53:10 +01:00
dr-j 3704243f9b DB/Quest: Vereth the Cunning quest chaining
Closes #24452

(cherry picked from commit 80803039c2cb5f418d2563d23154140f331b9b1d)
2022-01-01 15:52:18 +01:00
Keader 0484c0a337 Scripts/Trial of Crusader: Fixed issue with Snobold Vassal and some achiev criteria resets
* Fixed snobold behavior when gormok dies
* Fixed UPPER_BACK_PAIN Archiev reset
* Fixed THREE_SIXTY_PAIN_SPIKE Archiev reset

(cherry picked from commit 78dff46bf25a6e7e1f68c227278d7ff6f768cf9a)
2022-01-01 15:51:21 +01:00
Gildor a477e85ae3 Scripts/Quest: The Exorcism of Colonel Jules (#24459)
* Remove Anchorite Barada gossip when event start

(cherry picked from commit 8a5b02be0a678ff4a9c589e3da05e96103f819fc)
2022-01-01 15:51:07 +01:00
dr-j 68d2263863 DB/GameObject: Brazier of Madness
Closes #24427

(cherry picked from commit c1c1929e062603a9561952c5da54e8450e9f5ad6)
2022-01-01 15:30:37 +01:00
ForesterDev e73735fa61 Core/PacketIO: updated SMSG_DURABILITY_DAMAGE_DEATH (#24442)
- use RATE_DURABILITY_LOSS_ON_DEATH for death from falling
- add note, that RATE_DURABILITY_LOSS_ON_DEATH doesn't change log message

(cherry picked from commit a1831e0c1e)

Co-authored-by: MitchesD <[email protected]>
(cherry picked from commit e1a8ebc064a2e30b4f1d0d129f034ff64368bedc)
2022-01-01 15:25:11 +01:00
Killyana aeb250d597 DB/Creature: Arcanist Torseldori & Bloodmage
Closes #24449

(cherry picked from commit 400e2913179e0ff47518558f89b687161031967a)
2022-01-01 15:14:08 +01:00
Killyana f01d07c315 DB/Quest: Mystery of the Infinite & Mystery of the Infinite, Redux
Closes #16988

(cherry picked from commit 3621b1fd34f86ec06088f06fe38a7b1207b14e9a)
2022-01-01 15:13:30 +01:00
Killyana da46ffd94c DB/Gameobject: Remove wrong script from Tirisfal Pumpkin
(cherry picked from commit f9d117737998a6bdf560b02e9ca3f4a5ce4bfa2a)
2022-01-01 15:11:46 +01:00
Killyana dcea677b01 DB/Creature: Sartharion Twilight Egg
(cherry picked from commit daecf90ac454a44d28c9f9f3a328a29d32558080)
2022-01-01 15:10:40 +01:00
Killyana aeb949f589 DB/Quest: Battle at Valhalas: Fallen Heroes
Spawn positions fix and linked aggro

(cherry picked from commit 608d23fb1e2f2eaa1c3b155f8da4aa7fd02dbe8b)
2022-01-01 15:09:08 +01:00
Killyana 1c8e81c9f8 DB/Quest: Battle at Valhalas: The Return of Sigrid Iceborn
Closes #22578

(cherry picked from commit 83c222826bdc214e211f1a1572bc91396f9c5426)
2022-01-01 15:08:37 +01:00
Killyana 3f6820a6ac DB/Quest: Improve Devout Bodyguard behavior related to the quest A Fall From Grace
(cherry picked from commit d57b42f2c89d4c40be20bc5d3b309b3a31d31e41)
2022-01-01 15:08:06 +01:00
Killyana 4dae63d16a DB/Creature: Fel Orc Neophyte
Add immune to pc/npc for cosmetic spawns to avoid accident aggro

(cherry picked from commit 2aa32d3beb3340370be71020bf99110c5bb7a484)
2022-01-01 15:05:39 +01:00
Gildor 60e66621da Core/Gameobjects: Improve stealth detection (#24417)
* Core/Gameobjects: Improve stealth detection

* fix warning: private field 'i_funit' is not used

* Code cleanup

* add comment

Co-authored-by: jackpoz <[email protected]>
(cherry picked from commit 862097a63351e957fd4aa6cb82fe7d9edf4d3926)
2022-01-01 15:05:01 +01:00
Sven 2aa5f4e1b2 Improvements to Pyroguard Emberseer (UBRS) script (#24405)
* UBRS: Improve Pyroguard Emberseer script

* Remove whitespaces

* More whitespaces removed

* Addressing change requests
Removed cast from constructor
Removing unused member field

* That should be the last white spaces

* Forgot to remove the declaration

* Update boss_pyroguard_emberseer.cpp

* Add break to For loop

* War on white spaces

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit c3037c35639a547fca6be02ad1a0a2ed4c1c5fe9)
2022-01-01 14:52:43 +01:00
Killyana baa848c992 DB/Quest: Danger! Explosives!
Closes #22490

(cherry picked from commit 5ec303724e46c1ce6981d8bbe12d09428367c808)
2022-01-01 14:47:26 +01:00
ForesterDev 931ca1e546 Core/PacketIO: updated SMSG_FEATURE_SYSTEM_STATUS (#24403)
* Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS

(cherry picked from commit 231207970b)

* Define complaint status values and replace magic numbers

* Add missing header

Co-authored-by: joschiwald <[email protected]>
(cherry picked from commit bfd73e7f47ec670308f72cbd0dbc42ef80cd7e92)
2022-01-01 14:43:20 +01:00
Sorikoff 26ae6df032 Scripts/Pets: Mojo (#24431)
* Mojo

* Update

* Rename 9999_99_99_99_world.sql to 2020_04_11_01_world.sql

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 194691f7c3992fbea13227a190007f05451d742a)
2022-01-01 14:38:52 +01:00
jackpoz 7eff81f9db Core/Pools: Fix crash on startup
(cherry picked from commit 9cde3ffd1404e784406f385061f4df0f6b429b61)
2022-01-01 14:34:20 +01:00