Commit Graph

57 Commits

Author SHA1 Message Date
Shauren
d00ba9587d Core/DataStores: Dropped unused DB2 file 2016-01-10 23:26:45 +01:00
Shauren
d9849fb87b Core/DataStores: Implemented checking PlayerCondition for future use 2016-01-03 00:40:18 +01:00
Carbenium
271390753d TDB 6.03 - 2015/11/08 2015-11-08 02:20:45 +01:00
MitchesD
9fe29de260 Core/Player: implemented Heirloom Collection
* implemented all things related to that collection
* you can create heirloom by click on item in collection
* also you can upgrade heirlooms by using specific kits
* old heirlooms are converted to new ones
2015-10-16 23:09:42 +02:00
Vincent-Michael
e5a2c5c026 DB/Hotfixes: Updated gameobjects table to 6.2.2.20490 2015-09-20 01:27:41 +02:00
MitchesD
93875c523c DB/Hotfixes: fixed data type of Modifier column in battle_pet_breed_quality 2015-09-16 22:31:07 +02:00
horn
e8b1faa156 Core/BattlePets: Basics for Battle Pets 2015-09-09 14:52:32 +02:00
Shauren
8a8ab0b4b6 Core/DataStores: Updated DBC and DB2 structures to 6.2.2.20444 2015-09-07 18:03:33 +02:00
Vincent-Michael
45610a69b0 DB/Hotfixes: Updated broadcast_text to patch 6.2.2 2015-09-05 04:23:48 +02:00
Shauren
b564c10b13 Core/Players: Implemented serverside validation of reserved/profane names
Closes #15357

New library dependency: Boost.Regex
2015-08-30 00:17:08 +02:00
MitchesD
614b5832ba Core/Player: implemented Toybox
* now you can use all the things in toybox - add new toys, set them as favorite and use them
2015-08-26 11:15:00 +02:00
Vincent-Michael
248aef1753 DB/Hotfixes: Updated gameobjects table to 6.2.0.20253 2015-07-19 04:44:10 +02:00
DDuarte
f5e92f6537 TDB 6.0.2 - 2015/07/14 2015-07-14 00:05:36 +01:00
MitchesD
7bd7884074 DB/Hotfix: fix SQL import 2015-07-07 12:40:25 +02:00
Shauren
dea6c0b122 Core/DataStores: Updated dbc/db2 structures to 6.2.0 2015-07-07 12:13:14 +02:00
MitchesD
f22c2c3f30 Core/DataStores: moved GameTables to separate method and load them from DB2 2015-07-04 13:56:49 +02:00
Kinzcool
86caa2ebfc DB/Hotfixes: Updated broadcast_text to patch 6.2.0 2015-06-25 13:23:05 -04:00
Shauren
92bfa759fa Core/Garrisons: Initial work on garrison followers 2015-05-17 18:06:28 +02:00
Shauren
5b725db033 Core/Garrisons: Basics for garrisons 2015-05-08 00:03:15 +02:00
Vincent-Michael
682bff0592 DB/Hotfixes: Added all current blizz hotfixes - 19865 05/02/2015 22:03:24 2015-05-02 22:07:38 +02:00
Vincent-Michael
ab1b0cd496 DB/Items: Added missing items in Item-sparse.db2 2015-05-01 20:45:53 +02:00
Vincent-Michael
a39b2a3da9 DB/Hotfixes: Update broadcast text locale for 6.1.2 (build 19865) 2015-04-19 04:22:29 +02:00
Vincent-Michael
55f4bc8743 DB/Hotfixes: Added all current blizz hotfixes - 04/14/2015 04:20:09 2015-04-14 04:29:15 +02:00
Shauren
d9e941dde3 Core/Quests: Added research results about last field in QuestPackageItem.db2 2015-04-14 01:12:20 +02:00
Rat
e567541273 Core/Quests: fixed quest rewarding
* ItemSpec.dbc still needs some research to handle all cases correctly
2015-04-13 22:25:35 +02:00
Vincent-Michael
494b1e9199 DB/Hotfixes: Added all current blizz hotfixes - 19865 04/09/2015 02:54:55 2015-04-09 03:00:49 +02:00
Vincent-Michael
41a9ef55db DB/Hotfixes: Added all current blizz hotfixes - 19865 04/07/2015 23:15:33 2015-04-07 23:17:20 +02:00
Vincent-Michael
a063f5e974 DB/Hotfixes: Added BattlePetSpecies hotfixes for 9dbe55b319 2015-04-07 00:07:11 +02:00
Vincent-Michael
ee8e850fc3 DB/Hotfixes: Added missing update for 9dbe55b319 2015-04-06 23:38:47 +02:00
Vincent-Michael
9dbe55b319 DB/Hotfixes: Added all current blizz hotfixes - 19831 - 04/06/2015 18:09:50.328 2015-04-06 23:17:09 +02:00
Vincent-Michael
c0e3b0bb98 DB/Hotfixes: Added chr_upgrade_* table 2015-04-06 21:47:49 +02:00
Vincent-Michael
6d743652fc DB/Hotfixes: Change gameobjects data fields to signed 2015-04-06 14:02:52 +02:00
Vincent-Michael
514a9b57c7 DB/Hotfixes: Update gameobjects for 6.1.2 2015-04-06 05:49:31 +02:00
Vincent-Michael
321b1f2d03 DB/Hotfixes: Update creature difficulty for 6.1.2 2015-04-06 04:14:04 +02:00
Vincent-Michael
b4cb5f1471 DB/Hotfixes: Update broadcast text for 6.1.2 2015-04-05 21:55:27 +02:00
Nayd
1b5fd6f746 Temporarily create /sql/updates/hotfixes dir so Travis build does not fail 2015-03-22 20:11:26 +00:00
Nayd
5be0cf7120 TDB 6.0.1 - 2015/03/21
Closes #13816
Closes #13792

