Ovahlord
062667df95
Database: fixed prepared statement fields for reloading creature_template
2020-06-02 20:00:03 +02:00
Ovahlord
db8e0cf13a
Database: updated DB updater database download link to spare Aokromes from madness
2020-06-01 16:06:47 +02:00
Giacomo Pozzoni
08fbf3974e
Core/Database: Fix build with Maria DB on some distros ( #24248 )
2020-05-05 16:27:07 +02:00
r00ty-tc
b9b21188ac
Core/Database: Correction for later MariaDB version
...
- Removed unused define CR_INVALID_CONN_HANDLE which was removed entirely in more modern MariaDB versions
2020-05-05 16:27:07 +02:00
Ovahlord
6aa8e4389c
Core/Texts: allow creature texts to play sounds via different opcodes (Direct Sound, Object Sound and Music)
2020-05-01 20:16:27 +02:00
Shauren
ca881f7e3f
Core/DBLayer: Implement async transaction completion callbacks
2020-04-15 21:41:14 +02:00
Shauren
40c3c785a2
Core/DBLayer: Prevent mixing databases with query holders
...
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Server/WorldSession.cpp
# src/server/game/Server/WorldSession.h
2020-04-15 21:30:10 +02:00
Shauren
47acc59f49
Core/DBLayer: Prevent committing transactions started on a different database
2020-04-15 21:02:26 +02:00
Shauren
d003ebd8e4
Core/DBLayer: Prevent using prepared statements on wrong database
2020-04-15 19:18:58 +02:00
Ovahlord
eaee7b3cfa
Core/DBLayer: minor spacing fixups
2020-04-15 11:25:34 +02:00
Giacomo Pozzoni
dd6498b8f9
Core/Database: Close the MySQL connection only after getting the last error code
2020-04-15 11:06:18 +02:00
Ovahlord
8819428919
Core/DBLayer: fixed no pch build
2020-04-15 10:46:37 +02:00
Shauren
5653d4e2de
Core/DBLayer: Support using mysql 8
2020-04-15 10:19:24 +02:00
Ovahlord
9bfe43a88a
Core/Entities: remove PhaseMask
...
* database fields and values will remain until they have been converted to their according phase IDs
2020-03-29 04:05:43 +02:00
Ovahlord
2a9fc25269
Core/Misc: fixed more no pch errors
2020-03-11 13:42:42 +01:00
Ovah
25b18096d8
Core/Config: corrected bitmask value for hotfix database updates
2020-02-24 15:11:32 +01:00
Ovahlord
73ce49cb78
Core/Datastore: updated db2 field names and types to reflect client magic names
...
*fixed string length for sending names in item_sparse length
2020-02-23 02:20:38 +01:00
Ovahlord
f2b26c68a7
Core/Datastores: corrected db structure for item.db hotfix table and removed timestamp field from hotfix_data as the timestamp is being generated by the server
2020-02-22 22:29:35 +01:00
Ovahlord
d9b854ad59
Core/Datastores: backported hotfix system implementation
2020-02-21 23:13:38 +01:00
Ghaster
df173c7e1c
Core/Bnet: Cleanup/Improve Battle.net account commands ( #33 )
2020-02-19 02:52:11 +01:00
jackpoz
183789053e
Core/Misc: Fix GCC 8 warnings
2020-01-31 21:19:25 +01:00
Ovahlord
5ce44296d0
Core/Creature: fixed trainers not sending their gossips
2020-01-13 02:35:13 +01:00
Ovahlord
7760d95962
Core/Creatures: backported trainer update and skill initialization
2020-01-12 23:53:35 +01:00
Ovahlord
2715301823
Core/Players: convert SMSG_SETUP_CURRENCY to packet class and backportet currency handling from master branch
2020-01-05 23:32:23 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
zartech22
7353b97426
Core/Instance : Fix instance resetting exploit ( #23263 )
...
* Push offline players out of instance
Push offline players out of instance when reseting dungeon with a raid mode group
* Add SQL request to character
Add a SQL request to update the position of a player in a specified map
* Teleport to graveyard instead
2019-11-16 13:44:04 +01:00
Artamedes
a146d3598b
Server/Database: Fix loading battlenet accountid ( #12 )
2019-10-11 21:42:53 +02:00
Shauren
e596504d93
* Auth/Battle.net Added missing build check to JoinRequest handler
...
* Core/Commands: Battle.net account command changesisting accounts
(6584995c11a02478671656ea6955db7a645b57ce)
(0c27ffaa49c7e3e6880051ac74581cae51d83351)
2019-10-08 15:26:06 +02:00
Ovahlord
8bec6af24a
Core/NetworkIO: implement 2nd connection
2019-10-03 22:32:24 +02:00
Ovahlord
46eaff5a74
Core/Guilds: implement SMSG_GUILD_KNOWN_RECIPES and CMSG_GUILD_QUERY_RECIPES
...
* updated CMSG_GUILD_GET_ROSTER and SMSG_GUILD_ROSTER_UPDATE to packet class
* optimized caching process and updating for guild member profession data
2019-09-04 03:52:48 +02:00
Ovahlord
6d759dc6e8
Core/Guilds: implement guild profession fields for guild roster packets
2019-09-03 16:31:59 +02:00
Ovahlord
5251c6abb9
Core/Items: use ITEM_FIELD_CREATE_PLAYED_TIME properly to determine an item's age and send the correct value in order to fix the refund info texts
2019-08-20 00:57:20 +02:00
Treeston
90540d684b
Core/Misc: Various dynspawn cleanup and refactors split off from pooling rewrite:
...
- Map::RemoveRespawnTime(SpawnObjectType, LowType, doRespawn) split into Map::Respawn and Map::RemoveRespawnTime, without the extra boolean
- Map::RemoveRespawnTime(RespawnInfo*) merged into Map::DeleteRespawnInfo(RespawnInfo*) and is now private
- Map::DeleteRespawnInfo(void) renamed to Map::UnloadAllRespawnInfos to properly describe what it does
- Map::ProcessRespawns now actually saves the delayed respawn time to DB if the respawn was delayed
- Map::AddRespawnInfo now takes const reference, and returns success as a boolean
- Map::AddRespawnInfo no longer offers an unused "replace" parameter
- Map::DeleteRespawnInfo no longer offers a variety of unused private overloads
- Map::SaveRespawnTime no longer offers a tantalizing writeDB parameter. Parameter is now called "startup" to properly describe what it does.
- Map::SaveRespawnInfoDB now takes RespawnInfo reference instead of all the various fields. Still public because compatibility mode. QQ.
- Map::GetWorldObjectBySpawnId sanitized
- Map::GetXRespawnTime methods sanitized to all go through Map::GetRespawnTime
----------
Core/DB: Unify `creature_respawn` and `gameobject_respawn` into a single `respawn` table
2019-08-18 12:47:10 +02:00
Ovahlord
9ce72fa1d9
Core/Creatures: Reworked setting move types in database (ported commit: 592516ae69d89da3bcb0ede144644a3d2e0186e0)
...
*merged followup commits
2019-02-18 07:52:25 +01:00
Ovahlord
5229a734dd
Core/Transports: ported transport refactoring
...
* this implements full support for stoppable transports as well as serverside transport position tracking
* fixed several vehicle related issues
* fixed gameobject passengers not being displayed as transport passengers
* pets, dynamic objects and other summons are not added as transport passengers and will now properly be displayed
Todo:
- Deeprun Tram visual issues needs to be resolved
- Lady Deathwhisper's elevator needs some additional research
2018-11-21 12:04:26 +01:00
Ovahlord
59d169e8e4
Merge branch 'dynamicSpawnMerge' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/Entities/Creature/Creature.cpp
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
2018-07-21 23:13:55 +02:00
Ovahlord
b976bc1187
Core/Spawns: merged Dynamic Spawning
2018-07-21 20:44:41 +02:00
Ovahlord
8c3194eb13
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-07-15 18:20:00 +02:00
Shauren
9c87764612
Core/Players: Fixed saving quest item progress
2018-07-13 17:14:14 +02:00
Ovahlord
dd6fe710df
Core/Guilds: ported and merged guild experience and guild reputation system
2018-07-09 16:27:25 +02:00
Ovahlord
bb66c16e12
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-06-26 21:59:08 +02:00
Aokromes
a24b080639
4.3.4 specific CONTRY to COUNTRY
2018-06-23 21:41:51 +02:00
Gooyeth
300e0717a6
Typo fix contry -> country ( #22075 )
2018-06-23 21:39:06 +02:00
Aokromes
0c6fe1941f
rename files
2018-06-23 02:21:59 +02:00
Ovahlord
50e61f4484
Core/Pets: merged latest pet rework changes
2018-05-28 12:39:11 +02:00
Ovahlord
f0f2413f61
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-05-22 00:21:43 +02:00
Aokromes
f8ac80d4b6
Core/DBLayer: Escape more keywords
2018-05-20 23:28:18 +02:00
Shauren
7489781860
Core/DBLayer: Escape new mysql 8 keywords
2018-05-20 20:02:31 +02:00
Ovahlord
1998dc1287
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
2018-05-17 12:44:55 +02:00