roc13x
97e8b18ceb
Core/Scripts: Import missing gen/item scripts
2017-05-05 04:26:38 +01:00
ariel-
1e475a6942
Core/Scripts: implemented enchant Blade Warding
2017-05-05 04:02:32 +01:00
ariel-
ea20370fce
Core/Scripts: kill a warning
2017-05-05 03:59:01 +01:00
ariel-
e2ac33fdc2
Core/Scripts: Victory Rush and Rune Strike proc correction
...
(d0f760420a follow up)
Closes #19192
2017-05-05 03:58:50 +01:00
roc13x
0242bd6f20
Build fix
2017-05-05 03:51:07 +01:00
xinef1
b88200cd58
Core/Misc: Various crash fixes
2017-05-05 01:59:34 +01:00
roc13x
02e174d7e9
Cleanup
2017-05-05 00:10:25 +01: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
roc13x
1a5c7aed42
Remove merge error
2017-05-04 05:58:22 +01:00
roc13x
c2fd775e5d
Add missing changes
...
Core compiles now
2017-05-04 05:24:21 +01:00
ariel-
07a182f1d3
Core/Spell: register spell mod owner properly on spell cast
...
- This fixes pets and totems getting mods from owner
2017-05-04 05:04:19 +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-
d2d7a2cb14
Core/Spell: fix nopch build
2017-05-04 05:02:36 +01:00
ariel-
eee81e3748
Core/Spell: fix nopch build x2
2017-05-04 05:02:26 +01:00
ariel-
9dbbe92875
Core/Spell: build fix
2017-05-04 05:02:05 +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-
091100f795
Core/Spell: check aura positivity per effect on spell hit
...
- Fixes applying DR to positive effects, and changing duration of whole aura
Closes #19447
2017-05-04 05:01:17 +01:00
ariel-
ba2e4d90ec
Core/Spell: fix SPELL_ATTR3_IGNORE_HIT_RESULT bypassing reflects
...
Closes #19440
2017-05-04 05:00:28 +01:00
ariel-
e9599d136b
Core/Aura: fix SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE unapply case for dead players
2017-05-04 04:49:50 +01:00
ariel-
1689db1451
Core/Spells: fix some db errors
2017-05-04 04:43:55 +01:00
ariel-
9f5b3920e2
Core/Spells: fix Hand of Justice proc chance and reduce it past level 60.
...
Ref #7789
2017-05-04 04:35:28 +01:00
xinef1
ae4b91bcf6
Fixed setting and unsetting of m_spellModTakingSpell
2017-05-04 04:32:26 +01:00
Shauren
bba87cfeee
Core/Auras: Allow passive auras from items to stack
...
(cherry picked from commit 8453d7dae2 )
2017-05-04 04:27:59 +01:00
roc13x
557f714a10
Fix spell dst execution time
2017-05-04 04:26:51 +01:00
ariel-
288a13861d
Core/Spell: properly add SPELLMOD_COOLDOWN to spells without initial cooldown
...
Closes #15605
2017-05-04 04:26:09 +01:00
Aokromes
f3648242ee
Rename 9999_99_99_99_world.sql to 2017_01_29_00_world.sql
2017-05-04 04:17:51 +01:00
Gerhood
0e1cc63055
Core/Spells: implement Mad/Crazy Alchemist's potions
2017-05-04 04:17:24 +01:00
ariel-
1f6fa54465
Core/Spell: build fix
2017-05-04 04:14:12 +01:00
ariel-
3ccdf57f4a
Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
...
Allowed mechanic mask is calculated on startup and auras checked against those mechanics
Closes #18798
2017-05-04 04:13:49 +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-
921efdc1fa
Core/Spell: consider spells with no targets for the purpose of finish procs
...
Closes #18799
2017-05-04 04:10:22 +01:00
ariel-
948335f911
Core/Spell: add missing null caster check
...
01d272d6cb follow-up
Closes #18875
2017-05-04 04:09:07 +01:00
ariel-
69625f32fe
Core/Spell: kill old charge restoring system. Mods are fully handled by proc system now.
...
- Fixes an edge case of spell failing due to out of range and re-adding charges to an existing aura.
2017-05-04 04:00:58 +01:00
ariel-
c1accd4537
Core/Player: fix some PCT_MOD charge consumption
...
By xinef1
Closes #18516
2017-05-04 04:00:36 +01:00
ariel-
a15aaf68c3
Core/Spell: reverted changes for NO_TARGET handling
...
Partial revert of 584d347b70
Closes #18666
2017-05-04 03:59:55 +01:00
ariel-
c89bf30b4d
Missing change
2017-05-04 03:59:33 +01:00
ariel-
71e3339636
Core/Spell: Prevent NO_TARGET auras from actually selecting target
2017-05-04 03:51:44 +01:00
ariel-
0814834492
Core/Spell: reverted stun aura handling
...
Partial revert of 50a3ce5703
Closes #18487
Closes #18490
Closes #18497
2017-05-04 03:47:21 +01:00
ariel-
be418d3671
Core/Spell: fix for hitmask being ignored in finish phase procs
2017-05-04 03:45:37 +01:00
ariel-
85cfc406dd
Core/Script: Implement Paralytic Poison
...
Closes #16905
2017-05-04 03:45:26 +01:00
ariel-
d7876762f0
Core/Spell: add an exception for Cyclone ignoring it's own immunity using dispel type
...
- Unsure of what is the correct check, most generic thing I could make
Closes #18479
2017-05-04 03:44:41 +01:00
ariel-
62f9b5a0a1
Core/Misc: readd some codestyle changes inadvertently reverted
2017-05-04 03:42:24 +01:00
ariel-
4f3f455de4
Core/Spell: partial revert of SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE immunity handling
...
- Bonus: without breaking Banish... yay!
Closes #18370
2017-05-04 03:35:47 +01:00
ariel-
aee4958ed8
Core/Unit: added GetTotalAuraXXX overloads taking a predicate
2017-05-04 03:33:13 +01:00
ariel-
f12035a600
Core/Unit: added missing nullptr check in IsImmunedToSpellEffect
...
Closes #18461
2017-05-04 03:29:20 +01:00
ariel-
6e62130e96
Core/Spell: improved immunity logic for dispels
2017-05-04 03:26:54 +01:00
ariel-
307b736768
Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now
2017-05-04 03:18:14 +01:00
ariel-
50c04aad05
Core/SpellMgr: added a startup error for possibly unhandled procs
2017-05-04 03:06:55 +01:00
ariel-
1cffe99136
Core/Spells: proc spells after damage apply, not before. Fixes #13025
2017-05-04 02:57:40 +01:00