Commit Graph

6848 Commits

Author SHA1 Message Date
Shauren
495153ad24 Core/Transports: Preserve all dynamicflags for transports 2025-04-16 00:42:51 +02:00
Meji
7445d528d2 Core/Players: Call OnQuestObjectiveChange after updating objective counters
Fix SMART_EVENT_QUEST_OBJ_COMPLETION trigger
2025-04-13 20:31:30 +02:00
Shauren
a4328a92e9 More nopch build fixes 2025-04-06 14:29:54 +02:00
Shauren
e57b0296d6 Core/Spells: Merge Spell::SetSpellValue overloads 2025-04-03 13:48:52 +02:00
Shauren
3d045edd52 Core/Units: Fixed offhand melee damage
Closes #30809
2025-04-01 18:53:41 +02:00
Teleqraph
b4ccc8268b Core/Transports: Fix triggering transport arrival events on stop waypoints (#30796) 2025-03-29 21:14:37 +01:00
Shauren
dfcd41abef Core/Spells: Apply spell modifiers multiple times to each cast, based on number of matched SpellFamilyFlags bits 2025-03-28 23:42:39 +01:00
Shauren
4c605ce621 Core/Auras: Fixed SPELLVALUE_AURA_STACK adding incorrect number of stacks on aura refresh 2025-03-22 20:20:18 +01:00
Shauren
bb67a42791 Core/Spells: Fixed spells that scale value with master not being affected by SpellModOp::Points and SpellModOp::PointsIndex spellmods 2025-03-21 00:07:16 +01:00
Ovahlord
6de1e51a2f Core/Database: Implement accessing query result fields by name 2025-03-13 12:41:00 +01:00
Shauren
64e5f9cce9 Core/PacketiO: Rename Unk field in SMSG_SPELL_ABSORB_LOG 2025-03-12 20:01:35 +01:00
Shauren
44b51616a5 Core/Players: Removed old unneccessary death knight and demon hunter riding workaround 2025-03-10 19:06:53 +01:00
Shauren
233a322aa2 Core/Players: Fix saving warband scene collection
Closes #30726
2025-03-04 20:33:35 +01:00
Shauren
29e0327076 Core/Players: Implement warband scene collection 2025-03-04 13:52:20 +01:00
Shauren
75c8c477d8 Core/Transmog: Allow evokers to transmog mail armor 2025-03-03 00:56:21 +01:00
Shauren
23624ed75a Core: Updated to 11.1.0 2025-03-02 15:43:34 +01:00
Shauren
49aa298006 Core/Objects: Optimize spawn tracking handling in building SMSG_UPDATE_OBJECT 2025-03-01 15:00:46 +01:00
Shauren
438d0c3089 Core/Units: Define new 11.1.0 movement flags 2025-02-25 18:24:54 +01:00
Shauren
e233079d2d Core/Units: Refactor GetCastSpellInfo to return values via return value and hide internal lookup state tracker 2025-02-24 14:33:56 +01:00
Shauren
00223f3bee Core/Misc: Add a bunch of examples for 67418a1aee 2025-02-23 12:10:33 +01:00
Shauren
ff6a107ac0 Core/Misc: Reduce differences between branches 2025-02-20 23:57:25 +01:00
Shauren
12197b7cff Core/Guilds: Don't require vendor bought items to have limited quantity to show up in guild news 2025-02-19 23:23:31 +01:00
Shauren
1f62d3caaa Core/Movement: Fixed formation movement resetting state on every waypoint of its leader
Closes #29950
2025-02-10 18:52:18 +01:00
Shauren
fc54ae79a9 Core/Auras: Ensure aura target of SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT has required power type
Closes #30669
2025-02-05 20:35:13 +01:00
Shauren
9201c0f035 Core/Misc: Reduce code differences between branches 2025-02-05 20:20:17 +01:00
Shauren
24af663443 Core/AreaTriggers: Corrected initial "fake" spline point for areatrigger movement 2025-02-04 22:44:59 +01:00
Shauren
5875058ed8 Core/Quests: Updated quest future status checks to include all variants of that status 2025-02-03 00:07:02 +01:00
Shauren
69b647a24c Core/Misc: Reduce code differences between branches 2025-02-02 23:59:23 +01:00
Shauren
6c925ed40c Core/Objects: Make guid generators atomic 2025-02-02 14:15:11 +01:00
ModoX
46251b5655 Core/Vehicle: Added RideSpellID field to override npc_spellclick_spells (#30198) 2025-02-02 00:42:51 +01:00
ModoX
813eb16441 Fix nopch build 2025-01-30 21:02:49 +01:00
ModoX
e58fa4c35e Core/Auras: Send scene complete if a SPELL_AURA_PLAY_SCENE aura is removed by expiration 2025-01-30 20:21:33 +01:00
Shauren
ace6342aea Core/Spells: Refactor SpellHistory ModifyCoooldowns and ResetCooldowns callbacks to use CooldownEntry argument instead of internal iterator 2025-01-30 18:27:38 +01:00
Shauren
107ca37c68 Core/Auras: Fixed SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS logic - no longer incorrectly unapplies all auras for immunities that don't use it 2025-01-27 15:30:29 +01:00
Shauren
c85d12fc3f Core/Items: Fixed item spell charge slot indexing
Closes #30585
2025-01-25 22:48:10 +01:00
Shauren
bc8874f305 Core/Objects: Removed type casts before accessing WorldObject::m_Events that became unneccessary after moving it from Unit to WorldObject 2025-01-24 18:40:25 +01:00
Shauren
a43beb3e06 Core/Misc: Remove return type std::enable_if based SFINAE 2025-01-17 18:38:46 +01:00
Shauren
49bc69a27e Core/Misc: Remove unneccessary structure packing and one unused enum 2025-01-16 00:24:55 +01:00
Ovahlord
1dc2e8fdc5 Core/Spells: corrected refunding runes - they don't get put on a cooldown and don't send cooldowns for spells which had their runes refunded
(cherry picked from commit dbe2f1ee7e)
2025-01-12 19:10:19 +01:00
ModoX
6e3c8a8463 Core/Conditions: Allow conditions for seen object in CONDITION_SOURCE_TYPE_OBJECT_ID_VISIBILITY 2025-01-10 22:36:03 +01:00
Shauren
069771e22e Core/AreaTriggers: Replace fixed movement times in database for areatriggers with speed 2025-01-10 21:22:28 +01:00
Shauren
561b122364 Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound depending on how many effects the spell has 2025-01-09 17:48:41 +01:00
Shauren
97f58a59f1 Core/Auras: Make iteration over Aura::GetAuraEffects safe by automatically skipping nullptr elements 2025-01-09 13:23:48 +01:00
Shauren
debbed0159 Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on movement start 2025-01-08 00:26:08 +01:00
Shauren
401502ea3c Core/Grids: Modernize TypeContainer with variadic template 2025-01-05 20:22:34 +01:00
Meji
c9099c8756 Core/Misc: Implemented spawn tracking (#30247) 2025-01-04 18:08:09 +01:00
Shauren
c72de2fbbc Core/Objects: Use span/array instead of vector for raw ObjectGuid manipulations 2025-01-03 13:47:24 +01:00
Shauren
27860c3316 Core/Database: Added std::span based functions to Field and PreparedStatement 2025-01-03 13:04:19 +01:00
ModoX
faef28c561 Core/Player: Remove unnecessary cast
* 02131fe32b followup
2025-01-02 13:43:08 +01:00
Shauren
54a83b4b68 Core/Spells: Don't ignore power costs and reagents for spells triggered by SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES 2025-01-01 19:37:48 +01:00