Commit Graph

144 Commits

Author SHA1 Message Date
Ryan
115dffde98 Core/Items: Implement ItemLevelSelector.db2 (#20325)
ItemLevelSelector replaced ITEM_BONUS_ITEM_LEVEL_OVERRIDE in 7.2
2017-09-15 21:23:41 +02:00
Golrag
fd73bedd73 Core/Transmog: Implemented transmog sets
Closes #20133
Closes #20135
2017-08-24 20:39:22 +02:00
Shauren
a93a5ad379 Core/Players: Implemented proper facial hair validation 2017-08-23 20:50:41 +02:00
roc13x
e04f75bd96 Core/Players: Several gold handling improvements
* Update gold limit to 10 million
* Updated auction house gold handling to 64-bit
* Fixed some vendor checks for when BuyCount > 1
* Tweaked some checks for available gold space
* Updated guild bank gold handling to 64-bit and fix withdraw limits
* Enforce gold limit on guild bank
* Check correct rank right when withdrawing from bank
* Other small changes to update money to 64-bit

Closes #19195
Closes #20152
2017-08-20 18:10:11 +02:00
Roger Stebler
4bc9ed0fde Core/Quests: Implemented criteria tree quest objective type
Closes #20161
2017-08-20 17:24:41 +02:00
Shauren
0cd5179726 Core/Creatures: Rewrite trainer handling to properly support multiple trainers on the same creature
* Trainers are now defined as templates (sniffable), assigned by gossip options
2017-07-26 00:53:51 +02:00
Shauren
274c45e548 Core/Bnet: Changed login REST service to use async db queries instead of spawning a thread for each request 2017-07-14 19:18:42 +02:00
Shauren
bfbb948c73 Core/DataStores: Updated db2 structures to 7.2.5.24330 2017-06-14 23:51:52 +02:00
Golrag
ae83739ac7 Core/Players: Implement basics for the honor system
Closes #18480
Closes #19277
2017-06-04 16:52:53 +02:00
Tisk
d4eb2f79ca Core/Player: Implemented saving PLAYER_FLAGS_EX in database 2017-05-24 21:45:29 +02:00
joschiwald
b192c46b06 Core/Creature: Added UnitFlags3 to creature_template 2017-05-21 14:17:47 +02:00
Traesh
c73ce93f4c Core/Entities : Basic Conversation Implementation (#18010) 2017-05-14 11:40:55 +02:00
Marco Ebert
cb360e5ed4 Database/AdhocStatement: Only include cstdlib instead of whole StringFormat.h. 2017-05-13 21:26:52 +02:00
Marco Ebert
6e2a911f6d Fix non-PCH build.
Your ad here.
2017-05-13 21:11:57 +02:00
Shauren
ae5696ef2b Build fix for mysql 5.6 and older 2017-05-13 21:02:37 +02:00
Shauren
7e538980a2 Core/Database: Include cleanup 2017-05-12 18:50:27 +02:00
Shauren
3a418a0bbc Core/Common: Include cleanup 2017-05-11 22:29:51 +02:00
Shauren
8fc527f404 Core/Items: Set and save item context field 2017-05-08 23:56:35 +02:00
Shauren
6828c7bc2f Core/Items: Implemented new item bonus and enchantment types 2017-05-07 16:47:49 +02:00
Shauren
adbdb64301 Core/PacketIO: Updated server packet structures to 7.2.0 2017-04-15 12:32:36 +02:00
Shauren
d20dedebd6 Core/DataStores: Updated db2 structures to 7.2.0 2017-04-06 23:39:34 +02:00
Traesh
01ded93a42 Core/AI: enable SmartScripts on Scenes + add scene related actions/events
Closes #19194
2017-03-17 21:21:35 +01:00
joschiwald
2dfdaa49b4 Core/Auth: removed unneeded sub query
(cherry picked from commit ec221c5500)

# Conflicts:
#	src/server/authserver/Server/AuthSession.cpp
2017-03-03 22:48:04 +01:00
SnapperRy
cab4ce3a53 Core/Fishing: implement retail-like fishing skill-up functionality (#17528)
Follow-up to  6f1e823.

Forgot to update base characters database. Sorry.
2017-02-26 19:59:07 +01:00
r00ty-tc
8a71e4255e [Core/Maps] Activate creatures and objects during opening cinematics and other flyby cameras (sunwell etc).
Requires re-running map extractor to extract camera m2 files from data
files. These are very small.
2017-02-19 14:47:20 +01:00
ariel-
5d36f29843 Core/Misc: remove two synch queries and replace them with CharacterInfo cache
(cherry picked from commit 1a52c1cd36)
2017-02-05 21:07:32 +01:00
Shauren
787adc24b2 Fixed clang segmentation fault in nopch mode 2017-01-30 17:10:01 +01:00
joschiwald
a6d238b833 Core/Player: Moved character_template from character to world db 2017-01-29 16:09:46 +01:00
joschiwald
d3ee5a2d32 Core/Players: Fixed accidentally deleting Talents
Note: If you want to delete deprecated Talents from DB, enable the CharacterDatabaseCleaner
2017-01-22 02:20:12 +01:00
Shauren
e8273b7b37 Removed debug leftovers 2017-01-15 15:11:49 +01:00
Shauren
0314abc26a Build fix 2017-01-15 12:07:11 +01:00
Shauren
f11e6c8247 Core: Updated to 7.1.5.23360 2017-01-14 22:37:13 +01:00
Shauren
8e2634b2b4 Core/DBLayer: Convert async queries to new query callbacks and remove old callback handling 2017-01-13 21:38:03 +01:00
Shauren
f8fe750b5e build fix 2017-01-12 20:00:02 +01:00
Shauren
73e61fa652 Core/DBLayer: Refine new query callback for chaining 2017-01-12 19:40:33 +01:00
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