Nefertumm
0e35b681fb
feat(Core/Conf): Miss Chance Multiplier ( #10873 )
2022-03-08 21:44:22 +01:00
Kitzunu
d927ce6fac
feat(Core/Creature): Implement quest_greetings table ( #10526 )
...
* cherry-pick commit (6dda09818d )
Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com >
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
2022-03-06 18:19:08 +01:00
Nefertumm
680e60c68b
BREAKING CHANGE(Core/Config): Individual XP rate per bg ( #10793 )
2022-03-04 12:36:16 +07:00
Kitzunu
3501ceb710
refactor(Core/DB/playercreateinfo_spell_custom): Load empty ( #10595 )
2022-02-14 20:21:56 +01:00
Francesco Borzì
6aa727c455
feat(Core/Conf): Rate.MissChanceMultiplier ( #10639 )
2022-02-13 11:12:08 +01:00
Skjalf
fb890b3310
feat(Core/Player): Implement option to convert excess honor points int… ( #10565 )
2022-02-09 18:04:56 -03:00
Kitzunu
13643c969c
refactor(Core/Spell): Use ApplySpellFix with SpellInfo ( #9938 )
2022-02-08 14:09:15 +01: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
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
IntelligentQuantum
a1c415b226
feat(Core/Player): allow to queue both RDF & BGs together ( #10102 )
2022-01-25 10:21:01 +01:00
acidmanifesto
b4b7a00b94
fix (core/pdump): Fix Pdump write and load thru TC Cherry picks ( #10349 )
...
* fix (core/pdump): Fix Pdump write and load thru TC Cherry picks
TC Cherry picks were over 30. I am not listing it all but i am listing authors of said relations that this pr is based on.
Co-Authored-By: Brian <runningnak3d@gmail.com >
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com >
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
Co-Authored-By: SnapperRy <19622383+SnapperRy@users.noreply.github.com >
Co-Authored-By: Ariel Silva <ariel-@users.noreply.github.com >
Co-Authored-By: Nick <31777+paradox@users.noreply.github.com >
Co-Authored-By: r00ty-tc <r00ty-tc@users.noreply.github.com >
Co-Authored-By: Jorge García <259712+xurxogr@users.noreply.github.com >
Co-Authored-By: Kaelima <kaelima@live.se >
Co-Authored-By: Shocker <43253032+shockerqt@users.noreply.github.com >
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
* fix whitespace
formatting look like it had a stroke.
* Updated in script notes
Updated in script notes to reflect it was a note from tc that was refactored in
* Acore::StringTo
* acore::stringto
Co-authored-by: Brian <runningnak3d@gmail.com >
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: SnapperRy <19622383+SnapperRy@users.noreply.github.com >
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com >
Co-authored-by: Nick <31777+paradox@users.noreply.github.com >
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com >
Co-authored-by: Jorge García <259712+xurxogr@users.noreply.github.com >
Co-authored-by: Kaelima <kaelima@live.se >
Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com >
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-24 19:47:16 -05:00
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Kargatum
259b9133f6
feat(Core/Common): add new helpers for time utility ( #10207 )
2022-01-19 12:01:59 +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
IntelligentQuantum
725b1266b4
refactor(Core/Packet): Chat ( #9509 )
...
* Chat
* .
* Update GameObject.cpp
* Update Object.cpp
* Update Player.cpp
2022-01-08 07:11:06 -03: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
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
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
Kargatum
455372bda4
feat(Core/SavingSystem): remove old player saving system ( #9779 )
2021-12-24 08:37:45 -03:00
Skjalf
e7b5bb2420
feat(Core/Player): Split Dungeon Finder quest rates ( #9788 )
2021-12-19 19:29:26 -03:00
Kargatum
51adbffae4
feat(Core/Modules): add separated lib for modules ( #9281 )
2021-12-02 20:28:58 +07:00
Petric
11373cd78a
fix(Core/Shutdown): add checks to see if MapUpdater threads are joineable ( #7450 )
2021-11-24 11:41:49 +01:00
Skjalf
3d95308d40
feat(Scripts/Commands): Implement restart/shutdown reasons ( #9242 )
2021-11-20 16:47:41 -03:00
Skjalf
731d256420
refactor(Core/Cache): move the GlobalPlayerCache to its own class ( #9166 )
2021-11-18 16:53:36 +01:00
Kargatum
c0728f6e2d
feat(Core/Packets): rework HandleWhoOpcode ( #8863 )
2021-11-07 09:51:36 +01:00
UltraNix
70d8b88f3b
feat(Core/Modules): Preparation to implement progression-system module. ( #8837 )
2021-11-06 10:06:12 -03:00
Skjalf
eb62acfad5
feat(Core/World): Don't prevent players from logging characters by default ( #8993 )
2021-11-05 21:31:45 -03:00
Meltie2013
250dee5be9
feat(Core): implement world availability option ( #8755 )
2021-10-29 15:32:19 +02:00
Kargatum
a650fd495c
feat(Core/Metrics): implement real time statistic visualization ( #8663 )
2021-10-28 14:47:29 +02:00
Skjalf
fffdb31c05
feat(Core/LFG): move the LFG max kick count & kick prevention timers … ( #8683 )
2021-10-25 10:17:12 +02:00
Kargatum
bc9473482e
feat(Core/Chat): new argument parsing and unify chat hyperlink parsing ( #6243 )
2021-10-23 10:15:42 +02:00
UltraNix
1fb6830b15
feat(Core/Quests): Implemented quest_money_rewards (for quest with Qu… ( #8610 )
...
Fixes #8440
2021-10-20 05:45:56 -03:00
UltraNix
0eec867c3b
feat(Core/LFG): Implemented LFG_OPTION_ENABLE_SEASONAL_BOSSES. ( #8219 )
...
Closes #8098
2021-10-09 14:57:23 -03:00
Francesco Borzì
775c6744d2
feat(Core: new hook OnPlayerQueueRandomDungeon() and revert (now unnecessary) PR ( #8196 )
2021-10-02 09:18:33 +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
UltraNix
a7f52e9019
feat(Core/Battlegrounds): Implemented new timed config for queue anno… ( #8053 )
...
* feat(Core/Battlegrounds): Implemented new timed config for queue announce system.
Closes #6637 .
* Update.
* typo.
* Update.
2021-09-28 19:18:23 +02:00
Kitzunu
5ceeeb0d98
fix(Core/Misc): SendAuthWaitQueue typo ( #7868 )
...
* cherry-pick commit <a832a1fe90 >
Co-Authored-By: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com >
Co-authored-by: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com >
2021-09-19 18:44:27 +02:00
Kitzunu
2f449326e0
refactor(Core): Rename ...Manager to ...Mgr ( #6910 )
...
* Rename MapManager.h to MapMgr.h
* Rename BanManager.h to BanMgr.h
* Rename MapManager.cpp to MapMgr.cpp
* Rename BanManager.cpp to BanMgr.cpp
* Rename MapRefManager.h to MapRefMgr.h
* Rename ThreatManager.h to ThreatMgr.h
* Rename GridRefManager.h to GridRefMgr.h
* Rename ThreatManager.cpp to ThreatMgr.cpp
* Rename GroupRefManager.h to GroupRefMgr.h
* Rename HostileRefManager.h to HostileRefMgr.h
* Rename HostileRefManager.cpp to HostileRefMgr.cpp
* Rename MMapManager.h to MMapMgr.h
* Rename FollowerRefManager.h to FollowerRefMgr.h
* Rename VMapManager2.h to VMapMgr2.h
* Rename IVMapManager.h to IVMapMgr.h
* Rename MMapManager.cpp to MMapMgr.cpp
* Rename VMapManager2.cpp to VMapMgr2.cpp
* Rename RefManager.h to RefMgr.h
* Rename WaypointManager.h to WaypointMgr.h
* Rename WaypointManager.cpp to WaypointMgr.cpp
* Rename MPQManager.h to MPQMgr.h
* Rename MPQManager.cpp to MPQMgr.cpp
* Rename IMMAPManager.h to IMMAPMgr.h
* fix build
* Update Main.cpp
* chore(Core/Misc): Remove toxic language
* Revert "chore(Core/Misc): Remove toxic language"
* fix build
* build
2021-09-15 17:50:28 +02:00
UltraNix
066d2ef85b
feat(Core/Loot): add configurable option to specify ilv restriction for items below player class in NeedBeforeGreed loot mode in DF ( #7701 )
2021-09-06 18:24:41 +02:00
Patrick Lewis
1c43e6ac6e
feat(Core/Config): add option for LFG expansion ( #7256 )
2021-08-30 20:39:19 +02:00
Kaytotes
d18545263f
feat(Core/Scripts): new OnBeforeFinalizePlayerWorldSession() hook ( #7136 )
...
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com >
2021-08-22 13:41:19 +02:00
Kitzunu
556d91a2ea
feat(Core/Network): Add conf to allow/disallow storing IP address ( #7168 )
...
* feat(Core/Network): Add conf to allow/disallow storing the IP address
* cherry-pick commit (68bf7e6d12 )
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
2021-08-19 00:20:07 +02:00
Kargatum
8568c4fb33
feat(Core): replace ACE network with Boost.Asio ( #6574 )
2021-07-16 10:43:56 +02:00
Francesco Borzì
f6c0b0b6c8
fix(Core/World): -Wrange-loop-analysis warning ( #6853 )
2021-07-10 15:54:35 +02:00
UltraNix
3dec029bc8
feat(Core/Battleground): Added new config variables to battleground b… ( #6432 )
...
- Closes #5098 .
2021-07-07 23:13:58 +02:00
Kargatum
2d2857ce81
feat(Core/DBUpdater): implement db auto update ( #6576 )
...
* feat(Core/DBUpdater): implement db auto update
* 1
* 2
* 3
* Some minor improvements
* add find bin for mysql 8.0
* lic
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-27 18:59:44 +02:00
Kitzunu
06ee4ea7c4
feature(Core/Spells): Allow to learn all spells for characters on cre… ( #6464 )
...
* feature(Core/Spells): Allow to learn all spells for characters on creation
* Cherry-picked from TrinityCore
* now it works =)
* Update Player.cpp
2021-06-23 23:55:10 +02:00
Kargatum
20a67cbfcf
fix(Core/Build): correct macos build ( #6492 )
...
* fix(Core/Build): correct macos build
* 1
* 2
* 3
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-22 16:27:03 +02:00
Kargatum
9ac6fddcae
feat(Core/Database): port TrinityCore database API ( #5611 )
2021-06-22 06:21:07 +02:00