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
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-
6283cce52f
Core/Player: fix build
2016-11-27 03:10:07 +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-
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
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
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-
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
Shauren
5ddf50bdee
Core/Auras: Fixed removing auras triggered by aurastates
...
Closes #17868
(cherry picked from commit f94e6cee38 )
2016-11-15 05:43:30 +01:00
ariel-
03c3279395
Core/Gameobject: remove immune flags from trigger used to cast GO spells
...
Spells were failing flags check in Unit::_IsValidAttackTarget
Closes #18206
2016-11-10 23:42:29 +01:00
Richard
b66a4f8dcb
[3.3.5] Core/Loot: Fix conditional Master Loot ( #17943 )
...
* Core/Loot: Fix master looting of conditional items
follow_loot_rules was a flag intended to force certain quest items to be
master looted. It should not be used for the
NonQuestNonFFAConditionalLoot.
The flag was originally introduced in 869ea349
"Core/Loot: fix the way quest items are handled. so far ive only found 3
quest items that should be able to be masterlooted. added a new flag to
item_template.flagsCustom to allow for making a quest item always follow
loot rules. a bonus may be the fix of the handlelootmasteropcode crash!"
* Core/Loot: Rename QuestItem to NotNormalItem
QuestItem struct was being used for quest items, ffa items, and
conditional items. Renaming it to avoid confusion when working with ffa
and conditional items
* Core/Loot: Use existing AddAllowedLooter rather than reaching into allowedGUIDs directly
* Core/Loot: Rename NotNormalItem to NotNormalLootItem
2016-11-04 12:26:09 +01:00
treeston
c91f195554
Core/Creature: Correctly reset pathfinding capability on respawn. Prevents evade chains on some bosses. Closes #18188 .
2016-11-03 16:14:09 +01:00
Aokromes
0fe4e3e73e
Core/Misc: Fix dynamic build
2016-11-02 09:06:57 +01:00
Aokromes
94ca5c157a
Core/Gameobject: Build fix
2016-11-02 07:26:46 +01:00
Aokromes
cdccb459bd
Core/Gameobject: Revert bad delete
2016-11-02 06:21:20 +01:00
Aokromes
6d49df2635
Core/GameObject: added possibilty for gameobjects to contain money loot
2016-11-02 05:47:52 +01:00
Aokromes
de6b2eeca1
Revert "Core/Unit: send original caster in heal packet log"
...
This reverts commit 7290ff87e7 .
2016-11-02 04:44:36 +01:00
Aokromes
1659ea03cf
Core/GameObject: spawn linked traps at gameobject creation instead of…
...
… using DB spawns.
2016-11-02 04:01:09 +01:00
Shauren
a618a6b121
Core/Transports: Fixed crash added in b88cecb656
2016-11-02 03:47:20 +01:00
Shauren
bf19fe3e26
Core/Transports: Added extra transport position update just when it stops moving
...
Closes #17952
2016-11-02 03:46:52 +01:00
Aokromes
fa05752893
Core/Quest: Only delete all quest bound items from inventory on turn …
...
…in if the quest is not repeatable
2016-11-02 03:46:16 +01:00
Aokromes
a81a44174b
Core/Auras: don't save auras casted by items
...
- Drop useless field from DB (itemGuid was being saved, but never used, see Prepared Statements)
- This type of auras (like Water Bucket, Precious Ribbon, etc) will be recasted on login anyways.
2016-11-02 03:36:16 +01:00
Aokromes
065b6fdc2c
Core/GameObjects: Handle despawning and respawning of nearby linked t…
...
…raps on gameobject despawn and respawn
2016-11-02 03:27:25 +01:00
Shauren
93fd8f2511
Core/GameObjects: Fixed Frozen Trap target selection
...
Closes #14238
Closes #17517
2016-11-02 03:23:23 +01:00
Aokromes
7290ff87e7
Core/Unit: send original caster in heal packet log
2016-11-02 03:16:18 +01:00
ariel-
4e61ff8c9c
Core/Unit: consistency fix
2016-11-02 03:12:25 +01:00
ariel-
469870a141
Core/Player: cleanup single target auras on spec switch
...
Closes #806
2016-11-02 03:12:09 +01:00
ariel-
7a0647ec46
Core/Unit: fix warning reported by VS2015
...
C4146: unary minus operator applied to unsigned type, result still unsigned
2016-11-02 03:01:30 +01:00
Aokromes
6e191748ab
Core/Conditions: merge CONDITION_SOURCE_TYPE_QUEST_SHOW_MARK with CONDITION_SOURCE_TYPE_QUEST_ACCEPT
2016-11-02 03:01:05 +01:00
ariel-
c0ef2ba55c
Core/Unit: fix logic error in DamageInfo::ModifyDamage.
...
Previous code did not protect against m_damage underflow, rather only allow up to duplicate damage.
It now should work as intended.
Closes #18154
2016-11-02 02:56:40 +01:00
Aokromes
f88d3935fc
Core/Unit: fix chain cc's not being diminished properly
2016-11-02 02:45:27 +01:00
Aokromes
4ad4326c53
another compile try fix
2016-10-24 16:53:19 +02:00
Aokromes
4b541233da
More compile fix try
2016-10-24 16:49:33 +02:00
Aokromes
eaa2533ded
another compile fix try
2016-10-24 16:44:16 +02:00
Aokromes
cb052ff0f3
another compile fix try
2016-10-24 16:29:25 +02:00
Aokromes
1792e6f138
Core/Misc: Partial compile fix
2016-10-24 15:12:50 +02:00
Aokromes
7763d40846
Core/Unit: prematurely abort GetFactionTemplateEntry instead of retur…
...
…ning a null pointer
Factions should never be invalid for players/spawned creatures anyways
2016-10-24 14:06:59 +02:00
Gustavo
a7ea5be3f0
Core/GameObject Also spawn trap for GAMEOBJECT_TYPE_BUTTON ( #18083 )
2016-10-24 14:03:34 +02:00
SnapperRy
4f313746e0
Core/Quest: show DIALOG_STATUS_AVAILABLE instead of DIALOG_STATUS_REWARD for non-repeatable autocomplete quests.
2016-10-24 13:55:18 +02:00
SnapperRy
51c6209922
Core/Quest: send correct packet when a quest cannot be rewarded for item-related errors.
2016-10-24 13:55:04 +02:00
treeston
5d0a5951a1
Entities/Creature: Fix an edge case issue where creatures would re-acquire target after respawn if they despawned while spell focusing.
...
Instance/AzjolNerub: Fix Anub'arak wall and add sequence break info. Fixes and closes #18013 .
2016-10-24 13:54:20 +02:00