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
40510c24ed
Core/DataStores: Updated to 7.0.3.22045
2016-06-26 23:50:53 +02:00
Shauren
f6cac4df5b
Core/Items: Item upgrade followup
...
* Fixed Item::SetModifier to broadcast value updates
* Generate base item upgrade when looting
* Generate base item upgrade when loading from db and db2 data changed
2016-06-21 20:41:30 +02:00
frozen4
ed00534e7c
Core/Items: Implemented item upgrades
...
Closes #17432
2016-06-21 20:33:51 +02:00
Shauren
0de1adf281
Core/PacketIO: Updated equipment set packets and implemented saving transmog outfits (even if transmog itself isnt updated)
2016-06-18 23:03:16 +02:00
Shauren
49d0823b70
Core: Update to 7.0.3.21963
2016-06-18 17:38:44 +02:00
Shauren
d2733eb6f1
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-06-13 21:00:25 +02:00
Shauren
3903482eb8
Core: Updated to 7.0.3.21916
2016-06-13 19:54:06 +02:00
Shauren
f14c66b5e4
Core/Players: Updated talent specializations
2016-06-09 21:33:18 +02:00
Shauren
d62b52befb
Core/Addons: Removed AddonMgr
2016-05-30 23:42:09 +02:00
Shauren
634ec0061f
Core/DataStores: Updated db2 to 7.0.3.21796
2016-05-30 23:41:08 +02:00
Shauren
b82332487a
Core/DataStores: Updated db2 to 7.0.3.21737
2016-05-27 23:14:36 +02:00
Shauren
5776a256b8
Core/Pets: Fixed wrong prepared statement in bc1a81747a
...
Thanks Lordron for pointing it out
2016-05-26 23:13:31 +02:00
myran2
bc1a81747a
Core/Pets: Implemented pet specializations ( #17058 )
...
* Use prepared statements in Pet::SavePetToDB
* Add support for resetting all of a player's pet specializations
* Send one big spell unlearn/learn packet instead of lots of small ones
* Implemented Adaptation talent
2016-05-26 17:20:01 +02:00
Shauren
6b30b88910
Core/Bnet: Order account list by id when the bnet account has more than 1 game account attached
2016-05-25 20:55:28 +02:00
Shauren
31009887e3
6.x rebase
2016-05-21 00:32:38 +02:00
Shauren
df6d557a4d
Core/Entities: Updated updatefields to 7.0.3.21414
2016-05-20 23:50:20 +02:00
Shauren
70102f32fe
Core/DataStores: Updated opcodes and db2 to 7.0.3.21414
2016-05-20 23:49:53 +02:00
Shauren
885d9b53c3
Core/DataStores: Updated dbc/db2 to 7.0.1.20994
2016-05-20 23:48:48 +02:00
Shauren
41ae38d94d
Core/DataStores: Updated dbc/db2 to 7.0.1.20914
2016-05-20 23:48:24 +02:00
Shauren
5c2c9a684f
Core/DataStores: Updated dbc/db2 to 7.0.1.20810
2016-05-20 23:46:17 +02:00
Shauren
91753a94b3
Core/PacketIO: Updated character list packets for 7.x
2016-05-20 23:39:39 +02:00
Naios
be90932eda
Core/Common: Move the query callback header to the database project
...
* Also renames the header to it's correct name QueryCallback
(cherry picked from commit d4d199d765 )
2016-05-10 18:20:52 +02:00
Shauren
6a1b8a4da8
Core/Achievements: Add new realm first achievements to list of excluded achievements during character/guild deletion
2016-05-07 14:04:23 +02:00
Shauren
110ae3e626
Core/Spells: Implemented RPPM proc effects
...
Closes #17001
2016-05-02 18:52:15 +02:00
Shauren
83b1f8be97
Core/DataStores: Clean up manually named tables/columns in hotfixes database to reduce work needed when regenerating HotfixDatabase prepared statements
2016-05-01 21:46:58 +02:00
Vincent-Michael
913d112449
Core/Hotfix: Fixed startup in bc106abb07
2016-04-24 20:39:29 +02:00
Shauren
67fd3ee726
Core/Misc: Fixed warnings found by GCC 6
2016-04-22 13:45:23 +02:00
Gigi1237
c19172cad9
Core/Blackmarket: Implemented black market
2016-04-11 18:22:09 +02:00
Shauren
4e67383621
Merge branch '3.3.5-instanceextend' into 3.3.5 (PR #16392 )
...
(cherry picked from commit 62aff401f6 )
2016-04-05 20:35:59 +02:00
Shauren
70412e7e25
Core/Misc: MSVC warning fixes
2016-04-05 00:15:56 +02:00
Shauren
dde620c402
Core: Updated to 6.2.4
...
* Rewrite bnetserver for new authentication protocol
2016-03-28 17:12:57 +02:00
Shauren
619669c620
Core/PacketIO: Updated remaining packet structures and enums appearing in packets
2016-03-28 15:23:41 +02:00
Shauren
9ad79934d3
Core/PacketIO: Updated packet structures to 6.2.4.21355
2016-03-25 21:33:55 +01:00
Naios
6cfea2d8f7
Core/Database: Converted the database library to a shared library.
...
* There is still the possibility to static link against database.
2016-03-24 01:28:59 +01:00
Naios
a8fe7f6eb7
Core/Database: Move singleton instances into compilation units
...
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
* Also instantiate the database worker pools in DatabaseEnv.cpp now.
2016-03-11 18:25:55 +01:00
Naios
d0263c03fd
Core/Database: Use RAII for resource management in MySQLConnection
...
* Prevents double deletion of MySQLConnection after errors
* The object stays valid after an error and will wait for a reconnect
* Also crash the server if 5 reconnects fail
* Corrects an issue where the server was crashed after one reconnect
because mysql_thread_id was invoked with an invalid handle
(cherry picked from commit 62815c6e1c )
2016-03-03 01:51:50 +01:00
Naios
31c8f9a7ed
Core/Database: Move DatabaseWorkerPool into it's own translation unit
...
(cherry picked from commit 09fa0ab46a )
2016-03-03 01:51:49 +01:00
Naios
6a4a65521d
Core/Database: Use RAII instead of raw pointers for resource management
...
* Corrects dirty usage of vectors with array indexes
* Removes _connectionCount which is now handled through the vector size
* Rename magic identifier "t" to "connection"
(cherry picked from commit 5ed0180994 )
2016-03-03 01:27:24 +01:00
Naios
ba3f439bcb
Core/Database: Close the databases correctly when the DBUpdater fails
...
* Also fixes a memory leak spotted by Aokromes
(cherry picked from commit 7d3cffc297 )
2016-03-03 01:27:02 +01:00
DDuarte
67b977c86a
Merge branch 'pets' of https://github.com/myran2/TrinityCore into myran2-pets
...
# Conflicts:
# src/server/game/Handlers/PetHandler.cpp
# src/server/game/Handlers/SpellHandler.cpp
# src/server/game/Server/Packets/PetPackets.cpp
# src/server/game/Server/Packets/PetPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/WorldSession.h
2016-03-02 01:38:39 +00:00
jackpoz
1ab8f0b00e
Core/Quest: Fix issues reported by static analysis
...
(cherry picked from commit 5b8b32dac7 )
2016-01-15 20:35:24 +01:00
Shauren
d00ba9587d
Core/DataStores: Dropped unused DB2 file
2016-01-10 23:26:45 +01:00
Shauren
2a6f65fddc
Core/Players: Split playerBytes fields in characters table
2016-01-05 00:03:18 +01:00
Shauren
d9849fb87b
Core/DataStores: Implemented checking PlayerCondition for future use
2016-01-03 00:40:18 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Shauren
d5fb18d3c3
Core/Spells: Implemented scaling spell value with item level
2015-11-24 00:16:42 +01:00
Shauren
d31706b07e
Core/DBLayer: Improve error message from 0a27f8bce2
2015-11-13 22:43:36 +01:00
Shauren
5604aed5f1
Fix build for mysql versions older than 5.7
2015-11-13 00:01:31 +01:00