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 |
|
roc13x
|
9dca905ea4
|
Add some missing code
|
2017-05-04 02:53:10 +01:00 |
|
ariel-
|
c7e27dd511
|
Core/Unit: do not allow judgement spells to bypass damage immunity
3f19eea5e4 follow-up. Without the #16658 regression
|
2017-05-04 02:36:54 +01:00 |
|
ariel-
|
938f43302c
|
Core/Entities: fix interaction of traps with ffa pvp and sanctuary flags
|
2017-05-04 02:34:25 +01:00 |
|
ariel-
|
6aac0c2073
|
Core/Entities: better support of absorb, resist and block procs
|
2017-05-04 02:25:01 +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-
|
39f5cfafc5
|
Core/Spell: spells with ignore hit result should pierce damage immunities
|
2017-05-04 02:16:30 +01:00 |
|
ariel-
|
a6c7f2b98c
|
Core/Spell: Fixed irregular handling of SPELLMOD_DOT
|
2017-05-04 02:15:54 +01:00 |
|
roc13x
|
31b1b42b07
|
Remove duplicate code
|
2017-05-04 02:10:38 +01:00 |
|
ariel-
|
b7b69b88ba
|
Core/Unit: damage immune improvements
|
2017-05-04 01:48:16 +01:00 |
|
ariel-
|
746cb97dce
|
Core/Unit: don't use damage immunity to calculate hit result for the whole spell. Should be used only for damage
|
2017-05-04 01:45:58 +01:00 |
|
ariel-
|
045bf711c2
|
Core/Unit: improved handling of some spell attributes
- SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE
- SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE
- SPELL_ATTR3_IGNORE_HIT_RESULT
|
2017-05-04 01:44:49 +01:00 |
|
ariel-
|
679f5c51c5
|
Core/Spell: fix typos
|
2017-05-04 01:44:25 +01:00 |
|
ariel-
|
18a145e2c6
|
Core/Utils: build fix
|
2017-05-04 01:44:12 +01:00 |
|
ariel-
|
07a529726d
|
Core/Globals: Load spellspecific and aurastate after loading spell ranks
Was breaking functionality (eg: stacking scroll auras)
|
2017-05-04 01:43:22 +01:00 |
|
ariel-
|
6ef6047b00
|
Core/Spell: Fixed immunities for some spells (they were broken before rewrite too)
- Warlord's Presence, Uncontrollable Frenzy, Free Friend
- Overload, Lightning Tendrils
- Fervor, Berserk
- Determination
|
2017-05-04 01:42:43 +01:00 |
|
ariel-
|
b14b00da5c
|
Core/ScriptMgr: use vector instead of list to contain Spell and Aura scripts and hooks
|
2017-05-04 01:41:35 +01:00 |
|
ariel-
|
e6bdc58bf0
|
Core/Unit: misc codestyle
use typedef for constant reference
|
2017-05-04 01:37:04 +01:00 |
|