Shauren
2017c515de
Core/Items: Removed old stupid code dropping enchantment charges when sheathing weapons...
2016-08-24 16:30:49 +02:00
Shauren
4a13ec2fcb
Core/Spells: Defined known shapeshift flags
2016-08-23 16:00:44 +02:00
Shauren
5f87c3f1b3
Core/Items: Rename ITEM_SPELLTRIGGER_ON_NO_DELAY_USE to ITEM_SPELLTRIGGER_ON_OBTAIN - this matches how it is implemented
2016-08-22 18:15:33 +02:00
Shauren
a792a5a41d
Warning fix
2016-08-21 17:24:11 +02:00
Shauren
b952033f6a
Warning fix
2016-08-21 15:04:18 +02:00
Shauren
45966e6685
Core/Criteria: Fixed disables table requiring a reload for achievement criteria
...
Closes #17828
2016-08-21 11:54:55 +02:00
Shauren
def8bf0855
Core/Misc: Don't conditionally include non platform specific headers
2016-08-20 13:34:15 +02:00
Shauren
10e0f4ff8f
Core/Spells: Fixed extended spell range while moving
...
Closes #17818
2016-08-20 00:28:55 +02:00
Shauren
3ab2f69f64
Core/World: Change worldstate storage to uint32 to fix compile warnings (its also saved/loaded as uint32 from database)
2016-08-19 17:34:59 +02:00
Shauren
650ab693a8
Buildsystem: Enforce Visual Studio 2015 Update 3 in CMake
2016-08-18 17:45:49 +02:00
Shauren
df0d8eb9ba
Core/Items: Implemented new item flag ITEM_FLAG3_DUAL_WIELD_NOT_REQUIRED used by feral and bear artifacts
2016-08-18 16:52:33 +02:00
Shauren
d9aca10221
Core/Players: Fixed autoattack damage in shapeshift forms that don't have offhand attacks but can dual wield (ghost wolf and druids with feral/bear artifacts)
2016-08-17 18:52:58 +02:00
Shauren
4a6cf1b61d
Core/Stats: Fixed feral melee damage calculation
2016-08-16 00:09:24 +02:00
Shauren
59cb6740ff
Core/Taxi: Fixed warnings in TaxiPathGraph
2016-08-15 13:53:07 +02:00
Shauren
ef480fadad
Warning fixes
2016-08-15 00:27:47 +02:00
Shauren
fea0cb16f2
Core/Items: Implemented artifacts
2016-08-15 00:03:38 +02:00
Shauren
f8c5a2c723
Core/Creatures: Fixed loading creature template
2016-08-14 22:18:55 +02:00
Shauren
48135aca3a
Core/Items: Fixed default display for items that don't have any entry with appearancemod = 0
2016-08-14 01:01:12 +02:00
Shauren
e6ddb9f222
Core: Change allowed build to 7.0.3.22423
2016-08-13 01:15:21 +02:00
Shauren
ea16241873
Core: Change allowed build to 7.0.3.22410
2016-08-11 17:03:50 +02:00
Shauren
bd3541d106
Core/DataStores: Implemented all curve types from Curve.db2
2016-08-10 00:05:56 +02:00
Shauren
51657e44d1
Core/Spells: Renamed some old and new spell effects
2016-08-09 17:21:19 +02:00
Shauren
0aa791dc9e
Core/Spells: Changed TOTAL_AURAS to 492
...
Closes #17755
2016-08-08 10:18:06 +02:00
Shauren
93bf99fe70
Core: Change allowed build to 22345
2016-08-07 16:28:18 +02:00
Shauren
807488df8a
Core/PacketIO: Minor refactor in Opcode definitions, packet class type no longer needs to be defined manually, it is now inferred from handler argument
2016-08-06 12:34:38 +02:00
Shauren
763e9e4921
Warning fix
2016-08-06 12:32:43 +02:00
Shauren
bb93816b5c
Core/DataStores: Refactored DB2 loaders to no longer require sparse format to be specified at compile time
2016-08-05 20:49:01 +02:00
Shauren
5bbc5827aa
Core/DataStores: Fixed retrieving area info by vmaps
...
Closes #17723
2016-08-04 23:49:26 +02:00
Shauren
9bc28632b3
Core/DataStores: Fixed name validation crash on locales with utf-8 characters encoded on more than a single byte
2016-08-03 08:18:42 +02:00
Shauren
6c78e7bcaa
Core/PacketIO: Implemented SMSG_DISPLAY_GAME_ERROR
2016-08-02 17:08:25 +02:00
Shauren
c74a1fcad0
Core/GameObjects: Renamed gameobject_template.unkInt32 to RequiredLevel
2016-08-01 16:14:35 +02:00
Shauren
53aecd6f09
Core/Loot: Fixed crash happening when looting items into new stack or items with random properties
...
Closes #17700
2016-07-31 17:26:46 +02:00
Shauren
7a3362a264
Core/Spells: Defined new spell effect names
2016-07-30 00:11:44 +02:00
Shauren
27f90e05a1
Core/Auras: Defined more known aura types
2016-07-29 20:42:50 +02:00
Shauren
943496e56b
Dep: Remove boost regex dependency and replace its uses with std regex (works since gcc 4.9)
2016-07-28 08:48:48 +02:00
Shauren
60a6d9c85d
Core/Loot: Removed need before greed and round robin loot methods
...
"Round Robin and the old "Group Loot" option were removed in 7.0.3, since they were almost entirely unused. Loot options are now: Group Loot, Master Loot (if in a guild party), Personal Loot, and Free For All"
2016-07-27 19:16:30 +02:00
Shauren
83555367a7
Core/Auras: Visibility changes
...
* Changed max visible aura amount to 255
* All auras are now sent to clients, many passives that client needed to see were incorrectly hidden (also client properly filters aura bar by itself)
2016-07-26 20:55:24 +02:00
Shauren
e31ad32b56
Core/Misc: Defined new gameobject types
2016-07-25 22:58:39 +02:00
Shauren
3b8cdd4341
Core/GameTables: Fixed missing gt check
...
Closes #17654
2016-07-23 15:53:50 +02:00
Shauren
7d7139ba02
Core: Change supported build to 7.0.3.22293
2016-07-23 14:40:58 +02:00
Shauren
53e65db5cc
Tools/Patcher: Updated patterns for x64 win/mac clients
2016-07-23 00:28:50 +02:00
Shauren
7ed0e8147d
Tools/mmaps_generator: Update junk map definitions
2016-07-22 19:49:16 +02:00
Shauren
de4c42496f
Tools/vmapextractor: Update to new m2 and wmo structures
2016-07-22 17:34:15 +02:00
Shauren
ed07955372
Dep/CascLib: Update to ladislav-zezula/CascLib@2702efeae5
2016-07-22 17:33:43 +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
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
2016-07-18 20:26:05 +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
Shauren
99ecf8e0fb
Warning fix
2016-07-16 17:11:59 +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
Shauren
e2d6c362f2
Core/Commands: Allow .cooldown command to work on player pets
...
(cherry picked from commit 9509aac38b29cf47ee2ea99e41e73b82b22cff7a)
(cherry picked from commit 86a594a4dd9b37d7a8428e2c54acd78836e9474d)
2016-07-16 14:14:43 +02:00
Shauren
64de4b38ef
Core/Items: Implemented child equipment
2016-07-16 13:52:12 +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 8460285f9442c41615f4bac80e9810a6eab8c252)
2016-07-15 20:09:05 +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
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
Shauren
776b0a3c85
Core/Collections: Add void storage content to known appearances
2016-07-12 17:21:58 +02:00
Shauren
9b14e8248c
Core/PacketIO: SMSG_UPDATE_OBJECT optimization - removed unneccessary memory allocation by dynamic_bitset
2016-07-11 17:14:42 +02:00
Shauren
452cae0c0b
Core/Items: Fixed saving gem bonuses
2016-07-10 14:41:18 +02:00
Shauren
ee2abfba91
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-10 11:30:39 +02:00
Shauren
22d29ce049
Core/Players: Fixed crash happening during character creation added in previous commit
2016-07-10 11:27:38 +02:00
Shauren
0d9136f764
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-10 00:37:33 +02:00
Shauren
a78aa3cf4e
Core/PacketIO: Refactored building SMSG_UPDATE_OBJECT to append directly to final buffer and removed UpdateMask class
2016-07-10 00:11:19 +02:00
Shauren
dd20865cd7
Build fix
2016-07-09 22:46:51 +02:00
Shauren
b63e0769a5
Core/Units: Fixed autoattack range
...
Closes #17539
(cherry picked from commit 14b93c04ee07e9fe6e2767460e7fc7cc2b3e6808)
2016-07-09 20:47:45 +02:00
Shauren
c2f6c4d2bd
Core/Auras: Renamed spell aura 333 to better describe its purpose
2016-07-08 23:19:38 +02:00
Shauren
ef344664e3
Core: Update to 7.0.3.22150
2016-07-07 22:56:07 +02:00
Shauren
ebff8cb342
Core/PacketIO: Fixed crash happening when someone sends too small packet that is processed directly in WorldSocket
...
Closes #17536
2016-07-07 18:12:50 +02:00
Shauren
be461280d2
Build fix
2016-07-06 10:44:43 +02:00
Shauren
9958af7095
Core/Items: Optimize allowed item spec check for quest rewards from QuestPackageItem
2016-07-06 09:38:17 +02:00
Shauren
70137b8f3a
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-06 00:05:13 +02:00
Shauren
f7883bd525
Core/Transmog: Implemented transmog collection and updated transmog handling
2016-07-05 22:07:35 +02:00
Shauren
b63346a25e
Core/Spells: Fixed spell dest range check failing on 0 distance max range requirement even if standing directly on top of destination
...
(cherry picked from commit ba63361d7c20bf93a7089c517cd707c005949f62)
2016-07-05 17:02:34 +02:00
Shauren
c0df972768
Core/Spells: Fixed crash with DEST targets added in b3d814ee50
2016-07-05 00:02:04 +02:00
Shauren
d0d76abc9d
Core/Achievements: Implemented all criteria tree operators
2016-07-04 22:52:07 +02:00
Shauren
9645f868ed
Core/Auras: Defined more aura types
2016-07-03 22:35:14 +02:00
Shauren
77f980035a
Core/Items: Implemented scaling item enchants with player level
2016-07-02 22:44:03 +02:00
Shauren
ef396877ae
Core/Spells: Fixed spell range check
...
Closes #17060
(cherry picked from commit e6a52d4aae9e8facc46c3b05e0560d540a928d73)
2016-07-01 20:39:38 +02:00