aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-06-26Core/WorldStates: Add area requirements to world statesShauren
2022-06-26Core/WorldStates: Migrate Wintergrasp worldstates to new systemShauren
2022-06-26Core/WorldStates: Allow multiple map ids for world statesShauren
2022-06-26Core/WorldStates: Migrate conditions and criteria to new worldstate apiShauren
2022-06-26Core/DataStores: Updated WorldStateExpression function enum to 9.2.5Shauren
2022-06-25Core/Criteria: Implemented worldstate requirements for criteria updatesOvahlord
2022-06-25Core/World: implement database support for default map and realm wide world ↵Shauren
states Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2022-06-24Core/Conditions: Implemented conditions for spawn groupsShauren
2022-06-24Core/SpawnGroups: Renamed GetSpawnGroupsForInstance and its argument to not ↵Shauren
cause confusion with instance ids (equivalent to instance save id, not map id)
2022-06-24Core/Players: Don't trigger quest objective and criteria updates for gold ↵Shauren
modifications before quest log and criteria progress are loaded
2022-06-24Core/Conditions: Fixed CONDITION_AURA to allow effect index greater than 2Shauren
2022-06-22Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeaponShauren
2022-06-22Core/Spells: Fixed crash in triggered spells with SPELL_ATTR2_RETAIN_ITEM_CASTShauren
Closes #28047
2022-06-21Core/Conditions: Added CONDITION_SCENE_IN_PROGRESS, useful for cases where ↵Antonio Martín Berti
you need phase things when a scene is in progress. (#28011)
2022-06-19Core/Transports: Fixed stoppable elevator position calculation when going ↵Shauren
from first floor to third or higher
2022-06-18Build: Cleanup proto & shared cmakelistsShauren
2022-06-17Core/Crypto: Fixed openssl 3.0 compatibility for custom hmac_sha256 digest ↵Shauren
for RSA
2022-06-17Core/Utils: Added helper function to make creating unique_ptr with custom ↵Shauren
deleters more convenient
2022-06-17Core/Spells: Corrected unit flag checked with ↵Shauren
SPELL_ATTR6_CAN_TARGET_UNTARGETABLE
2022-06-16Scripts/Spells: Fix hunter talent Posthaste (#28019)Aqua Deus
2022-06-16Core/Player: Distinguish between ranged and non-ranged weapons in ↵Смердокрыл
GetWeaponForAttack (#27992)
2022-06-16Scripts/Spells: Fix lifebloom final heal and update some druid spell scripts ↵Aqua Deus
(#28028)
2022-06-16Scripts/Icecrown Citadel: Fix spirit alarms activation (#28029)Aqua Deus
2022-06-16Core/Crypto: Fixed GenericHMAC::Finalize wth openssl 3.0daMaex
(cherry picked from commit 0b6f77a0062389ea0bc90427a56d2cc90eda6768)
2022-06-16Scripts/Spells: Fix druid talent Lunar Inspiration (#28027)Aqua Deus
2022-06-13Remove double empty linesShauren
2022-06-13Core/Transports: Localized transport objects within each mapShauren
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-11Core/Pools: Implemented pooling for instancesShauren
2022-06-10Scripts/Quest: Migrate few quest spell scripts to zone files (#28015)offl
(cherry picked from commit b52e0ccbad718eb0b2d84f4a247c60f7934e8eb6)
2022-06-10Scripts/Quest: Rework 'The Perfect Dissemblance' (12260) & 'A Fall From ↵offl
Grace' (12274) & Bombard the Ballistae (12232) & Without a Prayer (12254) (#28013) Closes #26750 (cherry picked from commit ee9e4ac33e354f14f18efbbad8bf52e2e33e3003)
2022-06-10Core/Units: Removed incorrect facing movement packet sent with every ↵Kaytotes
creature autoattack (#28006) (cherry picked from commit eab6852b686ffaafa3aefb09b9c310c453db55aa)
2022-06-10Core/Spells: Correct flagging spell caster for pvp when healing/buffing ↵Jinnaix
friendly creatures - it should only happen if target is in combat (#27977) (cherry picked from commit b155209ec40f867fc90d64eb207f3d3e7f633c2b)
2022-06-10Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work ↵offl
again (#28001) (cherry picked from commit 861ec6a5b9a1e579e3cc3e415898fe7a2a28cf62)
2022-06-10correctly apply npc pvp flags (#27974)Jinnaix
(cherry picked from commit 2237926cec890d12849b0c8af14ada6dd6c7e6aa)
2022-06-10Scripts/Naxxramas: Fix achievement The Immortal / The Undying (#27937)Gildor
(cherry picked from commit ea41ef261e794aca6ee713b64235ba110f66cc49)
2022-06-10Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event (#27920)Riztazz
* 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 0d8672732552b0474e22b077a2318fa87446f25f)
2022-06-10Core/Achievements: Fixed optimization from ↵Shauren
9b44ed9cda347bfda1078666b3779d985fc37b2b being ineffective for UpdateAchievementCriteria calls that don't have any related criteria (cherry picked from commit a2a7bd9394dfeb084871eb0a49f2b217fcdfb017)
2022-06-10Core/PacketIO: Continue processing packets even if player is not in worldjackpoz
(cherry picked from commit aee4f0350ea5610b663cb07fb097f2fad256809e)
2022-06-10Core/Metric: Sync default Metric.Interval valuejackpoz
Sync default Metric.Interval value in C++ with the value in worldserver.conf (cherry picked from commit c83d00a645a310c48abd454b68402d366773c4d1)
2022-06-10Scripts/Gossip: Fixed money not being removed when enabling/disabling ↵Shauren
experience gains Closes #27772 (cherry picked from commit b73d031fe0d217b5189847ed38efc938c69b3c88)
2022-06-10Core/Chat: Apply chat flood control to addon messages as well (#26908)stoneharry
Co-authored-by: Shauren <shauren.trinity@gmail.com> (cherry picked from commit 5384fc194f9061bbac314abb66a9bac88aaaf760)
2022-06-10Core/PacketIO: Stop WorldSession packet processing loop immediately when ↵Shauren
AntiDOS kicks/bans the player (cherry picked from commit 0d0cb23a634a37e2d679a5b8ec2e078d20def66a)
2022-06-10Core/World: Allow specifying minimum world updates diff in configShauren
(cherry picked from commit 29a4153f0038526ee6df690ec3499d66630e5071)
2022-06-10Core/Movement: Allow waypoints to use 0 as valid facing value (#26655)Ovah
(cherry picked from commit 4747515872775553de35cc3267e1ccd5e0076ca4)
2022-06-10Scripts/Northrend: Use zone name as prefix for new spell scripts (#27907)offl
(cherry picked from commit b0bba61460eca07f5b1d55b2727e5211a0a40d03)
2022-06-10Scripts/Northrend: Update zone scripts to new register model (#27906)offl
(cherry picked from commit 2d39f22697af7f644b556b07eec292697459655d)
2022-06-10Core/Metric: Send metrics in smaller intervalsjackpoz
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 055dffaa7129b22f37d9afec4ab68e03a4f8a71f)
2022-06-10Core/Metric: Fixed double logging metric timersShauren
(cherry picked from commit 46b1284f61310a441f2fb219891c6a2f2e4a218e)
2022-06-10Core/Metric: Build fix for WITH_DETAILED_METRICSShauren
(cherry picked from commit 46b7a361eeef35402f3f9ca52dd2b68e20b161ec)
2022-06-10Core/Metric: Minor optimizations for metrics (reducing number of allocations)Shauren
(cherry picked from commit caaedbfa80870b10d58e124dd6bc6a637278da59)