Commit Graph

652 Commits

Author SHA1 Message Date
ariel-
f2f574fbdd DB/Spells: fix proc regression with Missile Barrage
Closes #21466
2018-02-24 13:12:03 +01:00
ariel-
bbe9aa23b0 Core/Spells: fix Vampiric touch dispel effect inheriting damage done pct twice 2018-02-16 01:57:08 +01:00
ariel-
3a4035bb8d Core/Spells: add log on load about improper use of attribute PROC_ATTR_REQ_SPELLMOD 2018-02-16 01:26:26 +01:00
ariel-
2388415edd Core/Spells: require phasemask set for periodic damage procflag
Closes #21379
2018-02-16 01:04:27 +01:00
Aokromes
90033ee748 Core/Spells: Defined and implemented some new spell attributes 2018-01-14 06:53:36 +01:00
Aokromes
14a17a6d3a Core/Spells: Scatter and Silencing shots should be instant 2018-01-01 15:16:32 +01:00
Aokromes
4bd0525edd Update copyright note for 2018 2018-01-01 01:06:19 +01:00
Aokromes
9c3752c8f2 Core/Spells: Fix some startup errors 2017-12-17 15:15:47 +01:00
jackpoz
90344d2dd8 Core/Spells: Fixed Naxx Anub Scarab Summoning Spell
Reduce spell radius of 28864 and 29105 from 100 yards to 10 yards to spawn scarabs closer
2017-12-17 10:50:37 +01:00
Erik Strandberg
ace0b85b88 Core/Spells: Refactor setting spell info corrections to report errors about… 2017-12-16 16:40:32 +00:00
Ovah
dc5e6673ee Scripts/LCT: implement High Prophet Barim encounter 2017-12-12 14:47:39 +00:00
Shauren
b8ca6a9045 Core/Spells: Fixed accessing freed memory after reloading spell_area 2017-12-03 17:12:31 +01:00
jackpoz
d9501acb3f Core/Spell: Validate spell_dbc DB data on startup
Validate spell_dbc DB data on startup (max effect type, max aura type, max target type).
Delete some invalid spells from spell_dbc table. Make sure to apply the SQL script or worldserver will assert on startup.
2017-12-03 17:11:41 +01:00
jackpoz
081e7aa708 Core/Misc: Fix out of bounds access on startup
Fix out of bound access on startup trying to access SpellEffects with ID greater than max allowed/known.
Reported by AddressSanitizer .
2017-12-02 12:58:34 +01:00
Aokromes
74db4aa893 Spell: Remove a phase hack for The Eye of Acherus 2017-11-25 14:02:23 +01:00
Ovah
406de9279c Scripts/LCT: implement General Husam encounter 2017-11-23 22:52:49 +00:00
Ovah
94268df94b Rajh 2017-11-23 22:28:22 +00:00
Aokromes
6f34aede2e Core/Spells: Remove one char breaking hotswap 2017-11-23 22:20:19 +01:00
Ovalord
34b3617184 Core/Spells: merged commits 86275a397a ae070a1b64 and
be7486fddb
2017-10-17 01:06:15 +02:00
Aokromes
139cea3d26 Scripts/ICC: Minor Fixes for Lich King
- Fixed Shadow Trap and Defile Targets

- Fixed Shadow Trap Summon Delay and Duration

- Fixed Berserk Timer (15 Minutes)

- Fixed Shadow Trap Despawn when Snowstorm starts
2017-08-14 11:53:05 +02:00
roc13x
7d6884dcb5 Core/Spells: Fix SPELL_AURA_PROC_ON_POWER_AMOUNT
Will re-implement the eclipse handling in spellscripts later
2017-05-04 21:16:50 +01:00
ariel-
2ed7602af2 Core/Spell: fix broken Unit::GetHighestExclusiveSameEffectSpellGroupValue
- Affects 3 aura effects currently, should be rewritten with GetTotalAuraModifier maybe?
2017-05-04 05:03:08 +01:00
ariel-
eee81e3748 Core/Spell: fix nopch build x2 2017-05-04 05:02:26 +01:00
ariel-
76349ea8ce Core/Spell: fixed SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT to actually check effects
- This commit enables stack rule 3 to be properly used to fix auras that should be active but only one providing effects, even if the spell has multiple auras

