Commit Graph

39720 Commits

Author SHA1 Message Date
Ovah e42aae1895 Fixed pets repositioning themselves after every cast (#23923)
(cherry picked from commit 4ddf7f5976)
2021-12-19 00:37:22 +01:00
jackpoz 9c154074ed Dep: Inherit C++ language version from CMake
(cherry picked from commit 92b25070b9)
2021-12-19 00:33:43 +01:00
Giacomo Pozzoni 490c05080c Core/Build: Fix tools-only build
(cherry picked from commit c152e0f415)
2021-12-19 00:32:59 +01:00
Killyana e2910e6aab DB: Spawn phase 4 for Malykriss: The Vile Hold
(cherry picked from commit ca7566a6c7)
2021-12-19 00:32:34 +01:00
Killyana 0352885814 DB/Creature: Netherstorm Triangulation Point One Trigger & Netherstorm Triangulation Point Two Trigger
Closes #23812

(cherry picked from commit b28fbba3cd)
2021-12-19 00:27:23 +01:00
Killyana 589bdfda6d DB/GameObject: Legion Communicator & Legion Communicator Aura
(cherry picked from commit e0edc20f8f)
2021-12-19 00:26:30 +01:00
Killyana cc311dad62 DB/Quest: Disclosure
Closes #21040

(cherry picked from commit 9597195e82)
2021-12-19 00:25:44 +01:00
Keader 397cd0f63c DB/Loot: The drop rate of Frost Lotus, from herbs in Northrend, has been increased by 50%. From 5% to 7.5%
Closes #23880

(cherry picked from commit 3526f6a20b)
2021-12-19 00:15:30 +01:00
Shauren b93bf95f2e Core/Random: Refactor random number generation to use std::uniform_*_distribution to restrict result range instead of doing that ourselves
* Seed SFMTRand with more values for its state

(cherry picked from commit 73bc3d8ea4)
2021-12-19 00:13:11 +01:00
daMaex 08b40733a5 Dep/SFMT: updated to newest upstream version from https://github.com/MersenneTwister-Lab/SFMT
* only needed files added
* used CMake and SFMTRand from https://github.com/TrinityCore/TrinityCore/pull/23240 (Thank you Artox)

(cherry picked from commit 4e0279b0e4)
2021-12-19 00:12:41 +01:00
dr-j 5ae84caf23 DB/Quest: On Nethery Wings (missing visuals)
Closes #23905

(cherry picked from commit b8e7e87e4c)
2021-12-19 00:08:42 +01:00
dr-j fe9ebb96df DB/SAI: Archaeologist Andorin and Moteha Windborn Brann's Communicator recovery
Closes #23907

(cherry picked from commit aebfd6a3b8)
2021-12-19 00:08:09 +01:00
daMaex 97d48751b0 Dep/efsw: updated efsw to newest version (#23894)
(cherry picked from commit ed2c2941a7)
2021-12-19 00:01:13 +01:00
Killyana dbf347bdd0 DB: Fix a DB error
(cherry picked from commit c79571a096)
2021-12-18 23:46:38 +01:00
Killyana 86cf5bcad4 DB/Loot: Remove wrong loot from Galak Windchaser
(cherry picked from commit 775e1cb9b1)
2021-12-18 23:46:00 +01:00
daMaex 67696322ea Core: updated argon2 to latest release (#23893)
* - updated argon2 to latest release from https://github.com/P-H-C/phc-winner-argon2

- modified CMakeLists.txt to use the reference implementation on aarch64

* fixed indentation

* added ARGON2_NO_THREADS definition to argon2 library

* better indentation

(cherry picked from commit ce916165e2)
2021-12-18 23:45:05 +01:00
daMaex 657fab8cb9 added jemalloc configuration to CMake for CPU_SINWAIT (#23898)
(cherry picked from commit 4bf80e2f18)
2021-12-18 23:44:42 +01:00
Killyana 20a772634c DB/Creature: Freed Crusader
Closes #23892

(cherry picked from commit eeb7c02ea4)
2021-12-18 23:44:20 +01:00
Trond B. Krokli 3e835a77bb Core/Spells: add spell fix to Trained Rock Falcon (#23896)
fixed by sirikfoll

(cherry picked from commit 42f1861f30)
2021-12-18 23:43:49 +01:00
jackpoz fa4830af80 Dep/Jemalloc: Update to Jemalloc 5.2.1
(cherry picked from commit 89cb584780)
2021-12-18 23:39:50 +01:00
Shauren 22987b705b Core/PacketIO: Restrict CMSG_STANDSTATECHANGE to only allow the same stand states that client can send by itself
(cherry picked from commit 267bdde323)
2021-12-18 23:39:11 +01:00
ccrs 5d1281edda Scripts/PoS: a7a96d4 followup
cause edge cases may exist
ty Aokromes

(cherry picked from commit a58ed271c9)
2021-12-18 23:36:44 +01:00
ccrs 6443116d5b Scripts/ScarletMonastery: instance script cleanup (#23889)
Adapt InstanceScript into newer structure and style
Adapt existing boss scripts into newer structure and style
Improve existing boss related definitions

Should make each boss more functionally reliable, but nothing new has been added

(cherry picked from commit 06c6b30ed4)
2021-12-18 23:36:17 +01:00
jackpoz 0fb1bf8439 Core/Misc: Enable MaxCoreStuckTime setting by default
Enable MaxCoreStuckTime setting by default to force worldserver to exit in case of infinite loops.
Note that this will not affect existing setups with the setting MaxCoreStuckTime set to 0 in the local worldserver.conf .

(cherry picked from commit 00703ee238)
2021-12-18 23:24:24 +01:00
Killyana e071f08ca7 DB/Quest: The Path to the Citadel
Make the credit for the party invoker

(cherry picked from commit 58b0ca8641)
2021-12-18 23:24:03 +01:00
ccrs bb1a4e884a Scripts/PoS: a7a96d4 followup
we cant despawn all summons since vehicle spawn their passengers as regular summons
ty Aokromes

(cherry picked from commit fcbcb43b2b)
2021-12-18 23:23:08 +01:00
ccrs b7346bac48 Scripts/PoS: a7a96d4 followup
(cherry picked from commit 40116f1025)
2021-12-18 23:22:54 +01:00
ccrs 7594ae72d7 Scripts/PoS: little implementation cleanup in boss_krickandick with, you guessed it, movement related corrections
also, never forgetti  -->
                                     ¨¨Ç*^¿?_:;_^!"·Ç!Ñ·$%/(/)/()(=)(=]]{
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 a7a96d4271)
2021-12-18 23:22:38 +01:00
ccrs a73e6a7438 Scripts/PoS: move boss_krickandick into new script definition
(cherry picked from commit d27fd717c1)
2021-12-18 23:22:08 +01:00
ccrs 1add1c31d8 Core/Movement: prevent any Initialize queue till AddToWorld is signaled
(cherry picked from commit c9c6871659)
2021-12-18 23:18:26 +01:00
ccrs 7b21b53ac9 Core/Movement: d033032 followup
now THATS a typo... sorry folks

(cherry picked from commit bc9a9ad7e1)
2021-12-18 23:18:16 +01:00
Killyana 3edf174d21 DB/Spell: Fix phasing in Foote Steppes (with the correct spell this time)
Ref https://github.com/TrinityCore/TrinityCore/commit/1e4f0619fd36c0c56812e43302e9e60ff20405b6#diff-c64f2de863d9cbe0fc088f5ed7eeeb04R3-R5

(cherry picked from commit 8dbceb421c)
2021-12-18 23:18:06 +01:00
Killyana 490c007827 DB/Spell: Fix phasing in Foote Steppes
Closes #22867

(cherry picked from commit 1e4f0619fd)
2021-12-18 23:17:21 +01:00
Killyana b926f524ba DB/Quest: Pushed Too Far
(cherry picked from commit 5e1b828365)
2021-12-18 23:16:07 +01:00
ccrs a59e4da7f5 Core/Movement: d033032 followup
ty jackpoz

(cherry picked from commit 5d056f37c7)
2021-12-18 23:14:40 +01:00
Killyana 8281c92dce DB/Creature: Brann Bronzebeard & Brann's Flying Machine
Closes #22650

(cherry picked from commit e10cab89f7)
2021-12-18 23:14:10 +01:00
ccrs 50c90728b2 Core/AI: 06443e3 followup
(cherry picked from commit bb9af06cd4)
2021-12-18 23:13:20 +01:00
ccrs 2f5d97b951 Core/AI: add missing public tag & correct alignment
(cherry picked from commit fe7c2c3772)
2021-12-18 23:10:45 +01:00
Killyana 64ad90a9d8 DB/Creature: Plaguehoof & Bloodsunder & Icefury
(cherry picked from commit 439c434164)
2021-12-18 23:06:04 +01:00
Killyana 8b35d5b8fc DB/Creature: Spitzpatrick's Bomber
(cherry picked from commit cd32ef7798)
2021-12-18 23:04:28 +01:00
Killyana 294f232e4a DB/Creature: Argent Mason
(cherry picked from commit 77f857cb4e)
2021-12-18 23:03:00 +01:00
Killyana ae9ca35807 DB/Creature: Vanguard Sound Dummy
(cherry picked from commit db4a2a721f)
2021-12-18 23:03:00 +01:00
ccrs c658ba2fc9 Core/Movement: d033032 followup
ty jackpoz

(cherry picked from commit bc507209a7)
2021-12-18 23:03:00 +01:00
ccrs d3ddb3726a Core/AI: 06443e3 followup
cause its not "that" horrible

(cherry picked from commit a71c5f4c7f)
2021-12-18 23:03:00 +01:00
ccrs dfb2221552 Core/Movement: delay movement update in MotionMaster until its owner signals AddToWorld
ref #23199
closes #23876

(cherry picked from commit d033032d33)
2021-12-18 23:03:00 +01:00
Aokromes 7f074efa04 Core/Totem: Change log level of a log
To much spam of people doing quests with totem-like creatures

(cherry picked from commit 69b7958ebc)
2021-12-18 23:03:00 +01:00
Jildor c1b0ffbef8 DB/Creature: Bronjahm interrupt immunity
Closes #23870

(cherry picked from commit c023b7aeff)
2021-12-18 23:03:00 +01:00
Killyana c1a7a424df DB/Creature: Emissary Roman'khan
(cherry picked from commit ec81d1c6a9)
2021-12-18 23:03:00 +01:00
Killyana cb13d0b185 DB/Creature: Obsidian Eradicator & Obsidian Nullifier
Closes  #23869

(cherry picked from commit fe479ec8fd)
2021-12-18 23:03:00 +01:00
jackpoz 58fe0f9e4a Build/Misc: Add ASan CMake flag
Allow to enable/disable Address Sanitizer in Clang and GCC from CMake flag "ASAN" of type Boolean. It can be enabled passing -DASAN=TRUE to CMake.

(cherry picked from commit 580f40769c)
2021-12-18 23:03:00 +01:00