SnapperRy
6f1e823cac
Core/Fishing: implement retail-like fishing skill-up functionality ( #17528 )
2016-09-13 04:16:05 +02:00
ariel-
fbfcfe4c1d
Core/Globals: delete another synch query using CharacterInfo map
2016-08-18 01:45:44 -03:00
ariel-
1a52c1cd36
Core/Misc: remove two synch queries and replace them with CharacterInfo cache
2016-07-16 20:51:32 -03:00
Naios
205556b226
Core/Database: Converted the database library to a shared library.
...
* There is still the possibility to static link against database.
(cherry picked from commit 6cfea2d8f7 )
2016-03-24 02:46:01 +01:00
Shauren
1925778e44
Core/Players: Split playerBytes fields in characters table
...
(cherry picked from commit 2a6f65fddc )
2016-03-13 20:18:05 +01:00
treeston
6102a7937d
Maps/Instances: Implement handling of CMSG_SET_SAVED_INSTANCE_EXTEND
2016-02-10 19:35:11 +01:00
Rushor
923a368ac7
Update copyright note for 2016
2016-01-01 12:02:33 +01:00
ShinDarth
7ab1d1b7d0
Core/Ticket improved ticket system
...
- Safely close ticket before character deletion
- Allow to keep trace of delete characters tickets (configurable)
- Closes #15655
Closes #15699
2015-11-03 16:07:30 +01:00
Shauren
4a36850167
Core/World: Store account id in CharacterInfo to reduce the amount of database queries
...
(cherry picked from commit aaaa1c3441 )
2015-10-29 21:08:00 +01:00
ShinDarth
d380c12c56
Core/Battleground: implement deserters tracker feature
2015-10-28 20:39:04 +01:00
Shauren
402a3c45ff
Core/Maps: Moved corpse management to map level
...
(cherry picked from commit cd27fd38b9 )
# Conflicts:
# src/server/database/Database/Implementation/CharacterDatabase.cpp
# src/server/database/Database/Implementation/CharacterDatabase.h
# src/server/game/Entities/Corpse/Corpse.cpp
# src/server/game/Entities/Creature/GossipDef.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Globals/ObjectAccessor.cpp
# src/server/game/Globals/ObjectAccessor.h
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Globals/ObjectMgr.h
# src/server/game/Grids/ObjectGridLoader.cpp
# src/server/game/Handlers/AuctionHouseHandler.cpp
# src/server/game/Handlers/CharacterHandler.cpp
# src/server/game/Handlers/ChatHandler.cpp
# src/server/game/Handlers/QueryHandler.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Server/Packets/CharacterPackets.cpp
# src/server/game/World/World.cpp
# src/server/scripts/Commands/cs_reload.cpp
2015-09-29 18:45:01 +02:00
Shauren
25c0303976
Core/DBLayer: Added compile time validation for prepared statement indexes passed to DatabaseWorkerPool::GetPreparedStatement turning mistakes like the one fixed in 0327927fa6 into compiler errors.
...
(cherry picked from commit 7c75160f59 )
Conflicts:
src/server/database/Database/Implementation/HotfixDatabase.h
src/server/shared/DataStores/DB2StorageLoader.cpp
src/server/shared/DataStores/DB2StorageLoader.h
src/server/shared/DataStores/DB2Store.h
2015-09-27 17:08:50 +02:00
pete318
dcb7082277
Map local guids 6.x -> 3.3.35:
...
Implemented:
ca83e14f8b
ee1c1b97be
18e4ab6911
bf37446b3c
cb854a2b7b
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396e
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
* Added new function to return but not increment guid
* Adjusted .debug loadcells to show low guid in map before/after load
* Added debug messages for creature spawn/destroy, for map guid debugging
* Store all Gameobjects and Creatures added to OutdoorPvP, so the callback script can be removed when OutdoorPvP instance is destroyed.
2015-09-22 21:33:57 +02:00
StormBytePP
1f66d719f2
Core/BuildSystem: Merge collision, debugging, threading, utilities and configuration into "common" which does not depend on shared anymore and moved database out of shared library
...
These changes enables to build tools only without even having MySQL installed
2015-08-16 21:23:15 +02:00