Ref #14139
2015-03-21 17:09:25 +00:00
Naios
352012e531 Core/Updates: Add an automatic database update system. Automatically detects new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp
Make sure you re-run cmake, because boost::iostreams was added as dependency.
Maybe you need to install libboost-iostreams1.55-dev on unix as well.

Import every update manual until (included) those INSERT IGNORE updates for each database.

Thanks DDuarte and Shauren for your amazing ideas, help and advises.

In hope that nobody gets a "Your database structure is not up to date..." anymore ,-)

Signed-off-by: Naios <naios-dev@live.de>
Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-21 14:09:38 +00:00
Shauren
0ba2e0d5ee Core/Spells: Implemented multiple spell power costs 2015-03-08 13:31:57 +01:00
Shauren
e63872e1ee Core/DataStores: Updated dbc structures to 6.1 2015-03-04 12:17:06 +01:00
Shauren
5c4fd7ac4f Core/DataStores: Added tables for all loaded DB2 stores 2015-02-22 10:29:12 +01:00
jackpoz
919ab9157e SQL: Make sure the correct world db is select when executing SQL update scripts
Make sure script 2014_12_25_00_hotfixes_locale_broadcast_text.sql affects the correct world database version "TDB 6.00". This fixes an issue where the script would drop table "locales_broadcast_text" from a world database of another version (335, 434).
Issue added in df444890da
2015-02-05 21:44:57 +01:00
Nayd
7dc90b4efd Rollback unintended change to 2014_12_25_00_hotfixes_locale_broadcast_text.sql 2015-01-28 13:59:56 +00:00
Nayd
6f7d048765 Core/Packets: Update and enable SMSG_WEATHER 2015-01-28 13:58:40 +00:00
Nayd
98034cc5ab Revert changes to 2014_10_19_05_hotfixes_broadcast_text.sql in previous commit (08a98c6237)
Be right back, filling a bug report to Notepad++ for corrupting files
2015-01-19 00:32:49 +00:00
Nayd
08a98c6237 Line ending fix, sorry. 2015-01-19 00:07:10 +00:00
Duarte Duarte
df444890da SQLs: Replace placehold variable by default world db name
Travis tests SQL imports and it would fail otherwise.

Do not forget to change the variable to your world database name (if different from 'world') in the file 2014_12_25_00_hotfixes_locale_broadcast_text.sql
2014-12-26 14:34:26 +00:00
Shauren
3c3b42362f Core/DataStores: Added DB2Manager
* Moved DB2 helpers to new class
* Moved hotfix data to hotfixes database and core management functions to DB2Manager class
* Updated HotfixNotifyBlob packet
2014-12-26 01:38:40 +01:00
Shauren
9eb70940bd Core/DataStores: Moved broadcast_text handling to DB2Storage 2014-12-25 22:20:16 +01:00
Kinzcool
96b5eafc06 DB/Hotfixes: Fixed some texts in broadcast_text that had double quotation marks 2014-10-24 15:11:40 -04:00