Nefertumm
680e60c68b
BREAKING CHANGE(Core/Config): Individual XP rate per bg ( #10793 )
2022-03-04 12:36:16 +07:00
Kargatum
5143872aed
feat(Core/Battleground): split Arena and Battleground score ( #10616 )
2022-02-18 05:20:04 +07:00
Skjalf
2d7434f767
feat(Scripts/Commands): Implement go quest starter/ender command ( #10442 )
...
* feat(Scripts/Commands): Implement go quest starter/ender command
* Update cs_go.cpp
2022-01-31 08:56:37 -03:00
Kargatum
5969df4e30
refactor(Core/Logging): switch to fmt style for LOG_ ( #10366 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
* rework logging
* add fmt replace logs
* logging
* FMT_LOG_
* settings
* fix startup
* 1
* 2
* 3
* 4
* 5
* fmt::print
* to fmt
2022-01-27 16:44:41 +01:00
acidmanifesto
2d4e17fd16
refactor(Core/Creature): Remove Inhabit Type ( #9272 )
...
This is in reference to issue: https://github.com/azerothcore/azerothcore-wotlk/issues/4361
This is comprised of a cherry pick and partial tc cherry pick:
592516ae69
dbadb6369c
34cfa69efd
12de860b4a
a22bc236eb
2022-01-06 10:33:22 -03:00
Kitzunu
f04709a326
refactor(Core/Misc): ceil() to std::ceil() ( #9791 )
...
- prefer std functions over C functions
2022-01-03 10:11:39 -03:00
Skjalf
58302e4196
feat(Core/Player): Implement player specific settings ( #9483 )
2021-12-26 08:39:15 -03:00
Skjalf
ea1ffd6894
feat(Scripts/Commands): Implement item refund command ( #9811 )
2021-12-20 16:11:45 -03:00
Noxies
c95c29838b
feat(Scripts/Commands): Item restoration command ( #9538 )
...
* Implement item restore command & move itemmove to new item cmd
* Implement LANG_COMMAND_DISABLED
* Prevent command usage if no config is set
* WIP: `.item restore list`
* Fix restore list & create base for restore item
* Send item to player via mail
* Put player as last argument
* Use Postmaster & fix restore list
* Show item name in restore list
* Update HandleItemMoveCommand to be using the api
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
* Send item instantly if online
2021-12-08 23:57:15 -03:00
Skjalf
2187470df7
refactor(Scripts/Commands): Update cs_quest to the new model ( #9267 )
2021-11-24 01:21:16 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
Skjalf
731d256420
refactor(Core/Cache): move the GlobalPlayerCache to its own class ( #9166 )
2021-11-18 16:53:36 +01:00
IntelligentQuantum
04143658ab
chore(Core/Arena): LANG_AREAN_ERROR_NAME_NOT_FOUND > LANG_ARENA_ERROR_NAME_NOT_FOUND ( #8737 )
2021-10-26 06:20:38 -03:00
Kargatum
bc9473482e
feat(Core/Chat): new argument parsing and unify chat hyperlink parsing ( #6243 )
2021-10-23 10:15:42 +02:00
Kitzunu
bc82f36f1f
refactor(Core/Unit): clean MonsterText methods ( #6957 )
2021-10-15 10:25:29 +02:00
Kitzunu
b96cecf98d
refactor(Core/Achievement): Achivement earned message will use broadc… ( #8485 )
...
* refactor(Core/Achievement): Achivement earned message will use broadcast text instead of acore_string
* cherry-pick commit (465e4a0b0f )
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com >
* sql
* fix build
* build
* restore gender
2021-10-14 13:11:13 +02:00
Kargatum
52aa0e9966
feat(License): add new headers information about license ( #7941 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2021-09-30 13:40:52 +07:00
Efymer
aa9a39e07f
feat(Core/debug): Add commad to debug lfg ( #6638 )
...
* feat(Core/debug): Add commad to debug lfg
* Update LFGMgr.h
* Update rev_1624914323095978900.sql
* Code review fixes
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-09-14 17:08:49 +02:00
Shiroe
7f4c556148
fix(Core): Impelement CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ ( #7101 )
2021-08-01 18:37:49 +02:00
Shiroe
2f63e81a94
feat(Core/DB): Add Creature ExperienceModifier ( #7095 )
2021-07-30 07:56:42 +02:00
Kitzunu
2ce0739838
feat(Scripts/Commands): show SpellSchoolImmuneMask in .npc info ( #6788 )
2021-07-09 11:39:48 +02:00
Kargatum
5787d00d54
chore(Core/Logging): replace most server loggers ( #5726 )
...
* chore(Core/Logging): replace most server loggers
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-21 03:07:12 +02:00
buddiman
8e9643c3b0
feat(Core/Commands): GM command to display strings ( #6268 )
...
- Implements a new GM command to display strings from the acore_string table
- Syntax: .string #id [#locale]
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/1052
2021-06-18 17:09:52 +02:00
Francesco Borzì
466cdb68d6
refactor(Core): code cleanup (part 2) ( #6374 )
2021-06-16 20:40:42 +02:00
Kargatum
4a3af9b140
feat(Core/BGQueue): rework queue announce ( #6114 )
2021-06-15 17:50:42 +02:00
Kitzunu
897a02bb75
refactor(Core/Misc): acore to Acore ( #6043 )
2021-05-31 14:21:54 +02:00
Kargatum
26f2abaaa9
feat(Core/Authserver): TOTP rewrite ( #5620 )
2021-05-12 18:57:10 -06:00
UltraNix
2189ac0b08
feat(Core/Anticheat): Preparation to implement new passive anticheat … ( #5516 )
2021-05-07 18:10:44 +02:00
Kargatum
545a045273
chore(Core/SharedDefines): move SharedDefines.h to shared lib ( #5518 )
...
- Part #5397
2021-05-04 19:30:52 +02:00
Kitzunu
5954d9c739
refactor(Core/Misc): Define & Rename Attributes ( #5311 )
2021-04-28 14:55:24 +02:00
UltraNix
f4c226423d
feat(Core/Misc): implement ObjectGuid class (port from TC) ( #4885 )
2021-04-25 22:18:03 +02:00
Kargatum
4af4cbd3d9
feat(Core/Logging): rework logging ( #4692 )
...
* feat(Core/Logging): rework logging
* correct level for sql.sql
* del unused config options
* Correct build
* correct after merge
* whitespace
20:29:37 1. 'Player.cpp'. Replace (1)
20:29:37 2. 'ObjectMgr.cpp'. Replace (3)
* 1
* correct logging
* correct affter merge
* 1
* 2
* LOG_LEVEL_WARN
* #include "AppenderDB.h"
* 3
* 4
* 5
* 1. 'WorldSocket.cpp'. Replace (1)
* 6
* 1
2021-04-17 11:20:07 +02:00
Kitzunu
33aeadf8b6
refactor(Core/Misc): Define & Rename Attributes and flags ( #5193 )
2021-04-15 14:16:39 +02:00
UltraNix
0528e0b485
feat(Tools/Vmapextractor): Improved vmap detail level by extracting w… ( #4922 )
2021-04-05 11:51:51 +02:00
Petric
f11d3a5402
feat(CORE/Instance): access_requirement db refactor and improved output ( #3696 )
2021-03-29 10:24:52 -06:00
UltraNix
1d5cc1fb74
feat(Core/Maps): Use a fixed offset instead of full collision height when retrieving floor Z. ( #4909 )
2021-03-21 15:20:06 +01:00
Francesco Borzì
f6a17164be
fix(Core/License): issue with old files license ( #4762 )
2021-03-17 09:46:01 -06:00
Kitzunu
dbc0ff6554
refactor(Core): sort #includes alphabetically ( #4579 )
2021-02-24 22:34:42 +01:00
Yehonal
c8f43d8584
feat(Core/Movement): Improved pathfinding, collisions and movements ( #4220 )
...
Npc positioning
Implemented slope check to avoid unwanted climbing for some kind of movements (backwards, repositioning etc.)
Implemented backwards movement
Re-implemented circle repositioning algorithm (smartest than retail, but with the same feeling)
Fixed random position of summoned minions
Improved pet following movement. Also, they attack NPC from behind now. Thanks to @Footman
Swimming creatures
Fixed max_z coordinate for swimming creatures. Now only part of their body is allowed to be out of the water level
Fixed pathfinder for swimming creatures creating shortcuts for specific segments, now they swim underwater to reach the seashore instead of flying above the water level.
Creatures with water InhabitType but no swimming flag now, when not in combat, will walk on water depth instead of swimming. Thanks @jackpoz for the original code
UNIT_FLAG_SWIMMING in UpdateEnvironmentIfNeeded to show the swimming animation correctly when underwater
Implemented HasEnoughWater check to avoid swimming creatures to go where the water level is too low but also to properly enable swimming animation only when a creature has enough water to swim.
Walking creatures
Extended the DetourNavMeshQuery adding area cost based on walkability (slope angle + source height) to find better paths at runtime instead of completely remove them from mmaps
improve Z height in certain conditions (see #4205 , #4203 , #4247 )
Flying creatures
Rewriting of the hover system
Removed hacks and improved the UpdateEnvironmentIfNeeded. Now creatures can properly switch from flying to walk etc.
Spells
LOS on spell effect must be calculated on CollisionHeight and HitSpherePoint instead of position coords.
Improved position for object/creature spawned via spells
Improved checks for Fleeing movements (fear spells)
Other improvements
Implemented method to calculate the CollisionWidth from dbc (used by repositioning algorithm etc.)
Improved raycast and collision checks
Co-authored-by: Footman <p.alexej@freenet.de >
Co-authored-by: Helias <stefanoborzi32@gmail.com >
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-02-01 01:34:27 +01:00
Kitzunu
fcad2b56ae
refactor(Core/Spell): Define some unknown spell attributes ( #4305 )
...
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
2021-01-31 23:03:44 +01:00
Kargatum
ea93a5c1a1
feat(CI/Codestyle): added codestyle check ( #3668 )
2021-01-09 11:59:50 +01:00
Francesco Borzì
c5a35efd7b
refactor(Core): apply clang-tidy modernize-use-default-member-init ( #3827 )
2020-12-07 13:34:06 -06:00
Kargatum
a2b26272d2
refactor(Core/Game): restyle game lib with astyle ( #3466 )
2020-10-12 10:08:15 +02:00
Kitzunu
0b4af00ab7
feat(Core/Config): Enable/Disable Debug BG/Arena ( #3001 )
2020-06-21 13:17:07 +02:00
Kitzunu
55dc9afc73
feat(Core/Battleground): Config to allow/disallow ability to Share Quest & Ready Check ( #2924 )
2020-05-22 16:54:17 +02:00
Kitzunu
7f3945e13e
fix(Core/Command): additem checks ( #2898 )
...
* Add check if the player has 0 items to be destroyed
* Add check if the player has less than items trying to be destroyed
2020-05-18 21:13:29 +02:00
Kitzunu
8a1eab2c23
fix(Core/Creature): Use proper name for wander distance ( #2858 )
...
* Change from spawndist to wander_distance
Co-Authored-By: ratkosrb <ratkosrb@users.noreply.github.com >
* fix sql error
Co-Authored-By: ratkosrb <ratkosrb@users.noreply.github.com >
* Let's see if this fixes eluna :)
* Revert "Let's see if this fixes eluna :)"
This reverts commit be675bf83fc6a02f3347ea76408152d623d374bf.
* fix indent
* Revert "fix indent"
This reverts commit f4cb3d2d9fa908445d342b6f2e6dda9d52fd4665.
* Revert "Revert "fix indent""
This reverts commit 48527cfd2f9031f95bdf6e0d7b90111a3c0dc0f2.
Co-authored-by: ratkosrb <ratkosrb@users.noreply.github.com >
2020-04-11 11:20:02 +02:00
Viste
e22d78ecd6
refactor(Core): rename namespaces and macros to acore ( #2454 )
2019-12-01 13:13:31 +01:00
Stoabrogga
d4cf4c1fd9
fix(Core/Commands): debug send opcode ( #2344 )
2019-10-22 08:20:00 +02:00
GMKyle
58f3cfe387
fix(Core/Hunter): Stable Master, exotics pets management, tame validations. ( #2100 )
2019-09-25 18:29:18 +02:00