Commit Graph
659 Commits
Author SHA1 Message Date
Aokromes 395ad03cd4 Adding atrribute custom SPELL_ATTR0_CU_LIQUID_AURA 2018-04-06 07:52:42 +02:00
ariel- dfff9d62e4 Core/Spells: autogenerate miss proc for spells with auras with hit chance -100
Closes #21629
2018-03-29 00:46:02 +02:00
ariel- 5ff847159c Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources 2018-03-28 04:41:59 -03:00
ariel- 23b2d7bcea Core/Spells: explicitly disable non proccing auras when generating default procs
Closes #21529
2018-03-05 14:36:32 +01:00
ariel- 2697bdf2b2 Core/Misc: fix bad dbc data for lock 'Locked ball and chain'
Closes #12260
2018-03-05 14:34:31 +01:00
ariel- 0321955726 Core/Auras: added sanity checks for area auras having a different owner unit than caster
Closes #21517
2018-03-05 14:19:22 +01:00
Aokromes 7bc51fe29e Revert "DB/Spells: fix proc regression with Missile Barrage"
This reverts commit 640dd138a5916a54808b9c1a363e87026d1af184.
2018-02-24 13:26:26 +01:00
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 86275a397a478a30dad7e00af73029e2b15d4668 ae070a1b64da616d4a6452793d22f80542a2c40f and
be7486fddb180dac66362a7ea4e0d330b6f27d37
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