Shauren
2e479707e3
Build: Removed duplicate find_package(MySQL) call
2022-06-23 00:05:27 +02:00
Shauren
4dfb1f248f
Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon
2022-06-22 23:51:22 +02:00
Shauren
80a5d475ee
Core/Spells: Fixed crash in triggered spells with SPELL_ATTR2_RETAIN_ITEM_CAST
...
Closes #28047
2022-06-22 15:35:23 +02:00
Antonio Martín Berti
bd401af091
Core/Conditions: Added CONDITION_SCENE_IN_PROGRESS, useful for cases where you need phase things when a scene is in progress. ( #28011 )
2022-06-21 23:26:07 +02:00
Shauren
ae6b9e6c41
Build: Modernize mysql finding script
2022-06-20 22:43:22 +02:00
Shauren
d85379faa6
Core/Transports: Fixed stoppable elevator position calculation when going from first floor to third or higher
2022-06-19 15:02:25 +02:00
Shauren
1043911410
Build: Cleanup proto & shared cmakelists
2022-06-18 16:02:50 +02:00
Shauren
ffc23bd7ef
Core: Updated allowed build to 9.2.5.44232
2022-06-18 11:59:23 +02:00
Shauren
091e71502c
Build: Improve automatic finding of libraries on mac
2022-06-17 18:04:02 +02:00
Shauren
758580c076
Core/Crypto: Fixed openssl 3.0 compatibility for custom hmac_sha256 digest for RSA
2022-06-17 15:37:47 +02:00
Shauren
5859510b54
Core/Utils: Added helper function to make creating unique_ptr with custom deleters more convenient
2022-06-17 15:20:55 +02:00
Shauren
61263bf74d
Core/Spells: Corrected unit flag checked with SPELL_ATTR6_CAN_TARGET_UNTARGETABLE
2022-06-17 12:54:34 +02:00
Aqua Deus
d5f5bbfa66
Scripts/Spells: Fix hunter talent Posthaste ( #28019 )
2022-06-16 17:45:23 +02:00
Смердокрыл
5517208b67
Core/Player: Distinguish between ranged and non-ranged weapons in GetWeaponForAttack ( #27992 )
2022-06-16 15:58:33 +02:00
Aqua Deus
756f928758
Scripts/Spells: Fix lifebloom final heal and update some druid spell scripts ( #28028 )
2022-06-16 15:47:22 +02:00
Aqua Deus
0c1d3e9fda
Scripts/Icecrown Citadel: Fix spirit alarms activation ( #28029 )
2022-06-16 15:43:23 +02:00
Aqua Deus
deea9b95a2
Core/Spells: Fix druid talent Warrior of Elune proc ( #28026 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-06-16 15:40:20 +02:00
daMaex
71efb44dbd
Core/Crypto: Fixed GenericHMAC::Finalize wth openssl 3.0
...
(cherry picked from commit 0b6f77a006 )
2022-06-16 13:53:26 +02:00
Aqua Deus
16c70f2dd5
Scripts/Spells: Fix druid talent Lunar Inspiration ( #28027 )
2022-06-16 12:32:40 +02:00
Shauren
4a8bacc634
Core: Updated allowed build to 9.2.5.44127
2022-06-15 11:58:03 +02:00
Shauren
daafe1c181
Remove double empty lines
2022-06-13 20:29:07 +02:00
Shauren
cace414497
Core/Transports: Localized transport objects within each map
...
Transports no longer move between maps, each map gets a separate copy of the transport object and players are moved between them when transferring to another map
This means they can no longer be globally looked up in HashMapHolder
2022-06-13 20:06:26 +02:00
Naddley
8f537b9686
DB/SAI: Added Vanguard Battlemage teleport gossip options (Stormwind/Orgrimmar portalroom)
...
Closes #27980
2022-06-11 14:58:14 +02:00
Shauren
94d829c84f
Core/Pools: Implemented pooling for instances
2022-06-11 14:04:56 +02:00
Naddley
4e2b4ada0b
DB/Spawns: Added Eventide Village spawns
...
Closes #27997
2022-06-11 02:15:12 +02:00
ModoX
03ca6a86bb
DB/Spawns: Added some spawns for Draenei Boat Landing (Alliance Garrison Intro)
...
Closes #27987
2022-06-11 01:48:45 +02:00
offl
7d9d55ee87
Scripts/Quest: Migrate few quest spell scripts to zone files ( #28015 )
...
(cherry picked from commit b52e0ccbad )
2022-06-10 19:32:05 +02:00
offl
fcc08ffb22
Scripts/Quest: Rework 'The Perfect Dissemblance' (12260) & 'A Fall From Grace' (12274) & Bombard the Ballistae (12232) & Without a Prayer (12254) ( #28013 )
...
Closes #26750
(cherry picked from commit ee9e4ac33e )
2022-06-10 19:28:04 +02:00
Kaytotes
2e0afa7bca
Core/Units: Removed incorrect facing movement packet sent with every creature autoattack ( #28006 )
...
(cherry picked from commit eab6852b68 )
2022-06-10 19:25:46 +02:00
Jinnaix
84996901cc
Core/Spells: Correct flagging spell caster for pvp when healing/buffing friendly creatures - it should only happen if target is in combat ( #27977 )
...
(cherry picked from commit b155209ec4 )
2022-06-10 19:25:31 +02:00
offl
ba89ca2444
DB/Creature: Add missing PvP flag to some creatures
...
(cherry picked from commit 222a0ba8ee )
2022-06-10 19:22:08 +02:00
offl
4a3182fc96
DB/SAI: Use OnSpellCast instead of OnSpellHitTarget in one case
...
(cherry picked from commit db72ba9167 )
2022-06-10 19:22:08 +02:00
offl
038ccf567e
DB/SAI: Remove one of hacks to stop follow movement
...
(cherry picked from commit 07b895cd0a )
2022-06-10 19:22:08 +02:00
offl
04b0596021
Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work again ( #28001 )
...
(cherry picked from commit 861ec6a5b9 )
2022-06-10 19:22:08 +02:00
Jinnaix
45bbbd5acd
correctly apply npc pvp flags ( #27974 )
...
(cherry picked from commit 2237926cec )
2022-06-10 19:22:08 +02:00
Gildor
bda1fac13f
Scripts/Naxxramas: Fix achievement The Immortal / The Undying ( #27937 )
...
(cherry picked from commit ea41ef261e )
2022-06-10 19:22:06 +02:00
Riztazz
5417285a11
Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event ( #27920 )
...
* Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event
* Core/Scripts: Remove magic numbers in brd script, adjust codestyle to tc preference
* missing )
Closes #27919
(cherry picked from commit 0d86727325 )
2022-06-10 19:08:05 +02:00
Shauren
312569970e
Core/Achievements: Fixed optimization from 9b44ed9cda being ineffective for UpdateAchievementCriteria calls that don't have any related criteria
...
(cherry picked from commit a2a7bd9394 )
2022-06-10 19:05:31 +02:00
jackpoz
3bedbf6596
Core/PacketIO: Continue processing packets even if player is not in world
...
(cherry picked from commit aee4f0350e )
2022-06-10 16:58:19 +02:00
jackpoz
ce4916ec79
Core/Metric: Sync default Metric.Interval value
...
Sync default Metric.Interval value in C++ with the value in worldserver.conf
(cherry picked from commit c83d00a645 )
2022-06-10 16:57:35 +02:00
Shauren
daafde7518
Scripts/Gossip: Fixed money not being removed when enabling/disabling experience gains
...
Closes #27772
(cherry picked from commit b73d031fe0 )
2022-06-10 16:56:34 +02:00
stoneharry
1046a027f2
Core/Chat: Apply chat flood control to addon messages as well ( #26908 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
(cherry picked from commit 5384fc194f )
2022-06-10 16:56:23 +02:00
Shauren
a196f8fdec
Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player
...
(cherry picked from commit 0d0cb23a63 )
2022-06-10 16:51:03 +02:00
Shauren
833ddfad11
Core/World: Allow specifying minimum world updates diff in config
...
(cherry picked from commit 29a4153f00 )
2022-06-10 16:50:29 +02:00
Ovah
8501fb572a
Core/Movement: Allow waypoints to use 0 as valid facing value ( #26655 )
...
(cherry picked from commit 4747515872 )
2022-06-10 16:50:17 +02:00
offl
522ccfbab5
Scripts/Northrend: Use zone name as prefix for new spell scripts ( #27907 )
...
(cherry picked from commit b0bba61460 )
2022-06-10 16:48:56 +02:00
offl
502a393098
Scripts/Northrend: Update zone scripts to new register model ( #27906 )
...
(cherry picked from commit 2d39f22697 )
2022-06-10 16:48:00 +02:00
jackpoz
7d9483cfe4
Core/Metric: Send metrics in smaller intervals
...
Send metrics in smaller intervals to reduce the chances of triggering HTTP status "413 Payload Too Large" from InfluxDB.
Another way to avoid this is to set max-body-size to 0 in InfluxDB config.
For more information see https://docs.influxdata.com/influxdb/v1.8/administration/config/#max-body-size--25000000
(cherry picked from commit 055dffaa71 )
2022-06-10 16:22:24 +02:00
Shauren
88e42e3dc1
Core/Metric: Fixed double logging metric timers
...
(cherry picked from commit 46b1284f61 )
2022-06-10 16:22:15 +02:00
Shauren
a1855591b9
Core/Metric: Build fix for WITH_DETAILED_METRICS
...
(cherry picked from commit 46b7a361ee )
2022-06-10 16:22:07 +02:00