Commit Graph

39332 Commits

Author SHA1 Message Date
jackpoz
b420ef8ea9 Core/Misc: Fix static analysis issues
(cherry picked from commit f127f95917)
2022-03-11 19:33:13 +01:00
Giacomo Pozzoni
51f0294c18 Core/DBLayer: Add QueueSize() method (#26733)
* Core/DBLayer: Add QueueSize() method

Add QueueSize() method to database objects (Login, Character and World) that returns how many tasks are queued.
Include the queue size of the 3 databases in ".server debug" command

* Make the code less threadsafe

* Send data to InfluxDB

* Update grafana dashboard

(cherry picked from commit 96dc110f4a)
2022-03-11 19:32:22 +01:00
Ovah
21177487ea Core/Spawns: prevent spawn groups from bypassing spawnMask restrictions (#26711)
* spawn groups have been able to spawn for all difficulties even when they should be restricted to a single difficulty only

(cherry picked from commit 48f63eda90)
2022-03-11 19:28:56 +01:00
offl
78e462cbec DB/SAI: Prepare SMART_ACTION_WP_START to remove reactState param pt 2
Ref #26728

(cherry picked from commit ba4f2e5a83)
2022-03-11 19:26:04 +01:00
jackpoz
98e4bc2d3d Core/Unit: Add more logs for #26325
Add more logs to try spotting the cause of #26325 . It might be that a minion is added to a owner that is not in world.
Report any issue with minions/pets that contain the log.

(cherry picked from commit 3f08c16749)
2022-03-11 19:09:40 +01:00
Trulsrock
65521a40d2 Added from_hex for OpenSSL version parsing (#26730)
(cherry picked from commit 657970fb69)
2022-03-11 19:08:48 +01:00
Jinnaix
6cc8bebdd6 Game/Event: zone_hellfire_peninsula.cpp (#26724)
* Game/Event: zone_hellfire_peninsula.cpp
Convert script timer into game event

* _events.Reset(); - just in case

* Rename 9999_99_99_99_world.sql to 2021_07_21_03_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 39e1d293bf)
2022-03-11 19:08:22 +01:00
offl
1b22d75019 DB/SAI: Prepare SMART_ACTION_WP_START to remove reactState param pt 1
Ref #26728

(cherry picked from commit b1e099228e)
2022-03-11 19:07:06 +01:00
Jinnaix
d44d1f6309 DB/Creature: Fix Honor Hold Hellfire Event combat stuck
Closes #26726

(cherry picked from commit b1b5bc650b)
2022-03-11 19:05:20 +01:00
jackpoz
fc3e26fdfe Core/SAI: Temporarily allow SMART_ACTION_WP_START to specify parameter value 3 for reactState
(cherry picked from commit 60379cf2c1)
2022-03-11 19:03:36 +01:00
robinsch
0910bca34c [Exploit/Dupe] Container item (#26689)
* Core/Item: Fixed possible dupe with container items containing non unique non stackable items

* Fixed build

* Update sql script and related base structure

Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit d1e913162e)
2022-03-11 19:03:12 +01:00
offl
a8dd1d1031 DB/Misc: Fix error introduced after 863635dbf9
(cherry picked from commit 2a8ff02cfb)
2022-03-11 18:47:22 +01:00
Meji
8ee432b1f0 Core/Spells: PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with invisibility type INVISIBILITY_GENERAL (0) (#26701)
* Core/Spells: PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with invisibility type INVISIBILITY_GENERAL (0)

* Use enum

(cherry picked from commit 47a4d58a98)
2022-03-11 18:45:58 +01:00
jackpoz
c2b8c13a98 Scripts/Commands: Fix ".server debug" crashing in some special conditions
(cherry picked from commit 5094363a94)
2022-03-11 18:37:13 +01:00
Giacomo Pozzoni
6fd7cd9dc9 Core/Pet: Don't allow to tame pets that have already a owner (#26674)
(cherry picked from commit 8c42b3bd88)
2022-03-11 18:37:02 +01:00
Giacomo Pozzoni
c9e685bd9a Core/SAI: Warn when an unused parameter is set in the database (#26628)
* Core/SAI: Warn when an unused parameter is set in the database

* Warn when an unused parameter is set in the database as all unused parameters are supposed to be set to 0.

* Remove unused struct from union.

* Add a new struct simpleTalk for SMART_ACTION_SIMPLE_TALK instead of reusing only some fields of struct talk from SMART_ACTION_TALK

* Add addAura and flag structs to be used instead of generic ones to match the parameters used by actions

* Add randRangeTimedActionList struct to be used instead of generic ones to match the parameters used by actions.

* Remove unused action structs.

(cherry picked from commit aa7279df09)
2022-03-11 18:35:58 +01:00
offl
1b0435b6ea Scripts/Molten Core: Update remaining scripts to new register model (2/2) (#26710)
(cherry picked from commit 863635dbf9)
2022-03-11 18:20:35 +01:00
offl
31cbd3b467 Scripts/Molten Core: Update remaining scripts to new register model (1/2) (#26709)
(cherry picked from commit 09da8dae0e)
2022-03-11 18:18:59 +01:00
offl
bdae746106 Scripts/ToC: Update Twin Val'kyr to new register model (#26708)
(cherry picked from commit 514519d33e)
2022-03-11 18:17:17 +01:00
offl
1581d0aa0e Scripts/ToC: Update remaining scripts of Beasts of Northrend to new register model (#26707)
(cherry picked from commit d7d27ff95c)
2022-03-11 17:49:14 +01:00
offl
54cc2022d1 Scripts/ToC: Update Faction Champions to new register model (#26706)
(cherry picked from commit 60f9847f66)
2022-03-11 17:48:54 +01:00
offl
7961d8ecb8 Scripts/ToC: Update Anub'arak to new register model (#26705)
(cherry picked from commit fa85face47)
2022-03-11 17:40:16 +01:00
offl
e01a432fb1 Scripts/Azjol Nerub: Update Krik'thir to new register model (#26704)
(cherry picked from commit da1b32db8b)
2022-03-11 17:37:17 +01:00
offl
a4843f65a2 Scripts/Azjol Nerub: Update Hadronox to new register model (#26703)
(cherry picked from commit da7dc2f8ad)
2022-03-11 17:37:09 +01:00
offl
c3c4571946 Scripts/FoS: Update remaining scripts to new register model (#26700)
(cherry picked from commit 24bd519f5c)
2022-03-11 17:04:41 +01:00
offl
77f03727a5 Scripts/Ruby Sanctum: Update instance scripts to new register model (#26699)
(cherry picked from commit f91e6c6b3b)
2022-03-11 17:02:55 +01:00
offl
61d00b02e3 Scripts/Ruby Sanctum: Update Saviana to new register model (#26698)
(cherry picked from commit d7f80132c9)
2022-03-11 17:02:09 +01:00
offl
960999b53d Scripts/Ruby Sanctum: Update Zarithrian to new register model (#26697)
(cherry picked from commit 6f8a7c5641)
2022-03-11 17:01:26 +01:00
offl
9797c64a97 Scripts/Obsidian Sanctum: Update Sartharion to new register model (#26696)
(cherry picked from commit 4aee969228)
2022-03-11 17:00:49 +01:00
offl
94ff33894d Scripts/ZG: Update scripts to new register model (5/5) (#26695)
(cherry picked from commit 7f853ea735)
2022-03-11 16:59:03 +01:00
offl
1dd989a8d6 Scripts/ZG: Update scripts to new register model (4/5) (#26694)
(cherry picked from commit 8230f937f1)
2022-03-11 16:56:28 +01:00
offl
3af9279ab7 Scripts/ZG: Update scripts to new register model (2/5) (#26692)
(cherry picked from commit 5e240a4a50)
2022-03-11 16:46:40 +01:00
offl
17d3d1087c Scripts/BWL: Update scripts to new register model (3/3) (#26691)
(cherry picked from commit 572b480a2e)
2022-03-11 16:43:55 +01:00
offl
62879fec9c Scripts/BWL: Update scripts to new register model (2/3) (#26690)
(cherry picked from commit f7ecd86a24)
2022-03-11 16:42:11 +01:00
Shauren
a7cd2bce1f Scripts/Tempest Keep: Remove Al'ar fire immunity 2022-03-11 16:37:56 +01:00
offl
9ca1b8f127 Scripts/The Eye: Reorder Kael'thas' scripts
(cherry picked from commit e4b42314c0)
2022-03-11 16:27:07 +01:00
offl
6435b8cbc9 Scripts/BWL: Update scripts to new register model (1/3) (#26686)
(cherry picked from commit 67bd11f5ff)
2022-03-11 16:25:12 +01:00
offl
b4b4d55a4e Scripts/SFK: Update Apothecary Hummel to new register model (#26685)
(cherry picked from commit 60761136e7)
2022-03-11 16:24:10 +01:00
offl
833331c12e Scripts/ZG: Update scripts to new register model (1/5) (#26684)
(cherry picked from commit 3d19a71ef2)
2022-03-11 16:18:45 +01:00
offl
0a682fdd74 Scripts/OL: Update Onyxia to new register model (#26683)
(cherry picked from commit fc14d4f30a)
2022-03-11 16:15:14 +01:00
offl
252ca85c7c Scripts/FoS: Update Bronjahm to new register model (#26682)
(cherry picked from commit 4f1fd20eaf)
2022-03-11 16:14:08 +01:00
offl
8b7e9c5f39 Scripts/Ruby Sanctum: Update Baltharus to new register model (#26681)
(cherry picked from commit 0265f17eae)
2022-03-11 16:13:23 +01:00
offl
ea19fda6a4 Scripts/Obsidian Sanctum: Update instance scripts to new register model (#26680)
(cherry picked from commit 8e0429d6ab)
2022-03-11 16:12:33 +01:00
offl
fd82c69597 Scripts/MT: Update scripts to new register model (#26679)
(cherry picked from commit 661e7cca00)
2022-03-11 15:48:13 +01:00
offl
e141bd384d Scripts/SH: Update scripts to new register model (#26678)
(cherry picked from commit db1ec411cc)
2022-03-11 15:47:57 +01:00
offl
ea5823151a Scripts/SL: Update scripts to new register model (#26677)
(cherry picked from commit 4bca9c990d)
2022-03-11 15:47:43 +01:00
offl
f65dd33cfc DB/SAI: Remove unused in core target params
Ref #26628

(cherry picked from commit ae7b6fbabb)
2022-03-11 15:44:33 +01:00
offl
b0745fab33 Scripts/BT: Remove unconfirmed parts of Teron's intro (#26670)
(cherry picked from commit b15359a1e2)
2022-03-11 15:44:01 +01:00
offl
09e358076e Scripts/The Eye: Update Kael'thas to new register model (#26669)
(cherry picked from commit 8cbedef11b)
2022-03-11 15:41:23 +01:00
offl
d829214080 Scripts/Spells: Update Winter Veil holiday scripts to new register model (#26668)
(cherry picked from commit 0ddcfbf8a0)
2022-03-11 15:37:35 +01:00