Commit Graph

676 Commits

Author SHA1 Message Date
Shauren ea16241873 Core: Change allowed build to 7.0.3.22410 2016-08-11 17:03:50 +02:00
Shauren 93bf99fe70 Core: Change allowed build to 22345 2016-08-07 16:28:18 +02:00
Vincent-Michael 2e0dd7a38c SQL: Sync auth base 2016-07-30 17:09:46 +02:00
Ovalord 79aafd5865 Core/Players: Initial work on demon hunters
* Added starting level and required level config options as well as rbac permission to ignore the requirements
* Updated max power values for both demon hunter specs
* Fixed a crash during DK and DH creation
* Added playercreateinfo data for demon hunters

Closes #17651
2016-07-23 18:39:56 +02:00
Shauren 7d7139ba02 Core: Change supported build to 7.0.3.22293 2016-07-23 14:40:58 +02:00
Shauren 79a921edc7 SQL: Cleanup WIP sql arrangement 2016-07-19 16:55:21 +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 d2733eb6f1 Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion 2016-06-13 21:00:25 +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 df6d557a4d Core/Entities: Updated updatefields to 7.0.3.21414 2016-05-20 23:50:20 +02:00
Shauren 5c2c9a684f Core/DataStores: Updated dbc/db2 to 7.0.1.20810 2016-05-20 23:46:17 +02:00
Shauren 498725f3de Fixed data in base auth sql file 2016-05-19 22:19:19 +02:00
Shauren 48d637b540 Core: Change supported client version to 6.2.4.21742 2016-05-19 18:43:01 +02:00
Shauren c75fcbe20b Core/Achievements: AchievementMgr refactoring
* Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation
* Fixed players earning guild achievements
2016-05-07 01:16:29 +02:00
Shauren 5d4e0e42f2 Changed supported version to 21463 2016-04-17 00:24:14 +02:00
Shauren 9db2b786b0 Add missing characters.updates, also build fix 2016-04-11 18:27:43 +02:00
Gigi1237 c19172cad9 Core/Blackmarket: Implemented black market 2016-04-11 18:22:09 +02:00
DDuarte 92905cdaae Update revision_data.h.in.cmake and the updates in base SQLs 2016-04-11 03:28:07 +01:00
DDuarte a1f59c9d8d TDB 6.04 - 2016/04/11 2016-04-11 02:42:03 +01: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
Aokromes 7b3a9ca326 DB/Misc: Update auth_database.sql for 6.2.4 2016-04-01 03:13:37 +02:00
Shauren dde620c402 Core: Updated to 6.2.4
* Rewrite bnetserver for new authentication protocol
2016-03-28 17:12:57 +02:00
treeston e2f2c70ba4 Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089)
(cherry picked from commit 5b8b8c6530)
2016-03-22 22:56:43 +01:00
Shauren d2d41c119b Core/Misc: Updated to 6.2.3.20886 2016-01-13 21:43:01 +01:00
Shauren 2a6f65fddc Core/Players: Split playerBytes fields in characters table 2016-01-05 00:03:18 +01:00
Shauren 514c24798a Core: Updated to 6.2.3.20779 2015-12-07 21:04:29 +01:00
Shauren 68fb2d267c SQL: Added missing update to base sql 2015-11-26 00:06:53 +01:00
Shauren d5fb18d3c3 Core/Spells: Implemented scaling spell value with item level 2015-11-24 00:16:42 +01:00
Shauren 035a2b122e Core: Updated to 6.2.3.20726 2015-11-21 21:30:05 +01:00
Carbenium 271390753d TDB 6.03 - 2015/11/08 2015-11-08 02:20:45 +01:00
Carbenium 3dde44cf64 DB: Add missing change to char base after 39d29edf93 2015-11-08 00:39:33 +01:00
pete318 39d29edf93 Merge pull request #15707 from ShinDarth/pvpstats
Core/BG fix .character changefaction pvpstats victories amount
(cherry picked from commit 69941864ef)

Conflicts:
	sql/base/characters_database.sql
	src/server/game/Battlegrounds/Battleground.cpp
2015-11-06 23:46:03 +01:00
Naios a80e0fc3cd DB/Auth: Fix typo in 2015_11_01_00_auth_2015_08_21_00.sql
* Add the update to the updates list
2015-11-01 14:55:31 +01:00
jackpoz 7b684e8813 Script/Commands: Add new "debug loadcells" command
Closes #15292

(cherry picked from commit 5e1722c2f4)
2015-11-01 12:30:45 +01:00
MitchesD 105f943ac6 DB/Auth: changed battlenet_account_toys engine to InnoDB 2015-10-17 12:44:19 +02: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 d8c5136325 SQL: Update auth_database 2015-10-10 10:39:02 +02:00
Naios 2c828a47a5 DB/Auth: Add some missing applied updates to the update list. 2015-10-06 00:17:23 +02:00
MitchesD 97a3f52d4c DB/Auth: corrected base auth database dump 2015-10-02 13:00:56 +02:00
Shauren 59eff3fef9 SQL: Typo fixes 2015-09-10 20:04:24 +02:00
Shauren 1efb3f08e2 Core/Spells: Improved spell category cooldown handling
* Category cooldown is stored with the spell that started the cooldown (and only resetting cooldown on that spell will clear cooldowns on entire category - this fully mirrors client behavior)
* This significantly reduces the amount of data saved to database for cooldowns
* Spell casts from items that have a different category specified than on spell will now check for cooldown during the cast

Closes #15349
2015-09-10 19:39:30 +02:00
horn e8b1faa156 Core/BattlePets: Basics for Battle Pets 2015-09-09 14:52:32 +02:00
Shauren 663cff2195 Core: Updated to 6.2.2.20444.
* This includes all known packet structures, nothing has been disabled.
* worldserver still expects 6.2.0 DBC/DB2 files - do not reextract
2015-09-05 00:09:38 +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
ShinDarth 3b98743dd5 DB/Updater: fix characters updates list 2015-08-22 12:44:37 +02:00
Shauren 81abfe93bb Core/Void Storage: Implemented saving item upgrade and bonuses for items deposited in void storage 2015-08-12 23:05:36 +02:00
Vincent-Michael 829431c48e SQL: Added missing sql in d8b36dfc17 2015-08-08 19:37:09 +02:00
Naios 58f4bd834d DB/Base: Fix update table of character base after 83c2d36179
* Never forget to update the `updates` table of the base dump after changes too.
* closes #15198
2015-07-31 13:52:59 +02:00
Vincent-Michael a177a10018 DB/BattleNet: Update wow build to 20338 2015-07-29 05:59:58 +02:00