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