Commit Graph

43429 Commits

Author SHA1 Message Date
Shauren
29e0019084 Core/Misc: Add a bunch of examples for 67418a1aee
(cherry picked from commit 00223f3bee)

# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Globals/ObjectMgr.cpp
2025-04-06 19:23:23 +02:00
Shauren
27e7a99106 Core/Utils: Added map key/value utility projections for std::ranges algorithms
(cherry picked from commit 67418a1aee)
2025-04-06 19:22:25 +02:00
Ovahlord
7a2c949bf7 Core: Updated allowed build to 4.4.2.60142 2025-04-06 19:10:33 +02:00
lineagedr
fe9afc6556 Core/Handlers: Fix logic error in HandleAuctionRemoveItem (#30440)
(cherry picked from commit 1d1c260209)
2025-04-06 18:34:05 +02:00
Shauren
c460d2e76d Core/PacketIO: Named a bunch of unknown/unused fields
(cherry picked from commit 8066110756)

# Conflicts:
#	src/server/game/Achievements/CriteriaHandler.cpp
#	src/server/game/Conditions/ConditionMgr.cpp
#	src/server/game/DungeonFinding/LFGMgr.cpp
#	src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
#	src/server/game/Entities/GameObject/GameObject.cpp
#	src/server/game/Entities/Item/Item.cpp
#	src/server/game/Entities/Item/ItemBonusMgr.cpp
#	src/server/game/Entities/Object/Updates/UpdateFields.cpp
#	src/server/game/Entities/Object/Updates/UpdateFields.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Handlers/CharacterHandler.cpp
#	src/server/game/Handlers/LFGHandler.cpp
#	src/server/game/Server/Packets/BattlegroundPackets.cpp
#	src/server/game/Server/Packets/BattlegroundPackets.h
#	src/server/game/Server/Packets/CharacterPackets.cpp
#	src/server/game/Server/Packets/CharacterPackets.h
#	src/server/game/Server/Packets/ItemPackets.cpp
#	src/server/game/Server/Packets/ItemPackets.h
#	src/server/game/Server/Packets/LFGPackets.cpp
#	src/server/game/Server/Packets/LFGPackets.h
#	src/server/game/Server/Packets/PartyPackets.cpp
#	src/server/game/Server/Packets/PartyPackets.h
#	src/server/game/Server/Packets/QueryPackets.cpp
#	src/server/game/Server/Packets/QueryPackets.h
#	src/server/game/Server/Packets/SystemPackets.cpp
#	src/server/game/Server/Packets/SystemPackets.h
#	src/server/scripts/Commands/cs_lookup.cpp
2025-04-06 18:33:36 +02:00
Ovahlord
ce6f800fb9 Core/Packets: updated PlayerInteractionType::Banker check for Classic 2025-04-06 18:24:24 +02:00
Ovahlord
bcf5a48828 Core/Objects: cherry-picked entity fragment changes from 23624ed75a which have already been added to Classic 2025-04-06 17:47:00 +02:00
Ovahlord
ebf3618f79 Core/Packets: updated struct of SMSG_FEATURE_SYSTEM_STATUS and SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN 2025-04-06 14:13:57 +02:00
Ovahlord
c8c5af648c DB/Quests: added quest data from mass parses 2025-04-05 18:36:28 +02:00
Ovahlord
c5b07d27de DB/GameObjects: added template entry for Sha-Touched Tea Set and some missing instance portals 2025-04-05 18:28:41 +02:00
Ovahlord
8266145f54 DB/Creatures: added all new 4.4.2 creature entries for the MoP promotion mounts and Element Rune Protocol: Twilight 2025-04-05 18:22:38 +02:00
Shauren
2a5bc90f85 Core/PacketIO: Fix GetOpcodeArrayIndex for smsg 2025-04-05 16:03:41 +02:00
Shauren
4fcf359f57 DB: Added build keys for 4.4.2.59734, 4.4.2.59962, 4.4.2.60142 2025-04-05 15:25:30 +02:00
Ovahlord
c75127e718 Core/PacketIO: ported several 11.0.5 packet changes which also apply to Classic 2025-04-05 14:13:33 +02:00
Ovahlord
c736dad7b7 Core/DataStores: update hardcoded default anim state Id 2025-04-05 13:55:08 +02:00
Ovahlord
07a16d8501 codestyle fix 2025-04-05 13:33:30 +02:00
Shauren
a96a953407 Core/Entities: Make EntityFragmentsHolder more resilient to unexpected inputs and fix nopch build
(cherry picked from commit 848fa5bbaa)
2025-04-05 13:10:53 +02:00
Ovahlord
36ab4e1de8 Core/Build: fixed nopch build 2025-04-05 13:10:22 +02:00
Ovahlord
8903b7d751 Core: cherry picked several packet changes from 11.0.7 which are also needed for 4.4.2 2025-04-05 12:12:58 +02:00
Shauren
1f7643db03 Core/PacketIO: Fixed SMSG_UPDATE_OBJECT fragment changes mask initialization
(cherry picked from commit 0435f22d0d)
2025-04-05 11:59:13 +02:00
Shauren
2626412bc1 Fix build with old libstdc++
(cherry picked from commit f689a80185)
2025-04-05 11:58:58 +02:00
Shauren
64fcb39176 Dep/CascLib: Update to ladislav-zezula/CascLib@07ab5f37ad
(cherry picked from commit 464d8e39e0)
2025-04-05 10:32:12 +02:00
Shauren
c300859a08 Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 4.4.2 2025-04-05 10:31:02 +02:00
Ovahlord
ec79bfe140 Core/AuctionHouse: restored previously dropped auction house packet handlers 2025-04-05 09:23:55 +02:00
funjoker
ad941bee46 Core/UF: Update updatefields to 4.4.2 2025-04-05 08:57:55 +02:00
Ovahlord
bafdbe4687 Core/PacketIO: updated opcode array index to 4.4.2 2025-04-05 08:52:00 +02:00
Ovahlord
c22fd08fe5 Core/PacketIO: updated opcode values to 4.4.2 2025-04-05 08:18:11 +02:00
Shauren
ab54b2d821 Core/PacketIO: ported opcode size changes from ac7a95b45c 2025-04-05 00:55:05 +02:00
Ovahlord
a54754caa7 Core/DataStores: updated DB2 structures to 4.4.2 2025-02-23 14:09:53 +01:00
Ovahlord
71ec8c93ac Core/Scripts: updated more documentation comments for spell script hooks to match with the rest 4.4.1/59069 2025-02-22 07:52:27 +01:00
Ovahlord
6580687980 Core/Scripting: updated documentation for CalcDamage and CalcHealing hooks 2025-02-22 07:45:25 +01:00
Shauren
b46a556c92 Core/Misc: Reduce differences between branches
(cherry picked from commit ff6a107ac0)

# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2025-02-22 07:42:00 +01:00
Shauren
1f18ac7b4c Core/Guilds: Don't require vendor bought items to have limited quantity to show up in guild news
(cherry picked from commit 12197b7cff)
2025-02-22 07:37:51 +01:00
Shauren
1a0e5eeb13 DB: Added build keys for 4.4.2.59297 2025-02-20 10:51:56 +01:00
Shauren
3424ce01c6 DB: Added build keys for 4.4.2.59185 2025-02-19 14:33:15 +01:00
Shauren
5bd5382910 Core/Spells: Implemented SpellEffectAttributes::DontFailSpellOnTargetingFailure
(cherry picked from commit 1959457421)
2025-02-18 18:18:42 +01:00
Shauren
ff5f141f8a Core/Auras: Remove NYI commend from implemented aura types
(cherry picked from commit ed15c42805)
2025-02-18 18:18:37 +01:00
Shauren
6924fd0dc6 Core/Spells: Skip handling apply aura spell effects if aura was removed earlier in script by PreventHitAura
(cherry picked from commit adb63648f1)
2025-02-18 18:18:31 +01:00
TDB Release
90893258bd TDB 441.25021 - 2025/02/13 TDB441.25021 2025-02-13 16:48:11 +00:00
Shauren
d10e5ddb89 Core: Updated allowed build to 4.4.1.59069 2025-02-12 10:13:37 +01:00
Shauren
79236e2017 Core/Movement: Fixed formation movement resetting state on every waypoint of its leader
Closes #29950

(cherry picked from commit 1f62d3caaa)
2025-02-10 21:58:13 +01:00
Shauren
963f6699be Core/Misc: Reduce code differences between branches
(cherry picked from commit afbde8800a)
2025-02-10 21:58:07 +01:00
Ovahlord
0edb752fea Core/Packets: updated SpellModifierData struct for 4.4.1 2025-02-09 21:11:37 +01:00
Ovahlord
f7be217c94 Scripts/Spells: fixed Lava Burst crit chance against targets affected by Flame Shock 2025-02-09 20:11:34 +01:00
Shauren
0cb94ea082 Core/Battlegrounds: Fixed invalid reference to temporary
(cherry picked from commit 2fd120da32)
2025-02-08 22:06:10 +01:00
Shauren
c3be7513b3 Scripts: Remove unneccessary DoublePosition from AreaBoundary
(cherry picked from commit 0f5d634e38)

# Conflicts:
#	src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/instance_sepulcher_of_the_first_ones.cpp
2025-02-08 22:06:05 +01:00
Shauren
3d0989839a nopch fix (for real this time)
(cherry picked from commit e5fd0bd793)
2025-02-08 22:05:49 +01:00
ModoX
4c87e71f38 fix nopch
* and use Position const& for polygon origin
* aed08b8a82 followup

(cherry picked from commit 926f36758a)
2025-02-08 22:05:44 +01:00
ModoX
68bdea0052 Core/Maps: Implemented PolygonBoundary
(cherry picked from commit aed08b8a82)
2025-02-08 22:05:40 +01:00
ModoX
f5cf251ded Core/GridNotifiers: Added areatrigger searchers and NearestAreaTriggerEntryInObjectRangeCheck
(cherry picked from commit 8b7dce6521)
2025-02-08 22:05:34 +01:00