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