Shauren
b644a3ca1c
Core/Spells: Expose spell channel duration to scripts
...
(cherry picked from commit aefdd67ed1 )
# Conflicts:
# src/server/game/Spells/Spell.cpp
2025-05-26 20:49:48 +02:00
Meji
550f66658d
Core/SpawnTracking: Check if the objective is completable to get correct spawn tracking state ( #30923 )
...
(cherry picked from commit 553ce72707 )
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
2025-05-26 20:49:47 +02:00
Shauren
bc930a9ca3
Core/Spells: Remove NYI labels from implemented spell effect attributes
...
(cherry picked from commit ab456bfd31 )
# Conflicts:
# src/server/game/DataStores/DBCEnums.h
2025-05-26 20:49:47 +02:00
Shauren
39ce52bde1
Core/PacketIO: Move ObjectGuid and Position::PackedXYZ packet functions out of ByteBuffer
...
(cherry picked from commit ad9984b8a3 )
2025-05-26 20:49:47 +02:00
Shauren
94abe3801a
Core/Conditions: Fix copypaste from previous commit
...
(cherry picked from commit 23b216aa67 )
2025-05-26 20:49:47 +02:00
Shauren
9deca512b4
Core/Conditions: Catch exceptions caused by invalid WorldStateExpression data
...
(cherry picked from commit 3f036bc722 )
2025-05-26 20:49:46 +02:00
Shauren
220db41a76
Core/PacketIO: Rename ByteBuffer::contents to ByteBuffer::data
...
(cherry picked from commit c6050a319c )
2025-05-26 20:49:46 +02:00
Shauren
bb195e274f
Core/PacketIO: Fixed WorldPackets::SizedCString read function (it should not attempt to read null terminator if empty)
...
(cherry picked from commit 150c9cce5d )
2025-05-26 20:49:46 +02:00
Shauren
4696aecf17
Core/Misc: Make string and string_view literal suffixes globally available
...
(cherry picked from commit 546d23264c )
# Conflicts:
# src/common/Configuration/Config.cpp
# src/server/game/Chat/Hyperlinks.cpp
2025-05-26 20:49:46 +02:00
Jason Dove
f8f7d95c5d
Core/Network: Update LoginRESTService to check all addresses together ( #30927 )
...
(cherry picked from commit 5ee93f177d )
2025-05-26 20:49:45 +02:00
Shauren
85f4339e08
Core/PacketIO: Improved bit functions - no longer reads each bit separately
...
(cherry picked from commit 38f40f5413 )
2025-05-26 20:49:45 +02:00
Shauren
60e2ef2be4
Scripts/Misc: Update ScriptPCH content to include most commonly headers
...
(cherry picked from commit 05eb63c8a2 )
2025-05-26 20:49:45 +02:00
Meji
20a31ea9d8
Core/Vehicles: Added field to set a default pitch ( #30878 )
...
(cherry picked from commit 47440e9dd2 )
# Conflicts:
# sql/old/4.4.x/world/25021_2025_05_11/2025_05_11_03_world.sql
2025-05-26 20:49:45 +02:00
Meji
c093df0f9c
Core/Misc: Added new CanSeeOrDetectExtraArgs to CanSeeOrDetect ( #30882 )
...
(cherry picked from commit 260fab2378 )
# Conflicts:
# src/server/game/Entities/Object/Object.cpp
2025-05-26 20:49:44 +02:00
Ovahlord
af8de3493f
nopch fix
2025-05-11 19:57:40 +02:00
Shauren
8e0be12739
Core/Conditions: Added conditions for automatic learning spells with SkillLineAbility::AcquireMethod = 4
...
(cherry picked from commit 7eaa695581 )
# Conflicts:
# sql/updates/world/cata_classic/2025_04_19_01_world.sql
# src/server/game/Conditions/ConditionMgr.cpp
2025-05-11 12:09:54 +02:00
Ovahlord
d01f12cc91
Core/Misc: added missing changes for 412c5416f9
2025-05-11 12:00:43 +02:00
ModoX
fdedb23b56
Core/AreaTrigger: Implement AreaTriggerActionSetFlag::DontDespawnWithCreator ( #30832 )
...
(cherry picked from commit c40b6e0b3f )
2025-05-11 11:47:13 +02:00
Shauren
f55d6c5fa0
Core/World: Move linking instance socket to WorldSession
...
(cherry picked from commit cb837ce926 )
2025-05-11 11:46:58 +02:00
Shauren
412c5416f9
Core/Misc: Minor compile time improving changes
...
(cherry picked from commit b5c99939a8 )
# Conflicts:
# src/server/game/Entities/Item/Item.cpp
# src/server/game/Entities/Item/Item.h
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
2025-05-11 11:46:06 +02:00
Shauren
18436298f4
Core/Spells: Implemented new SpellMisc field, MinDuration that controls minimum spell missile travel time
...
(cherry picked from commit a63d404e7b )
2025-05-11 11:44:12 +02:00
Shauren
511171ba33
Core/Misc: Fix typos
...
(cherry picked from commit 4250b52f99 )
# Conflicts:
# src/server/scripts/Spells/spell_hunter.cpp
2025-05-11 11:43:19 +02:00
Shauren
ed0afee8fb
Core/Auras: Interrupt spells with SPELL_PREVENTION_TYPE_PACIFY when applying SPELL_AURA_MOD_PACIFY
...
(cherry picked from commit 150d6995bd )
2025-05-11 11:42:50 +02:00
Shauren
fcf08011bb
Core/Spells: Start spells triggered by SPELL_EFFECT_FORCE_CAST_2 without any trigger flags
...
(cherry picked from commit 0fd418eb74 )
# Conflicts:
# src/server/game/Spells/SpellEffects.cpp
2025-05-11 11:42:45 +02:00
Jason Dove
2924a5336f
Core/Players: Fix deleting favorite spells ( #30905 )
...
(cherry picked from commit 39e9a5e193 )
2025-05-11 11:42:18 +02:00
Shauren
4639c38c9e
Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using PROC_ATTR_USE_STACKS_FOR_CHARGES
...
(cherry picked from commit 5759ac1c94 )
2025-05-11 11:42:08 +02:00
Shauren
57502fdc6e
Core/Utils: Added nullptr_t assignment operator to unique_weak_ptr (alias for .reset())
...
(cherry picked from commit 9d86423d8c )
2025-05-11 11:41:45 +02:00
Shauren
6c6e147ba9
Core/Database: Added very simple macro to create named query result field accessors
...
(cherry picked from commit 29a680a1c2 )
2025-05-11 11:41:28 +02:00
Shauren
4eaa67e0a6
Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULT
...
(cherry picked from commit 1710036392 )
2025-05-11 11:41:19 +02:00
Shauren
cc1c3169c1
Core/Spells: Remove triggering spell link from SPELL_EFFECT_FORCE_CAST
...
(cherry picked from commit e580d39b4f )
2025-05-11 11:40:52 +02:00
Shauren
612f1b8673
Core/Spells: Handle SPELL_EFFECT_FORCE_CAST on spell launch instead of hit
...
(cherry picked from commit 38d5f0d292 )
2025-05-11 11:40:48 +02:00
Shauren
f48a519c64
Core/Spells: Fire OnEffectSuccessfulDispel for SPELL_EFFECT_DISPEL_MECHANIC
...
(cherry picked from commit 9f401946d3 )
2025-05-11 11:40:44 +02:00
Shauren
ee79dd6d5d
Core/Spells: Rename confusing SpellState enum values
...
* SPELL_STATE_CASTING -> SPELL_STATE_CHANNELING (was used for "channel in progress")
* SPELL_STATE_DELAYED -> SPELL_STATE_LAUNCHED
(cherry picked from commit 2e79d3524f )
2025-05-11 11:40:37 +02:00
Shauren
de2d7a8bfd
Core/DataStores: Convert SkillLineAbilityAcquireMethod to enum class
...
(cherry picked from commit 531afa6bcc )
2025-05-11 11:39:34 +02:00
username9617
75ec470530
Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH ( #30768 )
...
Closes #30885
(cherry picked from commit 2cedd091a0 )
2025-05-11 11:39:24 +02:00
Meji
a304a60c7a
Core/SAI: Allow SMART_EVENT_HEALTH_PCT to be triggered out of combat ( #30874 )
...
(cherry picked from commit 1248bdffcb )
2025-05-11 11:39:12 +02:00
Shauren
52ac63ece4
Core/Transports: Fixed clientside position of stoppable transports
...
(cherry picked from commit 96026bfc58 )
2025-04-17 12:15:48 +02:00
Shauren
cbb86c9e5b
Core/Players: Improve setting ActivePlayerData::TransportServerTime by including TIME_SYNC and CMSG_QUEUED_MESSAGES_END values in its calculation
...
* This removes delay on nearby object visibility after login and teleport
(cherry picked from commit 821ecf8fa3 )
# Conflicts:
# src/server/game/Server/Protocol/Opcodes.cpp
2025-04-16 17:15:27 +02:00
Shauren
c637ee12cc
Core/Transports: Preserve all dynamicflags for transports
...
(cherry picked from commit 495153ad24 )
2025-04-16 17:15:08 +02:00
Shauren
3c1fa0ab4c
Core/Spells: Make Spell::GetMinMaxRange public
...
(cherry picked from commit c6150b4d5d )
2025-04-16 17:15:02 +02:00
Ovahlord
6477a7b605
Core/Misc: updated SpellCastResult enum to 4.4.2
2025-04-16 12:48:10 +02:00
Ovahlord
3b2e2195ea
Core/Guilds: corrected logging for guild reward db errors
2025-04-16 12:13:35 +02:00
Ovahlord
6cbfd4a227
Core/Spells: skip over deprecated talents when generating their ranks
2025-04-16 12:12:31 +02:00
Ovahlord
2e971321cf
Core/Quests: corrected error logging for quest loading helpers
2025-04-16 11:50:08 +02:00
Ovahlord
4ef7b3daae
Core/Spells: removed SpellInfo corrections for post Cataclysm spells
2025-04-16 11:49:07 +02:00
Ovahlord
d9d49f3bd3
nopch fix
2025-04-15 20:24:28 +02:00
Ovahlord
b8522edf8a
Core/Items: restore item random enchantments
2025-04-15 19:58:54 +02:00
Ovahlord
5b1ed57bef
Core/Player: fixed loading mail items from DB
2025-04-15 13:17:31 +02:00
Shauren
810d8d0f30
Core/Utilities: Added boost asio callback that transforms callback signatures from (error_code + other) to (boost::outcome)
...
(cherry picked from commit 99bb2c6698 )
2025-04-14 22:25:32 +02:00
Meji
86a7f9e2ff
Core/Players: Call OnQuestObjectiveChange after updating objective counters
...
Fix SMART_EVENT_QUEST_OBJ_COMPLETION trigger
(cherry picked from commit 7445d528d2 )
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
2025-04-14 22:25:27 +02:00