Commit Graph
100 Commits
Author SHA1 Message Date
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