M'Dic
7e58650cf5
revert(Core): ChrRace.dbc full implementation ( #16114 )
...
* revert (core): ChrRace.dbc full implementation
we revert this due to several issues arrising. Although the dbc reading is done in full and correctly. Azerothcore relied on the original handling (althought not propper) for so long that there is
* revert
* Update remove_charrace_dbc.sql
* Update remove_charrace_dbc.sql
* Update remove_charrace_dbc.sql
2023-04-29 08:23:11 -03:00
M'Dic
3eae4c5713
fix(core/dbc): improve ChrRace DBC handling ( #14843 )
...
Cherry pick of https://github.com/TrinityCore/TrinityCore/pull/24508
Co-authored-by: HelloKitty <5829095+HelloKitty@users.noreply.github.com >
2023-04-28 01:29:33 +02:00
天鹿
df77b5f4f7
chore(core): cleanup code p3 ( #16073 )
...
* Update MMapMgr.cpp
* Update UpdateFetcher.cpp
* Update AuctionHouseMgr.cpp
* Update AuctionHouseMgr.h
* Update BattlegroundAV.cpp
* Update ChannelMgr.cpp
* Update ThreatMgr.h
* Update Player.h
* Update PlayerSettings.cpp
* Update ObjectMgr.cpp
* Update Guild.cpp
* Update Guild.h
* Update Map.cpp
* Update World.cpp
* Update boss_nefarian.cpp
* Update boss_prince_malchezaar.cpp
* Update boss_venoxis.cpp
* Update zone_elwynn_forest.cpp
* Update zulfarrak.cpp
* Update boss_novos.cpp
2023-04-24 08:13:07 -03:00
Kitzunu
465c5b12e4
fix(Core/Arena): Fix lag caused by arena distribution ( #15444 )
...
* cherry-pick commit (3f3dee8049 )
Co-authored-by: ibakula <10998369+ibakula@users.noreply.github.com >
Co-authored-by: Gildor <521036+Jildor@users.noreply.github.com >
2023-03-18 09:50:45 +01:00
Stefano Borzì
034b521501
feat(CI): add cppcheck ( #15211 )
...
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2023-03-05 18:47:18 +01:00
Kitzunu
9eb4b3a336
feat(Core/Character): Implement profanity_name ( #15156 )
2023-03-04 17:43:14 -03:00
Kitzunu
f039836a2f
chore(Core/Misc): Change all TODO to doxygen comment ( #14966 )
2023-02-12 10:05:34 -03:00
UltraNix
d25ca1f963
fix(Core/Battlegrounds): When team loses the base in EotS, dead playe… ( #14668 )
2023-01-28 10:58:41 +01:00
M'Dic
437d93926f
fix (core): macos12 depreciation workflow error / security CWE-120 ( #14746 )
...
* fix (core): macos12 depreciation workflow error
Fix workflow error message:
azerothcore-wotlk/src/common/Utilities/Util.cpp:558:9: fatal error: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(buffer, "%02X", bytes[i]);
* Update BattlegroundAV.cpp
* more macos12 fixit
* Update spell_generic.cpp
2023-01-23 06:13:27 -05:00
Kitzunu
4870b14b1f
refactor(Core/Object): getLevel() -> GetLevel() ( #14122 )
...
* refactor(Core/Object): getLevel() -> GetLevel()
* fix build and sneak some doxygen in
* codeSTLE
* codestyle
2022-12-31 17:39:23 +01:00
Dev-Priest
7530d6aff5
fix(Core/Battleground): Correct Alterac Valley mine announcement ( #13411 )
...
Fix text when capturing an alterac valley mine which was the wrong way
2022-10-16 00:06:31 +02:00
Droz
32f94f2798
fix(core): Horde Warsong Gulch gates dont despawn ( #13381 )
...
fix(core): issue 13375 - Horde Warsong Gulch gates dont despawn
2022-10-15 11:08:58 -04:00
Kargatum
d940a8560d
fix(Core/BGQueue): correct start match logic ( #12823 )
...
cherrypick 1a3cd2942a
2022-09-06 21:20:54 -03:00
UltraNix
406f2bcd02
fix(Core/Battlegrounds): Fixed setting proper winner team at the end … ( #12868 )
...
fix(Core/Battlegrounds): Fixed setting proper winner team at the end of battleground.
Fixes #11717
Fixes #12688
2022-08-31 06:40:32 -03:00
UltraNix
8b9b7e633c
fix(Core/Battelgrounds): Fixed registering newly created battleground… ( #12869 )
...
fix(Core/Battelgrounds): Fixed registering newly created battleground groups in global container.
Fixes #5261
2022-08-27 14:07:53 -03:00
Kargatum
c3f7c4371d
feat(Core/BattlegroundQueue): remove queue in all group if player leave ( #12731 )
2022-08-16 13:21:55 -03:00
Maelthyr
2c7b274bc5
refactor(Core): Improve struct alignment and codestyle ( #12335 )
...
refactor(Core): improve struct alignment and codestyle
2022-07-10 14:19:11 -04:00
Luis Vaz
37ee4c6a88
fix (core): value of the MAX_ARENA_SLOT const
...
Update ArenaTeam.h
2022-06-18 13:48:24 -04:00
UltraNix
f5948b5fe4
fix(Core/Battlegrounds): Fixed battleground queue announcer. ( #11348 )
2022-04-24 16:55:00 -03:00
UltraNix
385176f434
fix(Core): Crashfix. ( #11490 )
...
* fix(Core): Crashfix.
* Update.
2022-04-23 11:32:09 -03:00
Axel Cocat
17e143763a
fix(Core/Unit): Remove some hardcoded texts ( #5816 )
2022-04-15 13:17:06 +02:00
Kitzunu
b709a22ddc
feat(Core/Players): PlayerFlag helpers ( #11294 )
...
* feat(Core/Players): PlayerFlag helpers
* Update Player.h
* fix build
2022-04-05 18:53:50 +02:00
Kitzunu
b41967a067
feat(Core/GameObject): Gob flag helpers ( #11287 )
2022-04-05 13:52:58 +02:00
UltraNix
4521dcb5c5
fix(Scripts/AlteracValley): Crashfix. ( #10976 )
...
* fix(Scripts/AlteracValley): Crashfix.
* Update.
2022-04-01 06:58:28 -03:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
Kargatum
78bdc89881
feat(Core/Battleground): rework bg queue system ( #10817 )
2022-03-15 14:36:49 -03:00
Bogir[rus]
75439773d0
fix and bringing to a unified style warnings of server loading logs to be more visible at server startup ( #10970 )
2022-03-12 04:57:26 -03:00
Nefertumm
a775ddcb5b
Revert "fix(Scripts/AlteracValley): Mini bosses should evade with boss ( #10544 )" ( #10975 )
...
This reverts commit 348b374487 .
2022-03-11 06:23:48 -03:00
UltraNix
348b374487
fix(Scripts/AlteracValley): Mini bosses should evade with boss ( #10544 )
...
Fixed #10460
2022-03-10 13:56:02 +01:00
Nefertumm
680e60c68b
BREAKING CHANGE(Core/Config): Individual XP rate per bg ( #10793 )
2022-03-04 12:36:16 +07:00
acidmanifesto
69e2f2e3aa
fix/feat: (Core/PacketIO): updated sound and creature addon ( #10813 )
...
* fix\feat: (Core/PacketIO): updated sound and creature addon
updated SMSG_PLAY_SOUND, SMSG_PLAY_MUSIC and SMSG_PLAY_OBJECT_SOUND via tc cherry pick
https://github.com/TrinityCore/TrinityCore/pull/2363 and 0f1f7ef401 by @joschiwald and @ForesterDev
This so far a attempt to align atleast with sound with tc, and correct a potentional issue of hearing creature sounds that is not in visible range. I notice PlaySound was being defined in some weird dependency as it isnt with tc so I renamed it to Playsound. Notice a isLarge still being used in the creature addon when it was depreciated, so i removed that a that seem to of interfered with visibilitydistanceType.
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com >
Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com >
2022-02-26 10:05:58 -05:00
UltraNix
ccc9bb6679
fix(Core/Battlegrounds): Fixed Alterac Valley quests. ( #10754 )
2022-02-22 03:36:20 -03:00
UltraNix
400caec709
feat(Core/Battlegrounds): Min level of selected random bg must be lower than pvp bracket level. ( #10752 )
2022-02-21 02:36:48 -03:00
UltraNix
2dc40d1a7d
fix(Core/Battlegrounds: Fixed doubled score in Alterac Valley battleground. ( #10743 )
2022-02-20 15:44:18 -03:00
acidmanifesto
881760821e
fix (core): Final Override to Final ( #10731 )
...
PT2, codefactor was green and then decided to complain about the other final overrides in BG
2022-02-18 14:08:11 -05:00
acidmanifesto
c64c0a2945
fix (core): BG Final Override to Final ( #10729 )
...
* fix (core): BG Final Override to Final
2022-02-18 09:37:23 -05:00
Kargatum
5143872aed
feat(Core/Battleground): split Arena and Battleground score ( #10616 )
2022-02-18 05:20:04 +07:00
Francesco Borzì
fa02edb0ae
fix(Core/Battleground/PvPstats): correct bracket_id for AV ( #10677 )
2022-02-16 23:11:58 +01:00
Kitzunu
cf65cd6baf
refactor(Core/Misc): sqrt/log/exp() to std::sqrt/log/exp() ( #9792 )
2022-02-09 11:59:30 +01:00
Francesco Borzì
65a1fbfd35
fix(Core/BG): store correct faction id ( #10576 )
2022-02-09 01:20:55 -08:00
UltraNix
0b02ba87fc
fix(Core/Reputations): Faction rep gained by killing mobs is now prop… ( #9737 )
...
* fix(Core/Reputations): Faction rep gained by killing mobs is now properly rounded up.
Do not increase reputation rank if exceeds max rank cap.
Fixes #8718
2022-02-05 07:37:00 -03:00
Kargatum
de13bf426e
feat(Core/DBLayer): replace char const* to std::string_view ( #10211 )
...
* feat(Core/DBLayer): replace `char const*` to `std::string_view`
* CString
* 1
* chore(Core/Misc): code cleanup
* cl
* db fix
* fmt style sql
* to fmt
* py
* del old
* 1
* 2
* 3
* 1
* 1
2022-02-05 00:37:11 +01:00
Kargatum
3a0a9ba088
feat(Core/Common): move EventMap to separated files, add support chrono ( #10209 )
2022-02-04 15:12:45 +01: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
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Francesco Borzì
9dc88def35
refactor(Core): apply clang-tidy modernize-* ( #9975 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-17 14:35:07 +01:00
Kitzunu
cb7e355291
refactor(Core/Misc): sin() to std::sin() ( #9795 )
2022-01-06 19:29:40 +01:00
IntelligentQuantum
e57582accb
Core/Packet: WorldState ( #9435 )
...
* Core/Packet: WorldState
* Test
* WRONG
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-03 11:50:56 -05:00
Kitzunu
913e65f97f
refactor(Core/Misc): fabs() to std::fabs() ( #9790 )
...
- prefer std functions over C functions
2021-12-31 20:41:00 -03:00
Kitzunu
ac99eb48e1
refactor(Core/Misc): abs() to std::abs() ( #9789 )
2021-12-31 19:29:39 -03:00