Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project ( #23655 )
2025-11-14 08:44:25 -03:00
Tereneckla
e35a5ae049
refactor(Core): use the WeaponAttackType enum ( #23457 )
2025-11-01 15:26:18 -03:00
sogladev
80e9265222
Revert "fix(Core/Conditions): ConditionList use after free ( #23006 )" ( #23023 )
2025-09-25 09:55:30 -03:00
sogladev
6d2ad6047c
fix(Core/Conditions): ConditionList use after free ( #23006 )
2025-09-23 20:46:52 -03:00
Tereneckla
92094eec01
fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC ( #22332 )
2025-06-22 22:51:58 -03:00
Andrew
a00e266b1f
fix(Core/Spells): Fix Element 115 Perpetual Instability not preventin… ( #22301 )
2025-06-10 18:23:26 -03:00
Benjamin Jackson
da7db0a510
refactor(Core/Spells): Remove effectively unused switch case. ( #22284 )
2025-06-07 09:24:50 +02:00
Benjamin Jackson
52799d76f6
refactor(Core): Add definition file for area table entries. ( #22054 )
2025-05-09 15:48:02 +02:00
Kitzunu
4c66c589e4
fix(Core/Spells): Implement SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF ( #21470 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-02-16 23:07:37 +01:00
daobashun
9db9c42cb0
fix(Scripts/ScarletMonastery): improvement ScarletMonastery ( #17558 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2025-01-19 12:42:18 +01:00
Jelle Meeus
f011cbb602
refactor(Core/Unit): Add naming for all ShapeshiftFlags ( #20989 )
2024-12-22 08:56:54 +01:00
Kitzunu
ed008a8780
refactor(Core/Spells): Add helpers for HasAuraType ( #20802 )
2024-12-01 08:50:59 -03:00
Kitzunu
10a79441b6
fix(Core/Spells): Logic misstake for spells that can be cast on dead … ( #20800 )
2024-12-01 11:11:33 +01:00
Riley S.
e9137d4d4d
fix(Core/Spells): Resolve invalid spell casts on dead players when the cast is valid. ( #20712 )
...
* Initial fix for #20509
* small revert
* Two way visibility between ghosts.
* clean up temporary changes.
* clean up debug code.
* small typo
* revert .gitignore
* fix codestyle
* Add missing flag, resolve issue where cast was failing while alive.
* Update SpellInfo.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-11-30 20:18:32 +01:00
Jelle Meeus
28696e4ff8
fix(Core/Spells): implicit target selection for chain spells that should ignore crowd controlled targets ( #20068 )
...
replace free to move with ownerGUID check with crowd control check
2024-11-16 09:30:53 -03:00
Francesco Borzì
2ce2c8cf3a
refactor(src/server/game/*): remove unused imports (big part 3) ( #20315 )
2024-10-27 13:10:28 +01:00
Grimdhex
643362d697
refactor(Core/Object): adds consistency in the use of type object check ( #19671 )
2024-08-25 09:57:37 -03:00
Andrew
c0b6eae0e1
fix(Core/Spells): Fix movement impairment auras not being removed ( #19684 )
2024-08-22 15:09:43 -03:00
Benjamin Jackson
35b551c0da
fix(Core/SpellInfo): Disallow damage scaling trigger spells to get scaled twice. ( #19605 )
...
* Init.
* Deleted the wrong one.
* Add double scaling check.
* Whitespace.
2024-08-13 11:53:14 -03:00
Kitzunu
385d7fd515
chore(Core/DBC): define unused unknown dbc fields ( #19262 )
...
* chore(Core/DBC): define unused unknown dbc fields
* Name unused unknown dbc fields using WDBX and wowdev.wiki
* rename SpellShapeshiftEntry to SpellShapeshiftFormEntry to properly match the DBC used
* rename sSpellShapeshiftStore to sSpellShapeshiftFormStore to properly match the DBC used
* Comment out unused field for GlyphPropertiesEntry
* Comment out unused field for MapEntry
* forgot one
* SpellShapeshiftfmt to SpellShapeshiftFormfmt
* SpellShapeshiftFormEntryfmt
2024-07-04 14:23:25 -03:00
skelUA
1a537236a8
fix(Core/Spell): Fix spell 35329 (Vibrant Blood) ( #18587 )
2024-03-20 05:01:57 -03:00
KJack
896e7c5656
(Scripts/AI) ZG20: Improvements to Thekal (Tiger Boss) ( #17603 )
...
Co-authored-by: AG <43139552+AGandrup@users.noreply.github.com >
2023-11-11 08:13:43 +01:00
Benjamin Jackson
f898fa75cd
fix(Core/Spells): Correct spell scaling formula. ( #17649 )
...
* Replace old spell scaling with revised version.
Co-Authored-By: balakethelock <111737968+balakethelock@users.noreply.github.com >
* Remove a single-use variable.
* Use funky multiply operator.
More similar to original function, if a tad less readable IMO.
---------
Co-authored-by: balakethelock <111737968+balakethelock@users.noreply.github.com >
2023-11-08 08:44:05 +01:00
Skjalf
14ed5860e1
fix(Core/Spells): Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_… ( #17339 )
...
fix(Core/Spells): Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_UNIT_NEARBY_PARTY
(cherry picked from commit 7c6d92012a )
Co-Authored-By: xvwyh <43143822+xvwyh@users.noreply.github.com >
2023-09-25 08:33:23 -03:00
Tralenor
0796df57ac
feat(Core/Player): Addition of a Hook in CanFlyInZone check ( #16590 )
...
---------
Co-authored-by: tmoos <tmoos@meteomatics.com >
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-09-20 22:40:08 +02:00
avarishd
38509d2b3a
fix(Core/Spells): Apply AURA_STATE_FAERIE_FIRE to Lambent Blood. ( #16103 )
2023-05-13 14:11:04 -03:00
Kitzunu
f039836a2f
chore(Core/Misc): Change all TODO to doxygen comment ( #14966 )
2023-02-12 10:05:34 -03:00
Skjalf
2aeeee9c83
fix(Core/Spells): Remove all hardcoded restrictions for pick pocket sp… ( #14788 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2023-01-29 12:12:21 -03:00
NinjaPleezAC
716a822b48
fix(Core/Unit): Petrified Lichen Guard effect ( #14436 )
...
Co-authored-by: NinjaSoftworks <121171014+NinjaSoftworks@users.noreply.github.com >
2023-01-26 14:58:12 -05:00
UltraNix
c3b8df8cb2
fix(Core/Spells): Aura with SPELL_AURA_MOD_FEAR effect are always c… ( #14450 )
...
fix(Core/Spells): Aura with `SPELL_AURA_MOD_FEAR` effect are always considered as negative.
Fixes #14297
2023-01-06 00:53:37 +01:00
Kitzunu
4870b14b1f
refactor(Core/Object): getLevel() -> GetLevel() ( #14122 )
...
* refactor(Core/Object): getLevel() -> GetLevel()
* fix build and sneak some doxygen in
* codeSTLE
* codestyle
2022-12-31 17:39:23 +01:00
Angelo Venturini
ad4ce0895f
fix: Qaston revert ( #13320 )
...
* Revert "fix(Core/QAston): fixed shields oneshotting (#13271 )"
This reverts commit e05f61d1b3 .
* Revert "fix(Core): Crash (#13292 )"
This reverts commit a818bcf3e2 .
* Revert "fix: Crash (#13241 )"
This reverts commit be423a91b5 .
* delete sql
* Revert "refactor(Core/Spells): Implement QAston Proc System (#11079 )"
This reverts commit cbd3fd0967 .
* add sql revert
* fix sql
* remove update from world.updates
2022-10-05 21:53:20 +02:00
IntelligentQuantum
cbd3fd0967
refactor(Core/Spells): Implement QAston Proc System ( #11079 )
...
* .
* sql
* .
* .
* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* Update spell_item.cpp
* Update Unit.cpp
* 16
* 17
* 18
* 19
* 20
* 21
* Update Unit.cpp
* REVERT UltraNIX Commit
* 22
* 23
* .
* .
* .
* warrior
* warlock
* shaman rogue priest paladin mage
* spell item
* hunter
* druid
* dk
* war
* error style
* Update rev_1647677899565690722.sql
* Update rev_1647677899565690722.sql
* Update rev_1647677899565690722.sql
* .
* DOND DEL ME WAD DO DO
* error 2
* .
* .
* .
* FIX
* Update SpellInfoCorrections.cpp
* Update SpellInfoCorrections.cpp
* .
* ja genau
* Update .gitignore
* .
* .
* .,
* .
* .
* .
* .
* Update Unit.cpp
2022-10-02 19:39:34 +02:00
UltraNix
ea0a344af5
fix(Core/Spells): Fixed spell error when players tries to disarm rang… ( #12885 )
...
fix(Core/Spells): Fixed spell error when players tries to disarm ranged-armed victim.
Fixes #11803
2022-09-02 09:31:48 -03:00
UltraNix
346150c92a
fix(Scripts/ZulGurub): Hakkar's Blood Siphon ( #12196 )
2022-07-09 11:05:09 -03:00
Kitzunu
ca0de49df2
fix(Core/Spells): Paladin's Judgements can be applied on different targets at the same time ( #11672 )
...
* cherry-pick commit (4bff223851 )
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com >
Co-authored-by: Gildor <521036+Jildor@users.noreply.github.com >
2022-05-08 10:42:10 +02:00
UltraNix
5a9bf21cd8
fix(Core/Spells): Implemented spell priorities. ( #11278 )
...
* fix(Core/Spells): Implemented spell priorities.
Fixes #11261
* Update.
* Update.
* Update.
2022-04-16 15:28:24 +02:00
UltraNix
14edda6c90
fix(Core/Players): Fixed setting player's zone id to unknown value. ( #10996 )
...
* fix(Core/Players): Fixed setting player's zone id to unknown value.
Fixed #10945
* Update.
* Update.
2022-04-01 06:59:12 -03:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
Kitzunu
455899dc75
fix(Core/Misc): Change const to be after type name ( #10591 )
2022-02-14 16:05:45 -03:00
UltraNix
89deb60d43
fix(Core/Spells): Flasks should not be overridden by elixirs. ( #10301 )
...
* fix(Core/Spells): Flasks should not be overridden by elixirs.
2022-02-12 15:51:27 +01:00
Kitzunu
13643c969c
refactor(Core/Spell): Use ApplySpellFix with SpellInfo ( #9938 )
2022-02-08 14:09:15 +01:00
UltraNix
8f8fbd95ce
fix(Core/Spells): Implemented SPELL_GROUP_SPECIAL_FLAG_SKIP_STRONGER_SAME_SPELL. ( #10307 )
...
Fixed #10263
2022-01-30 21:29:22 -03:00
Kargatum
5969df4e30
refactor(Core/Logging): switch to fmt style for LOG_ ( #10366 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
* rework logging
* add fmt replace logs
* logging
* FMT_LOG_
* settings
* fix startup
* 1
* 2
* 3
* 4
* 5
* fmt::print
* to fmt
2022-01-27 16:44:41 +01:00
UltraNix
2c6a692000
fix(Core/Entities): extend combo point system to all Units ( #9816 )
...
- Closes #1140
2022-01-07 11:18:03 +01:00
Kitzunu
ac99eb48e1
refactor(Core/Misc): abs() to std::abs() ( #9789 )
2021-12-31 19:29:39 -03:00
Skjalf
24ab99919a
feat(Core/Scripting): Implement OnIsAffectedBySpellModCheck hook ( #9903 )
2021-12-30 17:39:13 -03:00
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +01:00
Kitzunu
89a1b5c9f4
fix(Core/Spells): Implement SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CL… ( #9615 )
...
* fix(Core/Spells): Implement SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT
* cherry-pick commit (b3b7f0761d )
* fix build
2021-12-16 20:29:33 -03:00
Kitzunu
cbdc39ce1e
fix(Core/Spells): Implement SPELL_EFFECT_FORCE_CAST_2 ( #9613 )
...
* cherry-pick commit (5cdc870acc )
2021-12-15 21:46:16 -03:00