Commit Graph

109 Commits

Author SHA1 Message Date
Shauren
fcabeed754 Core/DBLayer: Added new async query callback api 2017-01-11 23:45:03 +01:00
vincent-michael
86b98686a9 Update copyright note for 2017
Happy new year
2017-01-01 16:23:13 +01:00
Shauren
8742732149 Core/Items: Implemented bonus list as a possible result of RandomSuffix
Ref #18423
2016-12-26 21:21:28 +01:00
Shauren
b633d61899 Core/Commands: Added new 'bnetaccount listgameaccounts' command to display all account table entries linked to a given battle.net email
* Also fixed errors about bad commands in db

Closes #18474
2016-12-18 12:35:27 +01:00
Shauren
bfa9a4c959 Core/Items: Fixed item level increases of gems with bonuses that give them scaling stat distribution 2016-12-09 20:00:20 +01:00
Shauren
f9b4f686c8 Core/Scenarios: Removed a bad usage of blocking db queries when saving scenario to db 2016-11-07 10:55:29 +01:00
Krudor
8444ab7365 Core/Instances: Implemented base scenario system and objectives in dungeons
Closes #17905
Closes #18034
2016-11-06 23:30:49 +01:00
Shocker
7a5bf6c978 Core/Database: Fix logic in DatabaseWorkerPool::GetFreeConnection 2016-10-31 15:16:46 +02:00
Shauren
a4f2062eb1 Core/DataStores: Updated to 7.1.0.22900 2016-10-26 01:46:48 +02:00
Shauren
af25942aec Core/PacketIO: Updated packets to 7.1.0.22900 2016-10-25 19:29:27 +02:00
Shauren
d34020da7f Core/DataStores: Fixed loading signed db2 fields 2016-10-09 16:54:11 +02:00
funjoker
a8169dcdf9 Core/DataStores: Corrected SummonProperties.db2 structure
Closes #18036
Closes #18040
2016-10-08 11:58:35 +02:00
ariel-
59a9bc5ca0 Core/Channels: Revamp of channel system
* Core/Chat: general cleanup and revamping: (#17576) (fbbb03212e)
* Core/Channel: restore accidentally deleted line, fixes channels not honoring ownership setting (7c71417993)
* Channel Followup: avoid setting an invisible gm as Channel owner (#17597) (8a8362ef15)
* Core/Channel: change the way channels are stored and sent to client, fixes multiple channels per zone when using different locales (#17980)
2016-10-07 01:09:28 -03:00
MitchesD
ad3da9c971 Core/Player: Implemented account wide mounts
Closes #17369
2016-10-01 13:48:16 +02:00
Shauren
40d24da092 Core/Items: Reworked loading child equipment from database, these items are now loaded last
Closes #18025
2016-09-30 18:04:50 +02:00
Traesh
d4887311e3 Core/Scenes: Implemented scene system
Closes #17858
Closes #17976
2016-09-25 16:13:12 +02:00
joschiwald
c8a1859d2c Core/Database: removed unused prepared statements 2016-09-24 19:48:33 +02:00
tkrokli
3cd28ee6c0 Core/Bnet: correct a typo in enum (#17991)
The enum LOGIN_DEL_BNET_EXPERIED_ACCOUNT_BANNED
should be LOGIN_DEL_BNET_EXPIRED_ACCOUNT_BANNED
to avoid confusion and not need any interpretation.
2016-09-24 17:02:22 +01:00
Kevin Plestan
30d006f98b Core/Bnetserver: Re-enable ban on wrong password
Closes #17937
Closes #17969
2016-09-24 15:02:34 +02:00
Shauren
bba7b6a554 Core/Player: Set max power values from PowerType.db2 2016-09-20 23:09:10 +02:00
Kinzcool
35dcb45252 Core/Creatures: Load expansion data from HealthScalingExpansion column instead of the now-deprecated exp one 2016-09-06 14:18:20 -04:00
Vincent-Michael
07445d9860 Core/DataStores: Implemented TactKey.db2 2016-08-28 00:27:16 +02:00
joschiwald
beedf737c8 Core/Logging: delete old logs of the own realm only 2016-08-27 12:10:51 +02:00
Shauren
a727a99e34 Core/Players: Implemented new glyph system 2016-08-25 19:12:00 +02:00
Shauren
fea0cb16f2 Core/Items: Implemented artifacts 2016-08-15 00:03:38 +02:00
Vincent-Michael
f94339271e Core/Creatures:
- Renamed creature_template.exp_unk to RequiredExpansion
- Added creature_template.HealthScalingExpansion
- Added creature_template.VignetteID
2016-08-13 21:55:39 +02:00
ForesterDev
6147ba6156 Core\Command: remove account_muted data on account deletion
(cherry picked from commit 6a87524204)

# Conflicts:
#	src/server/database/Database/Implementation/LoginDatabase.cpp
#	src/server/database/Database/Implementation/LoginDatabase.h
2016-08-10 18:19:16 +02:00
jackpoz
555ac389e2 Server/Database: Reduce differences between 3.3.5 and 6.x branches
Code functionality shouldn't have been modified.
2016-08-10 17:06:16 +02:00
Shauren
bd3541d106 Core/DataStores: Implemented all curve types from Curve.db2 2016-08-10 00:05:56 +02:00
Aokromes
8954b83d29 Core/Misc: Better description for a log
(cherry picked from commit 90cff479ac)
2016-08-08 18:47:03 +02:00
jackpoz
d44c605f6d Server/Database: Reduce differences between 3.3.5 and 6.x branches
Code functionality shouldn't have been modified.
2016-08-08 18:46:38 +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
6c1c8e7581 Core/PacketIO: Send spec id in char enum 2016-07-19 17:44:00 +02:00
Shauren
a9a13d10f7 Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion 2016-07-17 17:37:06 +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
64de4b38ef Core/Items: Implemented child equipment 2016-07-16 13:52:12 +02:00
Shauren
452cae0c0b Core/Items: Fixed saving gem bonuses 2016-07-10 14:41:18 +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
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