Ovahlord
8acc08fcba
Dep: merged RecastNavigation updates from 3.3.5 branch
2019-02-25 08:25:59 +01:00
Ovahlord
fe7bcac696
Core/Maps: ported all master branch changes for map extractor including height map extraction
...
* new maps, and mmaps are required
2019-02-25 07:37:47 +01:00
Ovahlord
f763095de9
Core: merged some analysis issue fixup commits from master and 335
2019-02-18 04:15:05 +01:00
Ovahlord
50a91bd590
Core/Movement: merged Collision height handling from 335 branch to reduce the probability that creatures are falling under the map
2019-02-17 23:40:24 +01:00
Ovahlord
659ad3bca1
Core/Misc: Added lambda support to EventProcessor (ported commit: 813f693768)
2019-02-16 02:31:41 +01:00
Ovahlord
7edabcbd88
Core/Movement: ported and merged Follow and Chase movement generator rewrite
2019-02-07 23:51:45 +01:00
Ovahlord
7543c45c7c
Core/Objects: ported and implement custom visibility range functionality for creatures and gameobjects. Gameobjects will now get their visbility range read from their template data while creatures can be modified at will. The initial visbility distance changes has been parsed from MoP difficulty data by Kilyana
2019-01-02 15:51:56 +01:00
Ovahlord
be540664c3
Core/Maps: remove a NULL macro from MapTree
2018-10-17 11:58:39 +02:00
Ovahlord
1a1790b737
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
# src/server/game/Skills/Archaeology/ArchaeologySites.cpp
# src/server/scripts/Spells/spell_mage.cpp
2018-09-17 15:43:22 +02:00
Aokromes
6815c24be1
Scripts/Commands: New argument parsing methodology (PR #22363 )
...
- Detect the arguments accepted by the command handler
- Tokenize out those arguments automatically and feed them to the handler
- Unmatched rest of the string can be accepted by trailing char const* or CommandArgs*
2018-09-09 14:31:14 +02:00
Ovahlord
65a0dbadd3
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-09-03 07:14:17 +02:00
Shauren
4bfd1314ba
Core/CrashHandler: Include assertion messages in crash reports
2018-08-30 00:03:18 +02:00
Ovahlord
5e380763aa
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/DungeonFinding/LFGMgr.h
# src/server/game/Maps/Map.h
# src/server/scripts/EasternKingdoms/zone_arathi_highlands.cpp
2018-08-28 04:41:18 +02:00
Keader
d1d174a996
Utilities/EventProcessor: Added a overload to AddEventAtOffset accept rand time
2018-08-26 14:22:28 +02:00
Ovahlord
3f53afd39e
Core/Maps: fixed several issues with liquids by merging some 335 branch commits that are taking mopg flags into account
2018-08-07 12:35:02 +02:00
Ovahlord
a0e288e761
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-07-23 15:57:10 +02:00
Treeston
204145b3df
Common/Containers: Eliminate a edge case that could potentially lead to object invalidation.
2018-07-23 14:01:25 +02:00
Treeston
f441d36d78
Misc: Pass std::chrono types by value everywhere.
2018-07-23 13:53:13 +02: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
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
Shauren
3ecf82f1a0
Common: Replace ip2nation by ip2location. ( #21957 )
...
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
Core/Misc: Improved ip2location code and set it to disabled by default
2018-06-23 21:45:51 +02:00
Gildor
e633d7b500
Nopch fix ( #22077 )
2018-06-23 11:34:33 +02:00
Aokromes
0c6fe1941f
rename files
2018-06-23 02:21:59 +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
jackpoz
7df6a6bbcb
Dep/Boost: Fix crash in Boost
...
Work around a NULL dereference exception happening in boost::asio::ip::tcp::resolver::results_type, resulting in a crash when trying to bind on an address that cannot be resolved.
Fixes #21884
2018-04-29 17:46:44 +02:00
Ovahlord
f1c54a4529
Core/VMAPS: Fixed vmaps in single WMO instances like ragefire chasm (ported commit: 24d30dab84)
...
* Fixed some models not always being spawned because they only appear in one tile file but are large enough to cross tile boundaries (lava in Firelands at Ragnaros place)
2018-04-27 22:55:21 +02:00
Ovahlord
fbcb423f60
Tools: merged Master tools updates
2018-04-24 18:45:23 +02:00
Ovahlord
9c3f274491
Revert tools changes
2018-04-08 14:59:53 +02:00
Ovahlord
459bfdbddc
Tools:
...
*ported master commits:
2c64bb97e6
a71d4b70ff
cfa948193c
2018-04-08 09:46:14 +02:00
Ovahlord
98a7ccfab5
Tools/Mapextractor: Implemented liquid object detection
...
* Core/Vmaps: reverted position and liquid data update function from 3.3.5 and restored master handling in order to fix conflicts between the new phasing and liquid object handlings
2018-03-29 21:41:58 +02:00
ariel-
4aecd176e7
Core/Tools: fix warning
2018-03-28 05:23:53 -03:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
Aokromes
e0f680131e
Make travis happy, this time for real
2018-03-18 14:09:49 +01:00
Ovah
3de2e68245
Updated Phasing with latest master differences
2018-03-13 12:30:56 +00:00
Ovah
60afe858e8
MMaps phasing
2018-03-12 18:19:19 +00:00
Shauren
b7e29526a2
Core/CrashHandler: Fixed generating crash logs from CRT debug assertions
...
(cherry picked from commit abdf6479dd )
2018-03-10 23:49:43 +01:00
Ovahlord
27652214b5
Core/Phasing: Rewrite GetTerrainMapId *updated phasing with latest changes
2018-03-10 16:10:48 +01:00
Ovahlord
fe4f86b1bc
Core/VMaps: fixed build, vmaps extraction and some copy paste fails
2018-03-09 22:21:28 +01:00
Ovahlord
4bbdce57e2
Core/VMaps: Implement loading phased tiles
2018-03-09 18:05:47 +01:00
Ovahlord
e44bb5f387
Core/Entities: Phase Rework (main commit)
2018-03-08 22:58:50 +01:00
Aokromes
d174eb760a
Scripts/Commands: implemented command .server debug
...
- Shows detailed information about server setup, useful when reporting a bug:
* rev. hash
* versions of mysql, openssl, boost, cmake
* info about autoupdater
* info about ports (realmlist and current)
* vmap/map/mmap status and folder sizes
* available DBC locales
* TDB version
2018-03-06 23:48:39 +01:00
Aokromes
c33ff02c34
Core/MMaps: Remove phased tile support
...
* Extremely slow
* Needs to be implemented partially in tools
* Conflicts with upcoming phasing rewrite
2018-03-06 00:22:05 +01:00
Shauren
523a2dccdc
Revert "Collision/MMap: Fix a memleak reported by valgrind"
...
This reverts commit 32e8b6506f .
2018-03-06 00:02:33 +01:00
Aokromes
cbf7a27478
Revert "Core/MMaps: Fix crash introduced in commit 32e8b65 ( #17447 )"
...
This reverts commit f293994 .
2018-03-06 00:01:52 +01:00
Warlockbugs
6a8c0df9a8
Core/Crypto: Transitional Cryptography update for OpenSSL 1.1 ( #21534 )
...
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions.
Many Linux distributions are still on 1.0 and will stay on LTS for quite
some time.
Port of CMaNGOS commit: e1b0048f05
2018-03-05 14:54:35 +01:00
jackpoz
bb70a60ba7
Core/Misc: Add PERFORMANCE_PROFILING CMake option
...
Add a new CMake option called PERFORMANCE_PROFILING that should be used only when profiling the performance.
This option is unsupported, do not report any issue happening when enabling this option.
2018-02-18 18:36:32 +01:00
jackpoz
b263e63a50
Core/Crash reporting: Add support to char* arrays
...
Add support to char* array showing the string value instead of the pointer address
2018-01-01 16:14:37 +01:00
jackpoz
5a61b3ce5e
Core/Misc: Fix static analysis issues
2018-01-01 15:50:42 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00