Commit Graph

30260 Commits

Author SHA1 Message Date
Shauren ed07955372 Dep/CascLib: Update to ladislav-zezula/CascLib@2702efeae5 2016-07-22 17:33:43 +02:00
Ivan Beňovic 4587b5d880 Core/Spells: Fixed warlock's Banish cancel if target was already banished (#17614) 2016-07-20 21:36:41 +02:00
Shauren 461ec27d11 Fixed nopch build, for real this time 2016-07-20 14:00:10 +02:00
Shauren e405ac5f41 Fixed nopch build and some leftover warnings 2016-07-20 13:27:04 +02:00
Shauren 420d096b6a Core: Fixed merge errors 2016-07-20 10:17:21 +02:00
Ivan Beňovic 8ff5b35be1 Core/Spells: Add SpellMissInfo argument to BeforeHit hooks and call them also when the spell doesn't hit. (#17613) 2016-07-20 09:08:58 +02:00
Shauren dc9e2a53aa Nopch build fixes 2016-07-20 00:38:38 +02:00
Shauren 1dd3d9f0e9 Fixed more compile warnings 2016-07-20 00:29:58 +02:00
Shauren cb4b6e8f3f Build fixes 2016-07-19 20:47:24 +02:00
Shauren bccdd93f50 Build fixes 2016-07-19 20:23:49 +02:00
Shauren 8e53373d35 Warning fixes 2016-07-19 20:01:13 +02:00
Shauren 298333a55a Build fix for dynamic linking 2016-07-19 19:57:57 +02:00
Shauren 3607d9eef5 Tools: Added game tables extractor 2016-07-19 19:50:44 +02:00
Shauren 836221aaf5 Merge branch 'legion' into 6.x 2016-07-19 19:31:54 +02:00
Shauren d463273ab1 Core/Players: Fixed adding appearances from void storage 2016-07-19 17:58:55 +02:00
Shauren 6c1c8e7581 Core/PacketIO: Send spec id in char enum 2016-07-19 17:44:00 +02:00
Shauren 79a921edc7 SQL: Cleanup WIP sql arrangement 2016-07-19 16:55:21 +02:00
Shauren fe4d11c65a Tools: Extractor updates
* VMAP extractor does not work due to a bug in CascLib
2016-07-18 23:37:19 +02:00
Shauren cc07a491f6 Core/Spells: Fixed possible null pointer dereference
Coverity CID 1357406
6.2.4/21742
2016-07-18 20:26:05 +02:00
Gacko df53a080fc Fix non pch build. 2016-07-17 20:02:42 +02:00
Shauren a9a13d10f7 Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion 2016-07-17 17:37:06 +02:00
Shauren 201d09ec34 Build fix for dynamic linking 2016-07-17 17:32:03 +02:00
Shauren a8c412a063 Tools: Added universal TrinityCore banner with git version info to all tools 2016-07-17 17:24:53 +02:00
Shauren a5f6a80f0c Core/DataStores: Added sparse storage flag assertion 2016-07-17 16:07:25 +02:00
Shauren 2056ce4d66 Scripts: Build fix 2016-07-17 15:20:56 +02:00
Shauren 5b7a0f35d6 Tools/Patcher: Updated patterns for x64 win/mac clients 2016-07-17 14:28:27 +02:00
Shauren f5157b353b Core/Misc: Restored packets pch, no more frequent changes coming 2016-07-17 00:14:29 +02:00
Ulduar f27e1eea4a Scripts/Blackfathom Deeps: Subjugator Korul - Darkness Calls
Closes #15316
Closes #16557
2016-07-16 17:30:04 +02:00
Shauren 99ecf8e0fb Warning fix 2016-07-16 17:11:59 +02:00
Kito 86275a397a Game/Entities: Players can attack targets when they are not facing them as long as they are in boundaryradius, this also applies for cone effect spells
Signed-off-by: Shauren <shauren.trinity@gmail.com>
2016-07-16 16:57:43 +02:00
Keader 64f0691a27 Core/Scripts: Hallow's End Pumpkin Treat
Add all 6 spells available from item 20557,
Hallow's End Pumpkin Treat:
- Hallow's End Candy, Orange Giant (24924)
- Hallow's End Candy, Skeleton (24925)
- Hallow's End Candy, Pirate (24926)
- Hallow's End Candy, Ghost (24927)
- Hallow's End Candy, Female Defias Pirate (44742)
- Hallow's End Candy, Male Defias Pirate (44743)

