Aokromes
eb424215fe
more build fix try
2016-11-27 05:10:27 +01:00
Aokromes
e07b020fd8
more build fix try
2016-11-27 05:08:09 +01:00
Aokromes
cdf17ac5e5
another build fix try
2016-11-27 05:04:00 +01:00
Aokromes
1160efe59e
fix build try
2016-11-27 04:58:07 +01:00
Aokromes
12068f4cc1
typo fix
2016-11-27 04:50:47 +01:00
Aokromes
b4f82f183e
Missing part
2016-11-27 04:44:33 +01:00
Aokromes
fbe14cc87f
Rename files
2016-11-27 04:04:23 +01:00
Aokromes
d8d165241d
Core/MotionMaster: cleanup, reordering and renaming
2016-11-27 03:56:15 +01:00
Aokromes
cadaba4082
Core/Battlefield: Wintergrasp 'Tenacity' buff
2016-11-27 03:26:00 +01:00
Keader
eff921a68d
DB/Creature: Supremus (BT) trash mobs, waypoints & spawns
...
Dragonmaw Sky Stalker (ID 23030) &
Dragonmaw Wind Reaver (ID 23330)
- added 9 missing spawns (23030 / 54254-54262)
- reinserted correct waypoints based on sniffs
Closes #18232
2016-11-27 03:21:40 +01:00
Killyana
4bf2a6d008
Creature/script: Add area restriction for Freed Proto Drake
...
Closes #11754
Thanks to ariel-
2016-11-27 03:21:33 +01:00
Killyana
d804be2427
DB/Creature: Root for 7th Legion Chain Gun
...
Closes #16308
2016-11-27 03:21:25 +01:00
Aokromes
be8cb29c93
Core/Unit: add impurity attack power bonus to healing too (for Death …
...
…Coil for example)
2016-11-27 03:21:03 +01:00
Aokromes
90dc4159b2
Core/Player: fix regression with EquippedItemClass requiring spells
2016-11-27 03:15:05 +01:00
Aokromes
f2fdbd81d6
fix build
2016-11-27 03:12:08 +01:00
ariel-
009adc4324
Revert "Core/Spell: add EquipedItemClass/EquippedItemSubClass check to passive spell casts"
...
This reverts commit f188ff1ce4 .
Was breaking Titan's Grip.
Spells are loaded before items, and they CAST the spell on the player.
When items are then loaded, Player::ApplyItemDependentAuras only has AddAura on it. Titan's Grip is an effect, no auras involved.
In turn reverting this commit will now allow Two-handed weapon specialization and similar from spells load. Which is the lesser of two evils.
2016-11-27 03:11:27 +01:00
ariel-
6283cce52f
Core/Player: fix build
2016-11-27 03:10:07 +01:00
ariel-
f348c015c0
Core/Spell: add EquipedItemClass/EquippedItemSubClass check to passive spell casts
...
- Was adding auras on login that didn't satisfy requirements (like Two-Handed Weapon Specialization)
2016-11-27 03:09:47 +01:00
Aokromes
c0ba6c2dfe
Core/Auras: Rewritten conditionally applying SPELL_AURA_MOD_WEAPON_CR…
...
…IT_PERCENT, SPELL_AURA_MOD_DAMAGE_DONE and SPELL_AURA_MOD_DAMAGE_PERCENT_DONE auras
* Now the entire aura is removed when changing equipment
* All aura types can now depend on equipped items
2016-11-27 03:09:29 +01:00
Aokromes
0ca62b97e0
Core/Spells: Updated spell required items check, EquippedItemInventor…
...
…yTypeMask should only be used for enchantments
2016-11-27 02:45:32 +01:00
Aokromes
b2c17b4881
Core/Guild: avoid data integrity problems wrapping delete+insert statements in a transaction
2016-11-27 02:41:25 +01:00
Aokromes
ba8791ddcd
Core/Player: recheck shapeshift bonus auras when switching spec.
...
- Fixes Leader of the Pack stuck when switching specs while shapeshifted
2016-11-27 01:53:19 +01:00
ariel-
bc25bbcd42
Core/Spell: register items received through SPELL_EFFECT_SUMMON_CHANGE_ITEM for quest credit
...
- Also sends proper SMSG_ITEM_PUSH_RESULT packet
Closes #3505
2016-11-27 01:42:18 +01:00
ariel-
331a88ef8f
Core/Spell: Fixed Drain Soul incorrectly downscaling ranks when targetting lower level enemies
2016-11-27 01:41:58 +01:00
ariel-
b1b31fd685
Core/Gameobject: fixed sometimes not found linked trap
...
Closes #18256
2016-11-27 01:39:22 +01:00
Aokromes
6c76eff031
Core/Unit: fix some SPELL_AURA_MOD_DAMAGE_PERCENT_DONE effects being …
...
…applied more than once
No more overpowered dps for you
2016-11-27 01:36:22 +01:00
ariel-
227dc4d907
Core/Unit: fix build
...
Ctrl-S failure
2016-11-27 01:24:19 +01:00
Killyana
61df6ae629
DB/GameObjects: Cursed Egg
...
Add missing spawns with pooling and replace a hack script: d90a161619
2016-11-27 01:12:07 +01:00
ariel-
de4aec3204
Core/Spell: fix a potential null dereference crash
2016-11-27 01:09:37 +01:00
Aokromes
b5e37e956d
DB/Vendor: Darnassus Quartermaster - no dialog
...
By Keldo
2016-11-26 04:01:39 +01:00
Krudor
64763f86de
Core/Creatures: Enable swimming creatures to chase targets in 3d ( #18298 )
...
Closes #11060
2016-11-23 11:18:06 +01:00
ariel-
2f1910476e
Core/Spell: fix warning
2016-11-19 07:40:32 +01:00
Aokromes
abea2d8d3f
Core/Misc: Missing part
2016-11-19 07:27:22 +01:00
Aokromes
66b91e07fa
Core/Misc: Compile fix try
2016-11-19 07:19:38 +01:00
Aokromes
d9e8c7a285
Core/Spell: Missing change, partialy revert change
2016-11-19 06:59:05 +01:00
Aokromes
dbd4fc3eca
Core/Spell: Compile fix try
2016-11-19 06:35:33 +01:00
Aokromes
b1d4f802ef
Core/Spell: move attribute helpers to spellInfo
...
- Renamed CheckEffectExecuteData to AssertEffectExecuteData and made const, better reflects its purpose
- Added missing attribute check to IsNextMeleeSwingSpell
- Reworked SPELL_ATTR4_CAST_ONLY_IN_OUTLAND attr check (researched behavior)
2016-11-19 06:23:06 +01:00
Aokromes
e4dd97765e
Core/Spell: revamp of immunities system
...
- Spell attributes research
- Container optimization
- Do not skip damage immunity checks on SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY present
- Added additonal arguments support to SendCastResult / CheckCast, spells can now send proper error messages
- Loads spell immune masks/states/effects at startup.
- This cached info is used whenever a spell cast requires immunities to be known beforehand (to see if an aura could be applied for example)
2016-11-19 06:10:14 +01:00
Aokromes
ab289e8494
DB/Misc: Rename files
2016-11-15 05:53:50 +01:00
ariel-
b7761ec52a
DB/Spell: Vampiric Embrace proc
...
Closes #18250
2016-11-15 05:51:07 +01:00
Keader
04920d9422
:)
2016-11-15 05:50:06 +01:00
ariel-
50d7befa86
DB/Creature: correct 2 npc walk/run speed
...
Closes #18207
2016-11-15 05:49:58 +01:00
ariel-
b6f8ecbefc
Core/GameObject: use a friendly trigger for positive spells.
...
Fixes an issue with Skadi Harpoons.
Note to self: should actually implement GameObject casting already :/
2016-11-15 05:48:22 +01:00
ariel-
ad927acae4
Core/Spell: do not fail triggered Charge effects in case a root is present.
...
Fixes Master's call when pet is rooted
2016-11-15 05:47:59 +01:00
ariel-
66fb271921
Core/Spell: use SpellEntry to select implicit targets in case RadiusEntry wasn't set for the current effect.
...
Closes #15388
2016-11-15 05:46:42 +01:00
ariel-
1fcb8e0b4e
Core/Unit: consider creatures with same faction to be on the same party/raid for the purposes of spell/aura targets
...
Ref #18233
2016-11-15 05:46:05 +01:00
ariel-
760bef2453
Core/SpellScript: allow optional parameters to be passed to FinishCast
...
followup of 50a3ce5703
2016-11-15 05:45:56 +01:00
ariel-
0037363f3a
Core/Battleground: Fix issue reported by static analysis
2016-11-15 05:45:08 +01:00
Keader
1dfc1f4d3b
laze mind
2016-11-15 05:45:01 +01:00
Keader
444d43a62e
duplicates
2016-11-15 05:44:53 +01:00