Ovahlord
|
5882d5b06b
|
Core/Spells: allow nullptr targets again
|
2025-08-03 19:45:23 +02:00 |
|
Ovahlord
|
ede231982e
|
Core/Spells: added missing part of 0d1d468c
|
2025-08-03 19:23:38 +02:00 |
|
Ovahlord
|
81bd071bd3
|
DB/Creatures: restore the flight settings of all creatures which had them removed after relying on static flags
|
2025-08-03 17:40:05 +02:00 |
|
Ovahlord
|
152e1352c8
|
Core/Creatures: re-add a column to disable gravity in creature_template_movement since CREATURE_STATIC_FLAG_FLOATING is meant to be used in a different context
|
2025-08-03 17:08:38 +02:00 |
|
Ovahlord
|
55bc337e8c
|
DB/Creatures: remove CREATURE_STATIC_FLAG_FLOATING from the capital mounts near the flight trainers
|
2025-08-03 16:18:32 +02:00 |
|
Shauren
|
bc3d82e4bb
|
Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using PROC_ATTR_USE_STACKS_FOR_CHARGES
|
2025-08-03 14:35:45 +02:00 |
|
Shauren
|
aa3378824b
|
Core/Spells: Fixed PROC_HIT_DISPEL and PROC_HIT_INTERRUPT on procs using PROC_SPELL_PHASE_HIT phase
|
2025-08-03 14:34:40 +02:00 |
|
Shauren
|
0d1d468c88
|
Core/Spells: Fully prevent infinite proc loops and add logging to detect most spells that could possibly trigger this behavior at startup
|
2025-08-03 14:28:23 +02:00 |
|
Shauren
|
a70d85e565
|
Core/Spells: Allow filtering procs in FINISH phase by SpellTypeMask
|
2025-08-03 14:18:33 +02:00 |
|
Shauren
|
268f1df2f5
|
Core/Spells: Implemented new proc hit type PROC_HIT_DISPEL
|
2025-08-03 14:14:24 +02:00 |
|
Shauren
|
b13703f1ea
|
Core/Auras: Fixed iterator invalidation crash with procs using SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE attribute
|
2025-08-03 14:11:56 +02:00 |
|
Ovahlord
|
744aa1fd96
|
Core/Spells: make proc related fields typesafe
|
2025-08-03 13:33:05 +02:00 |
|
Shauren
|
d9be195c43
|
Core/Spells: Start spells triggered by SPELL_EFFECT_FORCE_CAST_2 without any trigger flags
|
2025-08-02 15:32:01 +02:00 |
|
Shauren
|
e503f96adb
|
Core/Spells: Reduce number of CastSpell overloads to 1
|
2025-08-02 15:22:59 +02:00 |
|
Shauren
|
78de91a487
|
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
|
2025-08-02 12:37:52 +02:00 |
|
Shauren
|
c550e2d29f
|
Core/Spells: Handle SPELL_EFFECT_FORCE_CAST on spell launch instead of hit
|
2025-08-02 12:25:01 +02:00 |
|
Ovahlord
|
48c21d7161
|
Core/Spells: reduce differences between branches
|
2025-08-02 09:39:15 +02:00 |
|
Shauren
|
c158f40455
|
Core/Spells: Exclude TriggerCastFlags that can be set for non-triggered spells from being checked by Spell::IsTriggered
|
2025-08-02 08:58:18 +02:00 |
|
ModoX
|
3c18ebf97d
|
Core/Vehicle: Only interrupt channels with SpellAuraInterruptFlags::Mount when entering a vehicle
|
2025-08-01 20:00:26 +02:00 |
|
Ovahlord
|
088bbbd328
|
Core/Units: make use of the PlayHoverAnim update flag to store the play hover anim state
* this fixes playing hover animations for units which have enabled their hover animation without using anim tiers
|
2025-07-31 22:36:52 +02:00 |
|
Ovahlord
|
4bc19db799
|
CMake: ported missing cmake updates which prevented jemalloc from building
|
2025-07-30 21:47:38 +02:00 |
|
Treeston
|
f95a8bfdca
|
Core/Common: Tokenizer -> Trinity::Tokenize
|
2025-07-30 20:51:19 +02:00 |
|
Ovahlord
|
95329dc15c
|
Scripts/Spells: fixed Heroic Strike damage calculation
|
2025-07-28 23:03:52 +02:00 |
|
Ovahlord
|
ec51834b3a
|
Core/Logging: fixed more log formatting warnings
|
2025-07-28 23:03:26 +02:00 |
|
Ovahlord
|
633693ee76
|
Core/Logging: fixed some log formatting warnings
|
2025-07-28 22:25:03 +02:00 |
|
Shauren
|
16aa620ca0
|
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-07-28 22:19:28 +02:00 |
|
Shauren
|
a2079b5835
|
Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags
|
2025-07-28 21:57:12 +02:00 |
|
Ovahlord
|
3e73122965
|
Core/Quests: converted SMSG_QUEST_POI_QUERY_RESPONSE to packet class and ported quest poi data for all quests from classic
|
2025-07-27 21:34:56 +02:00 |
|
Treeston
|
faef256861
|
Common/Utilities: ported StringConvert helpers from 335 branch
|
2025-07-26 00:40:54 +02:00 |
|
Ovahlord
|
c22ba4438e
|
Core/Logging reduce difference between branches
|
2025-07-24 19:22:34 +02:00 |
|
Ovahlord
|
6468d7004c
|
Core/PacketIO: moved a couple smsg opcodes connection indexes over to instance
|
2025-07-22 16:38:21 +02:00 |
|
Ovahlord
|
a9dfb9c921
|
buildfix
|
2025-07-21 19:48:54 +02:00 |
|
Ovahlord
|
64b77e359d
|
Core/Misc: ported cryptography updates and all that entrails from 335/master and killed bnetserver
|
2025-07-21 19:04:56 +02:00 |
|
Giacomo Pozzoni
|
a576c8328b
|
Shared/Utilities: Handle string format exceptions
Handle StringFormat() exceptions in case of malformed string format to avoid causing unhandled exception crashes
|
2025-07-21 09:14:46 +02:00 |
|
Ovahlord
|
5410539f05
|
Core/Misc: replace more macros with constexpr
|
2025-06-28 12:44:18 +02:00 |
|
Ovahlord
|
ddc9795045
|
Core/Creature: kill no longer used InhabitTypeValues enum
|
2025-06-28 12:31:05 +02:00 |
|
Ovahlord
|
cf56756985
|
codestyle fix
|
2025-06-21 15:34:29 +02:00 |
|
Ovahlord
|
94bdf7c094
|
Core/PacketIO: implement a legacy connection mode which uses only the first connection socket to allow older pre-patched clients to connect
|
2025-06-21 15:32:25 +02:00 |
|
Ovahlord
|
4b7d68830a
|
Core/Misc: converted more macros to constexpr
|
2025-06-21 14:15:58 +02:00 |
|
Ovahlord
|
e750e1b335
|
Core/Skills fixed another oversight when determining a skill save status
|
2025-06-21 03:01:29 +02:00 |
|
Ovahlord
|
df676d3bc6
|
Core/Skills: fixed racemask check when initializing player info skills
|
2025-06-21 02:03:56 +02:00 |
|
Ovahlord
|
a9579cb33b
|
Core/Skills: ported skill refactors from master branch
* implement automatic skill learning from dbc data which
|
2025-06-21 01:23:27 +02:00 |
|
Ovahlord
|
d4b18aad8f
|
Scripts/Spells: properly fixed Blessed Life's proc cooldown
|
2025-06-20 20:14:09 +02:00 |
|
Ovahlord
|
b995fd8cbe
|
Scripts/Spells: properly fixed Nature's Grace proc cooldown
|
2025-06-20 19:19:11 +02:00 |
|
Ovahlord
|
b61743edf1
|
DB/Spells: corrected the proc cooldowns of all ranked aura procs
|
2025-06-20 17:00:16 +02:00 |
|
Ovahlord
|
3fd003e15c
|
DB/Spells: corrected the proc cooldowns of all non-ranked proc spells
|
2025-06-20 16:47:18 +02:00 |
|
Ovahlord
|
4055734fcf
|
DB/Spells: added missing proc cooldowns for all spells
|
2025-06-20 16:23:59 +02:00 |
|
Ovahlord
|
12a4cea430
|
Core/Packets: corrected connection type for SMSG_POWER_UPDATE to fix clientside glitches in which rage gained from auto attacks causes power updates to get applied twice
|
2025-06-20 00:10:38 +02:00 |
|
Ovahlord
|
65b0057332
|
Core/Units: fixed differences for rage generation between branches
|
2025-06-20 00:00:45 +02:00 |
|
Ovahlord
|
e8c928fc74
|
Core/Units: ported rage generation refactors from Classic
|
2025-06-19 23:30:04 +02:00 |
|