Thanks @Keader for creating the new spell scripts & SQL,
 saved me a lot of time! :-)

(cherry picked from commit cee1c0789a)
2016-07-16 16:35:43 +02:00
Shauren 1849a4fcc1 Core/Spells: Implemented SPELL_AURA_MOD_RATING_PCT
* Initial patch by @fatalaim

Closes #16962
2016-07-16 16:04:42 +02:00
Krudor 649e3a9ac5 Core/Instances: Add functionality for modifying instance entrance locations
Instances have since MoP (Possibly even Cataclysm) been able to set new locations for players when they zone into the instance.
A theoretic example of this could be after a certain boss has been defeated, a new entrance location is set to bring players entering the instance closer to the relevant content.
A real example would be Siege of Orgrimmar changing entrance locations many times as the raid progresses.

Added SetEntranceLocation for setting entrance locations that will be saved to DB the next time the instance is saved, and SetTemporaryEntranceLocation for when you don't want the value to be saved to the database.

Closes #17167
2016-07-16 14:58:33 +02:00
Shauren e2d6c362f2 Core/Commands: Allow .cooldown command to work on player pets
(cherry picked from commit 9509aac38b)
(cherry picked from commit 86a594a4dd)
2016-07-16 14:14:43 +02:00
Shauren 64de4b38ef Core/Items: Implemented child equipment 2016-07-16 13:52:12 +02:00
Aokromes 030c0b21b7 DB/Quest: Whitebark's Memory
Closes #16606, by tkrokli
2016-07-16 09:16:03 +02:00
Shauren 8f9f1cc77e Core/Quests: Failing/abandoning a quest should not unconditionally remove required items, non-quest specific items such as crafting reagents should remain in inventory
(cherry picked from commit 8460285f94)
2016-07-15 20:09:05 +02:00
Brian 7b5373adb3 Core/Quests: Remove quest items that were looted if they are unique, bound, quest items, when abandoning a quest. (#17556)
(cherry picked from commit 3c0d7fd744)
2016-07-15 20:06:37 +02:00
Aokromes 8b9dc06ffc Rename sql/updates/world/3.3.5/2016_07_05_02_world.sql to sql/updates/world/6.x/2016_07_05_02_world.sql 2016-07-15 15:33:52 +02:00
Aokromes 18a8d46e63 Rename 2016_05_13_00_world.sql to 2016_07_15_00_world.sql 2016-07-15 14:40:37 +02:00
Mihapro b7c2d309e6 [6.x] Core/Battlefield: Tol Barad (#17124) 2016-07-15 14:39:41 +02:00
Shauren a5b6d1992a Build fix 2016-07-14 09:40:36 +02:00
Shauren 28983c3ae0 Core/PacketIO: Fixed building ITEM_DYNAMIC_FIELD_MODIFIERS update 2016-07-14 08:52:36 +02:00
Shauren 49202ba93c Core: Update to 7.0.3.22210 2016-07-14 01:15:18 +02:00
Naios 58dd647a88 Core/Scripting: Fix acquiring of references between script swaps
* Delay unloading of shared libraries to the next update tick
  to prevent crashes in the destructor of the last referenced
  script instance.
* Closes #17557

(cherry picked from commit 445746c402)
2016-07-13 22:01:14 +02:00
Shauren 6321206938 Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion 2016-07-13 17:08:40 +02:00
Shauren db85bad1ff Core/PacketIO: Fixed dynamic updatefield handling when values get removed 2016-07-13 00:07:09 +02:00
Shauren cb803e58ff Core/PacketIO: Fixed sending ITEM_DYNAMIC_FIELD_MODIFIERS, value count must always match numbers of bits set in ITEM_FIELD_MODIFIERS_MASK 2016-07-12 20:56:09 +02:00
Krudor cf60c492ec Core/AI: Add better support for tracking DynObjs (#17562) 2016-07-12 18:04:19 +02:00
Shauren 776b0a3c85 Core/Collections: Add void storage content to known appearances 2016-07-12 17:21:58 +02:00