jackpoz
e36fb12359
Shared/Database: Improve dead-lock error handling
...
Improve dead-lock error handling by making sure only 1 thread at time retries to execute a transaction so they don't keep dead-locking each other.
(cherry picked from commit 62001360dd )
2015-02-22 06:21:13 +00:00
Shauren
56186319bd
Core/Spells: Cooldown updates
...
* Refactored cooldown handling to separate class shared by creatures and players
* Updated and enabled cooldown packets
* Implemented creature school lockouts
* Implemented spell charges
* Fixed AuraUpdate structure
* Fixed aura flag AFLAG_NOCASTER handling
* Implemented spell charge related auras
2015-02-17 01:01:44 +01:00
Mogadischu
bc0c0ae2a3
Core/Guild: Updated and enabled most previously implemented guild and petition related packets
...
Merged from https://github.com/Mogadischu/TrinityCore/commits/guild
Signed-off-by: Duarte Duarte <dnpd.dd@gmail.com >
2015-02-13 18:32:36 +00:00
joschiwald
bbce7d0342
Core/Items: fixed AuctionHouse and GuildBank items from DB
2015-02-08 20:02:04 +01:00
joschiwald
e01bb91887
Core/Packets: updated some contactlist packets
2015-02-08 02:51:49 +01:00
Carbenium
829e11b662
Core/Packets: Implement all mail system relevant packets
...
Thanks @joschiwald, @DDuarte and @Warpten
2015-02-07 12:43:25 +01:00
Noffearr
1d894f1b9d
Core/Misc: Update outdated license header files
...
Ref #14028
2015-02-04 21:02:54 +00:00
Nayd
19a09c2763
Fix build
...
(cherry picked from commit c66bd709f1 )
2015-02-04 19:44:56 +00:00
jackpoz
7c3a2e163a
Shared/Database: Fix transactions not being recommitted on dead-lock error
...
Fix transactions not being recommitted on dead-lock error (error code 1213) because of calling http://dev.mysql.com/doc/refman/5.0/en/mysql-errno.html after sending the ROLLBACK command. This way the returned error code was related to the ROLLBACK command, not the failed transaction.
(cherry picked from commit d4db0c15c7 )
2015-02-04 19:20:39 +00:00
Shauren
dd4973ab23
Core/PacketIO: Fixed SMSG_DB_REPLY structure
2015-02-02 19:50:27 +01:00
jackpoz
95b1204798
Core/Misc: Properly sanitize ReputationSpillover data
...
Fix an issue added in 024b57bb74 that didn't properly skip ReputationSpillover rows with invalid data.
Fix also a static analysis issue reported by Coverity.
2015-01-31 22:59:21 +01:00
jackpoz
89c535cf2a
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity
2015-01-30 22:32:26 +01:00
jackpoz
0edc35b921
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity
2015-01-20 22:55:06 +01:00
jackpoz
1a4b1beb14
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity
2015-01-18 21:53:04 +01:00
jackpoz
5dfd07fa4f
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity
2015-01-18 18:30:34 +01:00
Shauren
58d75eda3a
Core/Commands: Added "createGameAccount" argument to .bnetaccount create command (default true) to opt out of creating the initial game account
2015-01-17 20:03:39 +01:00
Shauren
e07054ff2d
Build fix
2015-01-17 18:31:09 +01:00
Shauren
8a30b70a20
Core/DataStores: Optimized memory usage for DB2Storage
2015-01-17 17:59:13 +01:00
Shauren
469b836114
Core/Auras: Fixed saving all aura effect values to database
2015-01-16 23:32:41 +01:00
Shauren
faa583c784
Core/Maps: Updated map difficulties
2015-01-10 01:35:47 +01:00
joschiwald
3e9d7e83eb
Merge pull request #13809 from AriDEV/6.x
...
Server/PacketIO: Currency Updates
2015-01-02 03:46:32 +01:00
AriDEV
895e50be7a
Server/PacketIO: Currency Updates
...
* Update SMSG_SET_CURRENCY & SMSG_SETUP_CURRENCY Packets.
* Update of Database Structure and SQLStatements for Currencies.
Signed-off-by: AriDEV <aridev666@gmail.com >
2015-01-02 03:05:58 +01:00
Shauren
ccc293931d
Core/PacketIO: Removed SMSG_DESTROY_OBJECT from opcodes enum
2015-01-01 20:38:19 +01:00
Vincent-Michael
ab90f74486
Update copyright note for 2015
...
Happy new year
2015-01-01 00:28:09 +01:00
joschiwald
9ecc578cb1
Core/Scripts: multiple changes
...
- fixed non pch build
- fixed some warnings
- fixed some coverity issues
- some random things here and there
2014-12-29 01:00:16 +01:00
Intel
a782515246
Core/Quests: Updated Quest System to new Format
...
All quest requirements are now in quest_objectives table
quest_template table contains _ONLY_ WDB data and must not be modified
Currently supported objectives are MONSTER, GAMEOBJECT, ITEM, TALKTO, CURRENCY, REPUTATION, MONEY, PLAYERKILLS, AREATRIGGER
2014-12-28 22:55:53 +02:00
jackpoz
3cdc66bec6
Shared/Networking: Fix buffer overflow in Socket handling
...
Fix a buffer overflow caused by Boost trying to store too much data in a buffer too small.
(cherry picked from commit cdf6c88462 )
2014-12-28 15:56:55 +00:00
Gacko
cf89335177
Fix non pch build
2014-12-27 13:57:36 +01: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
Shauren
3393934045
Core/DataStores: Implemented loading locale strings from database to DB2Storage
2014-12-25 12:43:59 +01:00
Shauren
ae8814772f
Core/DataStores: Implemented loading hotfixes database into DB2Storage
2014-12-24 22:24:32 +01:00
Shauren
33a492e822
Core/DBLayer: Removed a few old authserver prepared statements
2014-12-24 15:16:51 +01:00
Shauren
941904d5ea
Core/Items: Updated item stat calculations
...
* Implemented item modifiers
* Implemented item bonuses
2014-12-23 00:25:43 +01:00
joschiwald
6c6e4d4328
Core/Packets: moved chat packet building function to packet builder class
2014-12-23 00:06:36 +01:00
Intel
518c744336
Core/Packets: Add connection indexes for server packets
...
Fixed IOCP define for linux
Minor code style change in inventory loading
2014-12-07 15:14:43 +02:00
Nayd
a1d4c9f9dc
Core: Use the correct function to convert strings to unsigned longs and unsigned long longs
...
Fixes wrong data being inserted into the database (i.e explored zones).
More info in #13493
Fixes #13493
Thanks to @jackpoz for finding the code issue and @Vavehl for an expectional bug report.
2014-11-26 02:12:38 +00:00
Shauren
4764c3ea77
Core/Util: Fixed "value" name in Optional struct to follow code style
2014-11-20 01:17:45 +01:00
joschiwald
b7baee390c
Core/Packets: updated SMSG_BINDPOINTUPDATE, SMSG_INVALIDATE_PLAYER, SMSG_LOGIN_SETTIMESPEED, SMSG_WORLD_SERVER_INFO
2014-11-19 02:12:47 +01:00
Nayd
3eb120ab50
Core/Networking: Catch possible boost exception in StartNetwork
...
Closes #13557
2014-11-16 20:08:53 +00:00
joschiwald
d55c0cbf3a
Core/Packets: updated AccountData packets
2014-11-16 06:08:46 +01:00
joschiwald
231207970b
Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS, SMSG_INITIAL_SPELLS and SMSG_SPELL_CATEGORY_COOLDOWN
2014-11-14 02:00:34 +01:00
Intel
da52c8d54e
Core/Talents:
...
Fixed SMSG_TALENTS_INFO packet
Fixed talents saving to DB
Renamed 'talent spec' to 'talent group' since this name was shadowing character specializations (and new name is correct according to JAM)
Enabled loading of MinorTalent.dbc (will be used later)
Added additional specialization check in LearnTalent
2014-11-12 21:43:48 +02:00
joschiwald
620f23d9dc
Core/World: hold deleted characters in character store
2014-11-12 19:16:14 +01:00
joschiwald
f4926e0a8c
Core/Packets: updated char rename customize and factionchange packets
2014-11-12 16:36:05 +01:00
DDuarte
7315333141
Core/Utilities: Fix compilation and remove commented out code about old flag96
2014-11-11 19:03:17 +00:00
devil1234
b978f0286c
Core/Databases: Add hotfix database to world config and prepared statement for it.
...
Closes #13533
2014-11-11 13:14:36 +00:00
DDuarte
9c55d9fdeb
Core/Commands: implement .pvpstats command
...
Shows number of battleground victories in the last 7 days
Closes #13460
Conflicts:
sql/base/auth_database.sql
sql/updates/auth/2014_11_10_00_auth.sql
src/server/game/Accounts/RBAC.h
(cherry picked from commit fd0b961781 )
2014-11-10 23:10:02 +00:00
DDuarte
90c53e8c84
Core: Nuke authserver
...
It has been replaced by bnetserver since grunt was deprecated
2014-11-10 20:57:39 +00:00
Rat
ac0ff1fc9b
Merge branch 'dbc' of https://github.com/Intel/TrinityCore into Intel-dbc
...
Conflicts:
src/server/game/DataStores/DBCStores.cpp
src/server/game/DataStores/DBCStructure.h
src/server/game/Events/GameEventMgr.cpp
2014-11-10 15:18:01 +01:00