Closes #19454
2017-05-04 05:01:47 +01:00
ariel-
1689db1451 Core/Spells: fix some db errors 2017-05-04 04:43:55 +01:00
ariel-
abae912986 Core/Spell: modified HitMask for new default procs 2017-05-04 04:12:45 +01:00
ariel-
7f4557c943 Core/Spell: add more aura types to default procs
Ref #18542
2017-05-04 04:12:29 +01:00
ariel-
50c04aad05 Core/SpellMgr: added a startup error for possibly unhandled procs 2017-05-04 03:06:55 +01:00
ariel-
c62077237d Core/Spell: restore old proc system behaviour on auras self proc. 2017-05-04 02:21:58 +01:00
ariel-
cb77d33cb9 Core/Spell: Added the possibility to explicitly disable auraEffect procs using attributes
- Renamed IsProcTriggeredOnEvent to GetProcEffectMask, since long ago this function returned bool, new name should better reflect its use
2017-05-04 02:16:50 +01:00
ariel-
f133041b80 Core/Spell: fix interaction of on taken damage procs with triggered casts
DB/Spell: Seal of Righteousness proc
- Lightining and Water Shield should proc with triggered

Closes #18211
2017-05-04 01:27:57 +01:00
roc13x
f5c1440d50 Static analysis checks 2017-05-04 01:21:38 +01:00
ariel-
c9101f6707 Core/Spells: workaround stealth interaction with Death and Decay and GameObject casts 2017-05-04 01:16:00 +01:00
ariel-
d1c915e4e1 Core/Spells: require phaseMask set for trap activation procs 2017-05-04 01:11:16 +01:00
ariel-
44a779ad38 Core/SpellMgr: some changes in default proc generation. Fix an issue of stealth breaking with positive and/or healing spells 2017-05-04 00:57:39 +01:00
roc13x
d30237fb1e Core/Globals: compute aura diminishing return info at startup and cache it 2017-05-04 00:57:24 +01:00
ariel-
e0c8a379c8 Core/Spell: do not automatically set proc Family Name if no Family Flags present
Closes #18075
2017-05-04 00:21:36 +01:00
ariel-
a47ee2ac5a Core/Spells: fix auto repeat spells triggering auras
Auto repeat spells are casted as triggered and didn't register procs properly if the aura can't proc with triggered
2017-05-04 00:21:13 +01:00
roc13x
0b2e5adeb1 Core/Globals: cache SpellSpecific and AuraState information instead of computing them each time they're needed 2017-05-04 00:12:11 +01:00
ariel-
51f26dfe51 Core/Spells: Implementation of QAston proc system 2017-05-03 20:08:08 +01:00
ariel-
a3538f4dbe Core/Auras: don't skip stack rule check whenever spells have same ID
- The auras might not have the same amounts due to spellmods

Closes #1626
2017-04-16 11:46:11 +02:00
Keader
5387b34f3c Core/Spells: Fixed Chilled to the Bone
Closes #19417
thanks ariel-
2017-04-09 18:16:29 +02:00
Aokromes
9c5e580c17 Core/Scripts: minor fixes in boss_the_lich_king 2017-03-26 06:13:21 +02:00
ariel-
d1382c5f23 Core/Spell: fix an issue with vehicle spells changing orientation of base vehicle
Closes #17234
2017-03-20 16:55:01 +01:00
ariel-
5f7ac85dca Core/Spell: add assert checks on SpellMgr::CheckSpellGroupStackRules
Ref #19319
2017-03-20 16:53:13 +01:00
ariel-
936ddbff9b Core/Spell: disable proc for magnet auras, they're handled differently
Closes #19208
2017-03-03 01:33:07 +01:00
ariel-
891b8369e6 Core/Scripts: Thrusting Hodir's Spear
- Everything is sniffed, enjoy this hell of a quest!

Closes #12808
2017-03-03 01:26:12 +01:00
Keader
3bbec873f7 Core/Spell: Fixed Val'kyr Target Search exploit
Closes #16347
by ariel-
2017-01-20 15:12:40 +01:00
Keader
7787c97513 Core/Scripts: Illidari Council Rewrite
Thanks to Sirikfoll, Krudor and Offl for all help
2017-01-02 07:47:26 +01:00
Aokromes
719a317a67 Update copyright note for 2017 2017-01-02 07:26:38 +01:00