Ovahlord
8090bfed48
Core/Spells: fixed Glyph of Regrowth
2023-01-23 11:01:41 +01:00
Ovahlord
ed53552995
Core/Spells: Nourish will no longer get its bonus for active HoTs applied twice and optimized involved code
2023-01-23 10:08:52 +01:00
Ovahlord
b0ff954322
Core/Spells: fixed Entangling Root's proc number calculation
...
The number of procs before the roots break depend on the level difference between caster and target
2023-01-23 09:45:34 +01:00
Ovahlord
ba0310ee97
nopch fix
2022-10-01 23:55:47 +02:00
Ovahlord
ed027ffea9
Core/Spells: re-fix Nature's Bounty
2022-10-01 22:45:46 +02:00
Ovahlord
ef3632109d
Core/Spells: ported SpellModOp definitions from master branch
2022-09-17 11:56:54 +02:00
Ovahlord
36b5e120af
build fix
2022-09-12 09:15:12 +02:00
ariel-
8054d99c8a
Core/Scripts: fix some spells double dipping from done/taken bonuses
2022-09-12 09:15:07 +02:00
ariel-
1d3fbff332
Core/Auras: removed caster dependency from core
...
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc
- Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world)
- Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code
- Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances)
- Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813 ) crit handling
2022-09-12 09:15:04 +02:00
Ovahlord
2ea89f9734
Core/Spells: fixed druid t12 restoration 4p bonus
2022-06-02 22:04:08 +02:00
Ovahlord
6645a97434
buildfix²
2022-05-01 19:07:26 +02:00
Ovahlord
2af43011e3
buildfix
2022-05-01 19:03:24 +02:00
Ovahlord
80a5956574
Core/Spells: fixed Glyph of Wild Growth not causing Wild Growth to hit additional targets
2022-04-29 22:04:26 +02:00
AG
58cc1d7f3f
Core/Spells: handle night elf racial bonus for Shadowmeld and no longer allow Pounce and Ravage being casted while using Shadowmeld ( #348 )
2022-04-13 20:42:29 +02:00
Ovahlord
ca9f34574d
Core/Misc: fixed a bunch of GCC warnings
2022-03-21 21:32:41 +01:00
Ovahlord
01dad8b74e
Core/Spells: Eclipse states will no longer proc while the druid has no balance specialization active
2021-08-29 00:59:51 +02:00
Ovahlord
432e57b064
Core/Spells: fixed damage formula for bear form's Maul
2021-08-29 00:34:17 +02:00
Ovahlord
cfc3f25b46
Core/Spells: corrected multiple effect value calculations for procs that should use effective healing values instead of raw healing
2021-08-28 23:05:43 +02:00
Ovahlord
6e3539df30
Core/Spells:
...
* corrected implementation of SPELL_AURA_MOD_SPELL_POWER_PCT
* ported implementation of SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT from master branch
* dropped some deprecated class script handlings and moved Nourish 20% healing bonus to spell script
2021-02-27 12:37:14 +01:00
Ovahlord
754c138f89
Core/Spells: ported CastSpell unclusterfucking from 3.3.5 branch
2020-11-04 22:37:11 +01:00
Ovahlord
3926de0ba5
Core/Spells: fixed Euphoria's mana energize effect when entering an Eclipse state
2020-10-30 22:54:31 +01:00
Ovahlord
23d56d3bc6
Core/Spells: fixed warnings
2020-10-23 00:07:37 +02:00
Ovahlord
6335bccb72
Core/Spells: reworked Druid's Eclipse Handling
2020-10-22 23:51:34 +02:00
Ovahlord
9df379b30a
Core/Spells: fixed Druid's Skull Bash abilities and Brutal Impact talent
...
closes #97
2020-09-11 20:16:49 +02:00
Ovahlord
27bbba32aa
Core/Spells:
...
* fixed Protector of the Innocent talent
* fixed Tower of Radiance talent
* fixed Blessed Life talent
* fixed Gift of the Earthmother Rejuvenation instant heal effect
2020-08-29 21:33:16 +02:00
Ovahlord
89fdfd5d7f
Core/Spells: corrected Furor behaivior and fixed an exploit that was allowing druids to get full energy when turning into cat form
2020-08-28 15:51:29 +02:00
Warpten
2b2fc5fb8a
Core/Spells: remove PrepareSpellScript and PrepareAuraScript macros and make Hooklist use emplace behaivior ( #174 )
2020-08-28 15:40:26 +02:00
Shauren
44e0d6c0f9
Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it
2020-08-23 17:44:48 +02:00
Warpten
0af44ccc01
Core/Spells: implement DoT clipping
...
* Core/Spells: Implementation of DoT clipping.
* Core/Utilities: Backport "EnumFlags v3.0" from master.
* Core/Spells: Switch AURA_REMOVE_MODE to a flag set.
2020-06-04 18:16:03 +02:00
Ovahlord
61df418204
Core/Misc: fixed two comment typos
2020-04-11 11:13:19 +02:00
Ovahlord
a119f8fae9
Core/Spells: fixed displaying Swift Flight Form's speed bonus values
2020-04-11 10:27:10 +02:00
Ovahlord
ded981ac59
Core/Spells: fixed all remaining T11 bonus effects for all classes
2020-03-25 20:47:45 +01:00
DevPrime and Evef
b046b19fd3
Core/Scripts: fixed most script related no pch warnings
...
Co-authored-by: Evef <everf@outlook.com >
2020-03-11 12:54:27 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord
3dc4c6d5bc
Core/Spells: fixed Blood in the Water talent
2019-12-05 15:29:26 +01:00
Ovahlord
cc778981fa
Core/Spells: fixed Feral Swiftnes proc
2019-11-09 00:19:00 +01:00
Ovahlord
5b928c5802
Core/Spells: removed hackfix for Pulverize damage bonus and fixed it properly
2019-11-08 03:52:26 +01:00
Ovahlord
15f09fb82b
Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61
2019-11-06 00:51:04 +01:00
Ovahlord
1ea13572cf
Core: fixed several warnings accross the board
2019-10-04 03:40:43 +02:00
Ovahlord
bc0e48220e
Core/Spells: converted Frenzied Regeneration into spellscript and fixed Glyph of Frenzied Regeneration
2019-09-07 00:29:00 +02:00
Ovahlord
e63f663f3b
Core/Spells: fixed a crash in Stampede aurascript and added missing proc data to it.
2019-08-25 00:26:08 +02:00
Ovahlord
ae543a532a
Core/Spells: fixed selecting the correct target number for Wild Growth
2019-06-18 22:49:15 +02:00
Ovahlord
e4e4ce353d
Core/Spells: updated Survival Instincts to Cataclysm
2019-05-28 14:14:20 +02:00
Ovahlord
9e1c5b6610
Core/Spells: fixed Pulverize effect bonuses
2019-05-14 08:14:44 +02:00
Ovahlord
da94a36ac6
Core/Spells: fixed Lifebloom target limitation while not in Tree of Life form
2019-05-12 23:18:11 +02:00
Ovahlord
171c145567
Core/Spells:
...
* Shooting Stars will now properly reset the cooldown of Starsurge
* updated and fixed Glyph of Starfire
2019-05-12 02:54:04 +02:00
Ovahlord
7fe99b1a43
Core/Spells: fixed Empowered Touch talent
2019-05-03 23:55:19 +02:00
Ovahlord
1ed5a11b79
Core/Spells:
...
* updated Concussion Blow spellscript and use proper calculation for damage values
* fixed Eviscerate and Ferocious Bite damage bonus calculation
* converted Warrior's Shockwave and Victory Rush damage bonus to spellscript and calculate values properly
* fixed Death and Decay threat generation amount
2019-05-02 03:26:31 +02:00
Ovahlord
289855dbab
Core/Spells:
...
* updated Ferocious Bite formular to Cataclysm and moved damage bonus handling to SpellScript
* moved Eviscerate damage bonus handling to SpellScript
2019-02-10 02:59:33 +01:00