Silker
0a8a7ef149
fix(Core): Activate creatures and objects during opening cinematics ( #4045 )
...
Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com >
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2021-01-22 01:03:30 +01:00
Stefano Borzì
df600f9946
fix(Core/CreatureAI): revert NPC repositioning and path system (temporarily) ( #4274 )
2021-01-14 19:17:34 +01:00
Kitzunu
da4edd547d
chore(core): remove malformed whitespaces ( #4244 )
...
* from https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/issues?category=Style&groupId=838&lang=5&page=75
2021-01-10 14:27:55 +01:00
Kargatum
ea93a5c1a1
feat(CI/Codestyle): added codestyle check ( #3668 )
2021-01-09 11:59:50 +01:00
Stefano Borzì
b2761626fe
feat(Core/CreatureAI): improve npc position during the combat ( #3369 )
...
+ tangent equation to find correct angle and distance when moving
+ implemented proper backward
* Improved performance + random angle margin
* chore: add tollerance calculation in instance
* improved LOS checks with movements
* implemented collisions using raycast (imported by TC)
+ improved collision detection for CanReachPositionAndGetCoords
+ improved collision check
+ set correct flags for the backward movement
+ first implementation of slope angle (to improve)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com >
2021-01-04 20:23:08 +01:00
Francesco Borzì
c5a35efd7b
refactor(Core): apply clang-tidy modernize-use-default-member-init ( #3827 )
2020-12-07 13:34:06 -06:00
Francesco Borzì
a7faf4a16f
refactor(Core): apply clang-tidy modernize-redundant-void-arg ( #3825 )
2020-12-06 21:38:52 +01:00
Francesco Borzì
cba126fa84
refactor(Core): apply clang-tidy modernize-use-nullptr ( #3819 )
2020-12-06 20:55:11 +01:00
Francesco Borzì
161302252e
refactor(Core): apply clang-tidy modernize-use-nodiscard ( #3835 )
2020-12-06 19:39:48 +01:00
Francesco Borzì
d4a58700d4
refactor(Core): apply clang-tidy modernize-use-override ( #3817 )
2020-12-06 18:04:55 +01:00
Kargatum
543753b641
feat(Core/MapUpdate): switch from ACE_Method_Request to PCQ ( #3459 )
2020-11-14 03:56:26 +07:00
Kargatum
a2b26272d2
refactor(Core/Game): restyle game lib with astyle ( #3466 )
2020-10-12 10:08:15 +02:00
Stefano Borzì
51330f54d8
refactor(Core/Misc): remove the ternary operator when used improperly ( #3327 )
2020-09-10 12:29:23 +02:00
Kitzunu
1f89282b22
refactor(Core): NULL -> nullptr ( #3275 )
...
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2020-08-31 11:55:09 +02:00
Kargatum
833611f1c5
feat(Core/DBC): rework load DBC ( #3002 )
...
* Move DBC load system from TC
* Add db tables for all dbc
* Support override data from db
* Support override spells from db (#2994 )
2020-07-22 08:43:16 +02:00
Kaev
2fa9f5c249
fix(Core): potential crashes/bugs reported by static analysis #2 ( #2622 )
2020-02-03 07:52:27 +01:00
Dresmyr
1329b6b471
fix(Core/Hook): Make OnPlayerLeaveMap actually trigger ( #2628 )
...
OnPlayerLeaveMap was previously inside the if(remove) block which only is called when the player is logging out, this moves it outside that block but still has it trigger in the same order, thus allowing OnPlayerLeaveMap scripts to fire properly (needed for AutoBalanceFix)
2020-02-01 15:03:48 +01:00
Nefertumm
59234f8f4b
fix(CORE): Missing override on various functions ( #2602 )
2020-01-21 19:03:15 -03:00
Kargatum
4a8f1de538
feat(Core/Misc): remove and replace ACE_Singleton ( #2418 )
2019-12-21 00:29:29 +07:00
Viste
e22d78ecd6
refactor(Core): rename namespaces and macros to acore ( #2454 )
2019-12-01 13:13:31 +01:00
Stoabrogga
a8ee996431
fix(Core): Missing updates for creatures; disable Travis modules check ( #2457 )
2019-11-26 09:49:58 +01:00
Stoabrogga
9ea9329285
feat(Core/CreatureAddon): increased visibility for large creatures ( #2304 )
2019-10-04 15:22:03 +02:00
Stoabrogga
ab55aa4e5a
feat(Core/Config): Add parameter to load all grids of all non-instanced maps on server start ( #2283 )
2019-09-30 17:06:32 +02:00
Viste
854b426978
feat(Core): Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert ( #2273 )
2019-09-26 09:51:33 +02:00
Nefertumm
2b37ea11a9
Fix(Core/DB): Naxxramas overhaul ( #1657 )
...
Co-authored-by: Pondaveia Pondaveia@users.noreply.github.com
Co-authored-by: FALL1N1 FALL1N1@users.noreply.github.com
2019-06-28 10:59:28 +02:00
Kargatum
30b0325cee
Core/Misc: Replace ACE_UINT* to uint* ( #1628 )
...
* Core/Common: Replace ACE_UINT* to uint*
* #include "Common.h"
2019-03-26 13:38:16 +07:00
Kargatum
824a80005c
Refactor(Core/Misc): Remove remaining COMPILER_HAS_CPP11_SUPPORT related macros ( #1627 )
...
* Delete macros UNORDERED_MAP
* Delete macros UNORDERED_SET
2019-03-26 00:01:56 +07:00
Nefertumm
c15206fc15
Revert "feat(core): Ensure that all actions are compared to fixed point in time ( #1236 ) ( #1458 )" ( #1471 )
...
This reverts commit 51b8773528 .
2019-02-15 15:14:49 -03:00
Viste(Кирилл)
51b8773528
feat(core): Ensure that all actions are compared to fixed point in time ( #1236 ) ( #1458 )
...
i.e. world update start
2019-02-14 19:22:17 +01:00
Viste(Кирилл)
cb81f3c17a
feat(Core/LOS): restruct LOS functions and add LineOfSight check ( #1459 )
2019-02-13 22:24:04 +01:00
FALL1N1
c6be57c232
Move preloading in the continent transport check
2018-07-28 01:43:23 +02:00
Kartselyanski
1f51bf41cd
And another one...
2018-07-28 01:43:23 +02:00
Kartselyanski
21aae9eec5
Should be out of the check.
2018-07-28 01:43:23 +02:00
Kartselyanski
ea8c85c886
Make the continent transport and preloading optional.
2018-07-28 01:43:23 +02:00
ayase
00777a80ae
Eluna implementation ( #847 )
...
* azerothcore + eluna done.
* Remove the Eluna single thread limit.
* Read Eluna Settings file.
* submodule change.
* fix(test) Ubuntu - Cant Link Library after Compile
* The ELUNA is disabled by default.
* remove submodule luaEngine.
* some change
* fix a error
* change cmake
* fix: some onplayerchat does not have hooks.
* Eluna: Add BG event Hooks.
* fix:cmake hook AFTER_LOAD_CONF not work.
* Remove the eluna switch.
* Remove some define in the core.
* fix conf file not read in the linux.
* eluna : change bg hook parameter type
* Remove TC log function call
* change bg hook OnBGEnd parameter type.
Note: to enable Eluna, the module is required
2018-05-22 20:22:11 +02:00
Yehonal
b773662753
New Boolean parameter for OnAfterUpdateEncounterState
...
Now you're able to know if an encounter has been really changed or not
(e.g. respawned bosses)
2018-04-09 07:09:43 +00:00
Yehonal
9abaf38612
Implemented OnAfterUpdateEncounterState hook
2018-03-20 13:50:27 +00:00
Rochet2
d1646aeb0f
Fix DB type to match core ( #809 )
...
* Fix DB type to match core
Reverts https://github.com/azerothcore/azerothcore-wotlk/pull/733
* Importing pending sql
2018-03-17 14:19:33 +00:00
Nefertumm
dd300003e2
Update license links ( #783 )
2018-03-12 10:54:57 +01:00
Rochet2
bb70286d18
Fix crash with dangling player pointer
...
For a more educated fix would need to get access to git history for why the hook was moved here.
Or alternatively, try research what would be the correct place for the hook.
2018-03-11 17:54:48 +02:00
Yehonal
fbb4929299
CustomData for Map class
2018-03-06 00:01:07 +00:00
Yehonal
403ed2600f
Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk into dir-restructure
2017-12-21 11:26:43 +01:00
Yehonal
17332304fd
Using TC structure allowing easier patches importing
2017-12-21 00:20:29 +01:00
Yehonal
b0c8eceb08
Refactoring part 2 [W.I.P]
2016-08-12 02:38:26 +02:00
mik1893
2aa3a463f0
Fix instance binding
2016-08-07 12:34:47 +02:00
Yehonal
f6eefedcd5
converted all tabs to 4 spaces
2016-06-26 19:23:57 +02:00
Yehonal
e8e94a0a66
First Commit
...
For Azeroth!
2016-06-26 10:39:44 +02:00