Maelthyr
d2f440c3e8
refactor(Core/Movement): Naming convention ( #13989 )
...
update codestyle
Co-authored-by: Maelthyrr <lynethris@protonmail.ch >
2022-12-02 05:52:01 -03:00
UltraNix
7e4c688476
fix(Core/Units): Do not stun players during taxi flight. ( #13798 )
...
Fixes #13654
2022-11-21 06:13:50 -03:00
UltraNix
ae84bf67c4
fix(Core/Spells): Fixed Glyph of Kilrogg. ( #13802 )
...
Fixes #13623
2022-11-16 01:26:05 -03:00
UltraNix
c1bb1d47f9
fix(Core/Creature): Prevent flying creatures from falling on respawn. ( #13774 )
2022-11-12 13:24:12 +01:00
Skjalf
b129626ee3
fix(Core/Unit): Prevent CTM rooted flag from being removed on aura ex… ( #13732 )
...
fix(Core/Unit): Prevent CTM rooted flag from being removed on aura expiration
2022-11-08 05:44:32 -03:00
Skjalf
bb9e80ded1
fix(Core/Unit): Exclude Sword Specialization and Hack and Slash from … ( #13706 )
...
* fix(Core/Unit): Exclude Sword Specialization and Hack and Slash from the extra attack range check
* fix logic
2022-11-05 15:04:02 -03:00
Skjalf
8b7fb759c2
feat(Core/Scripting): Expand ModifySpellDamageTaken() to include the … ( #13707 )
...
feat(Core/Scripting): Expand ModifySpellDamageTaken() to include the spell data
2022-11-05 12:39:58 -03:00
Skjalf
e5ff59ec17
fix(Core/Unit): Check if the unit is within melee range before proces… ( #13697 )
...
fix(Core/Unit): Check if the unit is within melee range before processing extra attack procs
2022-11-04 19:27:02 -03:00
Skjalf
ef8d7f4ed9
feat(Core/Scripting): Implement OnAuraApply() hook for unitscripts ( #13658 )
...
* feat(Core/Scripting): Implement OnAuraApply() hook for unitscripts
* fix build
* Update ScriptMgr.h
2022-11-02 22:34:52 -03:00
Skjalf
ab3548e2e4
feat(Core/Scripting): Expand ModifyHealReceived() to also include hea… ( #13655 )
...
feat(Core/Scripting): Expand ModifyHealReceived() to also include healing over time
2022-11-02 19:19:17 -03:00
UltraNix
330d45bda8
fix(Core/Spells): Spells requires cast from behind victim bypass Dete… ( #13499 )
...
fix(Core/Spells): Spells requires cast from behind victim bypass Deterrence.
Fixes #13212
2022-10-29 07:18:27 -03:00
UltraNix
4ac437419f
fix(Core/Units): Fixed uninitialized m_cleanDamage variable after e390087 ( #13485 )
...
fix(Core/Units): Fixed uninitialized `m_cleanDamage` variable after e390087 .
Improved 252755415c
2022-10-29 07:16:26 -03:00
UltraNix
eb3f80ceff
fix(Core/Spells): Implemented SPELL_HIT_TYPE_SPLIT hit type. Source: … ( #13518 )
...
fix(Core/Spells): Implemented SPELL_HIT_TYPE_SPLIT hit type. Source: TrinityCore.
Fixes #13306
2022-10-29 07:13:36 -03:00
UltraNix
e2b866dea3
fix(Core/Spells): Deep Wounds can proc off from non-physical spells. ( #13494 )
...
Fixes #13431
2022-10-23 16:51:47 -03:00
Angelo Venturini
252755415c
fix(Core/Spells): Overflow damage ( #13424 )
2022-10-15 19:42:25 -03:00
UltraNix
e390087efd
feat(Core/Items): Implemented elemental weapon damage. Source: Trinit… ( #13050 )
...
...yCore.
2022-10-08 14:34:52 -03:00
UltraNix
0ae8790956
fix(Core/Creatures): Renamed CREATURE_FLAG_EXTRA_DONT_CALL_ASSISTANCE to CREATURE_FLAG_EXTRA_IGNORE_ASSISTANCE_CALL ( #13130 )
2022-10-06 00:18:05 -03: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
Angelo Venturini
e05f61d1b3
fix(Core/QAston): fixed shields oneshotting ( #13271 )
...
* fix(Core/QAston): fixed shields oneshotting
* fix build
2022-10-04 19:37:48 +02:00
Angelo Venturini
a818bcf3e2
fix(Core): Crash ( #13292 )
2022-10-04 07:38:12 -03:00
Angelo Venturini
be423a91b5
fix: Crash ( #13241 )
2022-10-03 16:14:43 -03: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
Maelthyr
1f472bddd3
refactor(Core/Combat): Code style and improvement of ThreatMgr ( #12992 )
2022-09-25 15:20:34 -03:00
schell244
f75aceb9a9
fix(Core): Small improvements for weapon/defence skill handling ( #12253 )
...
* Improve weaponskill handling
* replace pvp check TYPEID_PLAYER with IsCharmedOwnedByPlayerOrPlayer
* remove no longer needed pvp checks
* move pvp check back to ProcDamageAndSpellFor()
* rename plevel -> playerLevel, add LOG to verify increase chances
* fix issue due to negative value in uint
* revert change which allowed blocked attacks to increase weapon skill
Co-authored-by: schell244 <>
2022-09-21 09:09:26 -04:00
UltraNix
a5ab96c79d
fix(Scripts/Spells): Finger of Frost Shatter Combo. ( #13006 )
2022-09-19 00:46:17 -03:00
ZhengPeiRu21
1ddd884d6a
feat(Core): Implement SP Bonus Coefficients from DBC ( #12562 )
...
* cherry-pick commit (1826437c09 )
* Co-authored by: ariel- <ariel-@users.noreply.github.com >
* feat(Core): Implement SP Bonus Coefficients from DBC
* Several coefficient corrections
* Fix spell_dru_lifebloom
2022-09-17 11:09:04 +02:00
UltraNix
84552b53da
fix(DB/Spells): Added 500ms cooldown to Flurry proc. ( #13002 )
2022-09-13 22:20:47 -03:00
Angelo Venturini
fa825ec419
fix(Core/TempleOfAhnQiraj): Twin emperors rewrite ( #12855 )
2022-09-06 21:33:51 -03:00
SoglaHash
11086c89f9
fix(Core/Unit): DualWield Off-hand hit penalty ( #12906 )
2022-09-06 21:01:29 -03:00
UltraNix
db760ee2ed
fix(Core/Spells): Nature's Swiftness should not be consumed by instan… ( #12816 )
...
...t spells.
2022-08-27 20:14:46 -03:00
UltraNix
a29926d52f
fix(Core/Spells): Fixed Rejuvenation healing amount increased by Idol… ( #12812 )
...
... of Rejuvenation and Harold's Rejuvenating Broach.
2022-08-27 20:11:33 -03:00
UltraNix
76f976fd80
fix(Core/Creatures): Implemented CREATURE_FLAG_EXTRA_DONT_CALL_ASSISTANCE extra flag. ( #12802 )
...
* fix(Scripts/AhnQiraj): Rajaxx wave mobs should not chain-aggro each other.
Fixed #12745
* Update.
2022-08-21 10:45:10 -03:00
Maelthyr
d0d1671745
feat(Core/Debug): GetDebugInfo implementation ( #12705 )
...
Cherry-pick: 9a924fb9d5
Co-authored-by: jackpoz <giacomopoz@gmail.com >
Co-authored-by: jackpoz <giacomopoz@gmail.com >
2022-08-15 09:43:41 -03:00
UltraNix
22494532ce
fix(Core/Spells): Fixed Druid T3 8P bonus. ( #12598 )
2022-08-05 21:33:59 -03:00
M'Dic
825db0f8c1
update (core): Knock Back Helpers ( #12639 )
...
Adds knock back helpers to the core for future core and module use.
2022-08-05 20:15:58 -04:00
UltraNix
e2c4c5a5dc
fix(Core/Spells): Volley should suspend auto-shot. ( #12596 )
2022-08-05 21:07:03 -03:00
Nefertumm
c806c62c62
fix(Core/Spells): Crashfix ( #12609 )
2022-08-03 09:05:24 -03:00
UltraNix
c19d6b74e9
fix(Core/Spells): Make sure that attacker is always in combat with it… ( #12516 )
...
fix(Core/Spells): Make sure that attacker is always in combat with its victim when dealing damage/generating threat done by spells.
Fixes #10801
2022-07-25 16:34:21 -03:00
UltraNix
7aea91fcb3
fix(Core/Spells): Lightning Shield should not proc off from self-cast… ( #12501 )
...
fix(Core/Spells): Lightning Shield should not proc off from self-casted items.
Fixes #12361
2022-07-25 16:09:39 -03:00
Skjalf
9920e01b2b
feat(Core/Scripting): Add several UnitHooks ( #12365 )
2022-07-11 14:57:38 -03:00
Axel Cocat
aa89f6c3a6
feat(Core): add OnDisplayId hook ( #12320 )
2022-07-11 09:11:26 -03:00
UltraNix
346150c92a
fix(Scripts/ZulGurub): Hakkar's Blood Siphon ( #12196 )
2022-07-09 11:05:09 -03:00
UltraNix
e6a6dceaee
fix(Core/Combat): Removed UNIT_FLAG_IMMUNE_TO_PC when entering comb… ( #12288 )
...
fix(Core/Combat): Removed `UNIT_FLAG_IMMUNE_TO_PC` when entering combat with player.
Fixes #12211
Fixes #12214
Fixes #12219
Fixes #12212
2022-07-03 15:28:36 -04:00
UltraNix
ea24a7b231
fix(Scripts/ZulGurub): Mandokir's Threatening Gaze. ( #12095 )
...
* fix(Scripts/ZulGurub: Mandokir's Threatening Gaze.
Boss can melee attack while casting.
Boss charges after the debuff run out.
Guillotine is casted on hit rather than on launch.
Properly coded Threatening Gaze Charge (with dot/hot exceptions)
Whirlwind is removed during charge.
Fixes #11748
* Update
* missing
* Update
* Update.
* Update.
* Update.
* Update.
* Update.
2022-06-26 04:50:50 -03:00
UltraNix
255c5d8b72
fix(Core): Crashfix. ( #11903 )
...
* fix(Core): Crashfix.
Fixes #11650
* Update.
2022-06-26 04:50:22 -03:00
UltraNix
e11fea28c5
fix(Core/Units): Fixed problems with charming non-demon creatures by … ( #12164 )
...
fix(Core/Units): Fixed problems with charming non-demon creatures by warlock.
Fixed #12114
2022-06-26 04:44:30 -03:00
UltraNix
53836284c2
fix(Core/Spells): Shaman T10 4Set bonus should properly extend Flame … ( #12167 )
...
* fix(Core/Spells): Shaman T10 4Set bonus should properly extend Flame Shock duration.
Fixes #11938
* Update.
2022-06-26 04:44:15 -03:00
UltraNix
61c64bbf30
fix(Core/Movement): Water-bound creatures should not evade if their t… ( #12112 )
...
fix(Core/Movement): Water-bound creatures should not evade if their target is near the surface/jumping in the water.
Fixed #10383
2022-06-20 14:31:28 -04:00
UltraNix
a935e51754
fix(Core/Pets): Mob "soloed" by pet should not grant exp/loot to its … ( #11969 )
...
* fix(Core/Pets): Mob "soloed" by pet should not grant exp/loot to its master.
Fixes #11528
2022-06-19 07:46:23 -04:00
UltraNix
82cfd1b8d4
fix(Scripts/ZulGurub): Improvements to Madonkir's melee spells. ( #12096 )
...
Overpower is casted on dodge.
Execute is casted when victim is below 20% health.
Cleave is casted when there is at least 5 targets in melee range.
Fixes #11747
2022-06-18 13:50:23 -04:00