Shauren
deca201f77
Core/DataStores: Simplified string memory allocation in db2 files, dropped unneccessary level of indirection
2020-06-27 13:33:17 +02:00
Peter Keresztes Schmidt
bab5fd87a3
Core/Misc: Replace Trinity::make_unique with std ( #24869 )
2020-06-23 08:54:12 +02:00
ariel-
3cf5db1831
Core/Globals: add more AIName and MovementType checks to ObjectMgr
...
- Ninja fix AI factories (restores prev behaviour of not selecting stuff with PERMIT_BASE_NO)
Closes #19831
(cherry picked from commit d56a28afee )
2020-06-14 23:49:05 +02:00
ariel-
1881088744
Core/AI: Factory functions cleanup
...
- Get rid of fugly void pointers
- Streamlined AI selection code, using Permissible as it should've been instead of harcoded checks on the selector code
- Moved IdleMovementGenerator singleton to factory code
(cherry picked from commit ce3787f190 )
2020-06-14 23:49:05 +02:00
Shauren
b47c19d506
Core/DataStores: Allow custom hotfixes (VerifiedBuild <= 0, has loading priority) to coexist with sniffed data (VerifiedBuild > 0)
2020-06-06 23:40:53 +02:00
Shauren
db7126de46
Core/DataStores: Fixed loading hotfixes crash when compiled with strict database type checking
...
Closes #24716
2020-06-01 00:15:33 +02:00
Shauren
aedab76a11
Core/Misc: Add extra ByteBuffer and WorldPacket constructors allowing to set size immediately
2020-05-20 17:28:38 +02:00
Shauren
7272508cb4
Core: Fix clang 10 warnings
2020-04-26 01:25:50 +02:00
Shauren
af76dc6b88
Core/DataStores: Speedup loading hotfix database and change hotfix database character set to utf8mb4
2020-04-25 17:01:26 +02:00
Shauren
06cc0754b8
Core/PacketIO: Updated auction packets to newer build
2020-03-17 18:38:01 +01:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
61f2eed353
Core/Realms: Move build info (and auth seeds) to database
2019-12-07 13:02:10 +01:00
Shauren
65b91375e0
Core: Updated allowed build to 8.2.5.32722
2019-12-04 00:06:22 +01:00
Shauren
235ec18143
Core/DataStores: Work around buggy client db2 metadata
2019-11-28 00:23:09 +01:00
Shauren
387705a8fc
Core: Updated allowed build to 8.2.5.32638
2019-11-23 12:28:18 +01:00
Shauren
dd39f2c1a7
Core: Updated allowed build to 8.2.5.32580
2019-11-20 12:35:11 +01:00
Shauren
11ebe36e57
Core/ByteBuffer: Replace throw() with noexcept
2019-08-24 17:13:17 +02:00
Shauren
e8e89f58fb
Core/DBLayer: Prevent using prepared statements on wrong database
2019-07-27 01:00:37 +02:00
Shauren
6b29c4da76
Core/DataStores: Fixed crash when loading additional db2 locales
2019-06-12 20:24:33 +02:00
Shauren
bcaaa3d6f6
Core/DataStores: Updated db2 structures to 8.1.5
2019-06-08 17:10:00 +02:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
Shauren
31fda79556
Core/PacketIO: Updated packet structures to 8.1.5
2019-06-08 17:03:15 +02:00
Shauren
bcda8dd742
Core/Dep: Boost 1.70 compatibility
2019-04-14 00:13:23 +02:00
Shauren
81dd8574bb
Core/PacketIO: Removed old and unused ByteBuffer functions
2019-04-01 22:27:24 +02:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
0a779bd791
Core/PacketIO: Updated packet structures to 8.0.1
2018-11-05 00:00:34 +01:00
Shauren
1188a48c94
Core/DataStores: Implemented WDC2
2018-09-16 16:57:43 +02:00
Shauren
b76098651a
Core/ByteBuffer: Fixed output truncation in ByteBuffer::hexlike
2018-07-21 15:10:05 +02:00
Shauren
9829c119c0
Core/DataStores: Fixed loading db2 locale strings
2018-05-12 16:24:41 +02:00
Shauren
6d5e25ddd4
Tools: Moved db2 metadata structures to a location shared by all tools
2018-03-25 19:28:36 +03:00
Shauren
12beb3dd1b
Core/DataStores: Fixed writing hotfix packet for structures with uint64
...
Closes #21522
2018-03-07 18:08:15 +01:00
Shauren
75603fe1a0
Core/DataStores: Updated db2 structures to 7.3.5.25996
2018-02-18 16:33:50 +01:00
Shauren
dfd2660a85
Core/Misc: Added compatibility layer for boost 1.66 and future std:: networking stuff
...
* Based on work done by @dimiandre in PR #21173
Closes #21171
Closes #21173
2018-01-06 01:21:59 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
20a3c9eed2
Core/PacketIO: Update opcodes to 7.3.2
2017-12-30 00:23:43 +01:00
Naios
1285347518
Build: Inherit the features and warning flags privately
2017-12-20 04:04:28 +01:00
Naios
964d6bd1b2
Build: Use the cotire library for precompiled header handling
...
* Required for handling flags inherited by linked projects
correctly in the corresponding precompiled header.
* Reduces the maintenance effort for precompiled headers
(cherry picked from commit 92f96fc10e )
2017-12-20 04:04:27 +01:00
Aokromes
df6e0538fe
Misc: More cleanup
2017-11-25 02:57:49 +01:00
Aokromes
90badf9d7e
Misc: More cleanup
2017-11-25 02:50:29 +01:00
Shauren
644af37f96
Core/Realms: Made realmlist threadsafe
2017-10-11 22:42:03 +02:00
Štefan Lazový
c8974a91a6
Core/DataStores: Implemented [] operator on DB2Storage ( #20494 )
2017-10-07 22:48:05 +02:00
Gacko
25111b09df
Fix non-PCH build.
2017-09-25 21:34:15 +02:00
ariel-
ec3dc0a431
Core/Misc: fix interaction of spells like Shadowmeld with Threat reducing effects
...
- SPELL_AURA_MOD_TOTAL_THREAT should be temporary and not added/subtracted from total, only computed
- Cleanup of reference related code
- Kill getLast() and reverse iterator obsevers, LinkedList iterator can't be used as a standard reverse_iterator (ie with operator++). They weren't used anyways
(cherry picked from commit 3b6fd226be )
# Conflicts:
# src/server/game/Combat/ThreatManager.cpp
# src/server/game/Loot/LootMgr.h
2017-08-21 21:49:36 +02:00
Shauren
9711dd3f70
Core/Networking: Activate single threaded optimization for io_service running in NetworkThread
2017-08-15 23:55:41 +02:00
Shauren
4226eb2ea5
Core/Misc: Some /W4 warning fixes
2017-06-07 17:23:50 +02:00
DDuarte
e91a5146ac
Misc: Add license header to Memory.h
2017-05-14 16:51:06 +01:00
Traesh
c73ce93f4c
Core/Entities : Basic Conversation Implementation ( #18010 )
2017-05-14 11:40:55 +02:00
Shauren
9299e9bde0
Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50
2017-05-13 19:37:33 +02:00
joschiwald
229c78b5a3
Core/Packets: Implemented CMSG_QUERY_REALM_NAME and SMSG_REALM_QUERY_RESPONSE
2017-05-13 17:25:21 +02:00
Shauren
da32ff84d6
Build fix
2017-05-13 12:57:55 +02:00