Commit Graph

63 Commits

Author SHA1 Message Date
frozen4
ed00534e7c Core/Items: Implemented item upgrades
Closes #17432
2016-06-21 20:33:51 +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
Shauren
bc106abb07 Core/DataStores: Renamed unknown fields 2016-04-24 11:44:06 +02:00
DDuarte
8778829a98 SQLs: Update to the /sql/updates organization
Update SQL files should now be in a sub-folder equal to the current branch name

/sql/updates/auth/*.sql -> /sql/updates/auth/6.x/*.sql
/sql/updates/characters/*.sql -> /sql/updates/characters/6.x/*.sql
/sql/updates/hotfixes/*.sql -> /sql/hotfixes/world/6.x/*.sql
/sql/updates/world/*.sql -> /sql/updates/world/6.x/*.sql

This facilitates merges between the version branches
2016-04-16 18:48:11 +01:00
DDuarte
a1f59c9d8d TDB 6.04 - 2016/04/11 2016-04-11 02:42:03 +01:00
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