AnchyDev
9b6a3ee4f9
feat(Scripting/Hooks): Add OnBeforeOpenItem Hook ( #12576 )
2022-09-06 19:43:32 -03:00
ZhengPeiRu21
80e6a6d781
feat(Core): OnBeforeChooseGraveyard Hook ( #12860 )
2022-09-06 15:47:37 -03:00
AnchyDev
dcbf224392
feat(Core): Add OnGroupRollRewardItem hook. ( #12538 )
...
Added OnGroupRollRewardItem hook.
2022-07-26 21:08:41 -03:00
Skjalf
9920e01b2b
feat(Core/Scripting): Add several UnitHooks ( #12365 )
2022-07-11 14:57:38 -03:00
Axel Cocat
aa89f6c3a6
feat(Core): add OnDisplayId hook ( #12320 )
2022-07-11 09:11:26 -03:00
Skjalf
32ba21d029
feat(Core/Scripting): Implement OnAllowedForPlayerLootCheck() hook ( #12316 )
...
* feat(Core/Scripting): Implement OnAllowedForPlayerLootCheck() hook
* reverse logic
2022-07-09 00:10:04 -03:00
Tralenor
6cf82e3bd6
feat(Core/DB): Add Hooks On creature/game object save to db ( #11246 )
...
* implement OnCreatureSaveToDB and OnGameObjectSaveToDB Hooks
* fix Whitespaces in ScriptMgr.h
Co-authored-by: Timothée Moos <t1997.m@gmx.net >
2022-05-06 00:42:49 -03:00
ZhengPeiRu21
44b7a0666c
feat(Scripting/Hooks): implement OnQuestComputeXP() hook ( #10934 )
2022-03-24 10:27:15 +01:00
Kargatum
78bdc89881
feat(Core/Battleground): rework bg queue system ( #10817 )
2022-03-15 14:36:49 -03:00
Skjalf
57b9b296d8
feat(Scripting/Hooks): Implement OnGameEventCheck() hook ( #10761 )
2022-02-20 17:39:08 -03:00
Kitzunu
455899dc75
fix(Core/Misc): Change const to be after type name ( #10591 )
2022-02-14 16:05:45 -03:00
Nefertumm
db09b11524
refactor(Core/Hook): OnPlayerReputationChange ( #10471 )
2022-02-02 13:05:47 -03:00
Skjalf
4c5aceedbd
feat(Core/Scripting): Implement OnLoadSpellCustomAttr global hook ( #10469 )
2022-01-31 18:03:42 -03:00
Skjalf
4df8b23c5f
fix(Core/Scripting): Fix healing reduction abilities not applying cor… ( #10435 )
2022-01-31 00:56:40 -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
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Skjalf
22ec66566c
feat(Core/Scripting): Implement OnSpellHealingBonusTakenNegativeModifiers hook ( #10318 )
2022-01-23 17:56:41 -03:00
Kargatum
f4b0f58701
feat(Core/ScriptMgr): add new hook OnAfterUnloadAllMaps ( #10279 )
...
* feat(Core/ScriptMgr): add new hook
* add desc
* Update src/server/game/Scripting/ScriptDefines/WorldScript.cpp
2022-01-21 08:21:00 -03: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
Skjalf
a5a66207c4
feat(Core/Scripting): OnBuildValuesUpdate hook ( #9961 )
2022-01-01 23:37:04 -03:00
Skjalf
24ab99919a
feat(Core/Scripting): Implement OnIsAffectedBySpellModCheck hook ( #9903 )
2021-12-30 17:39:13 -03:00
IntelligentQuantum
838c88f45a
refactor(Scripts/Commands): convert cs_misc to new system ( #8939 )
2021-12-21 19:32:21 +07:00
Kitzunu
6b6e90d43d
feat(Script/Misc): Implement missing FactoryGameObjectScript ( #9388 )
2021-12-05 07:14:15 -03:00
Kargatum
51adbffae4
feat(Core/Modules): add separated lib for modules ( #9281 )
2021-12-02 20:28:58 +07:00
Kitzunu
430fa147fd
feat(Scripts): Implement generic script loader and registry macros ( #8976 )
...
* cherry-pick commit (fb87ac8e8d )
* cherry-pick commit (7d4fbf706a (diff-ea1c86c26019127a4e99686cd9029f9ec3e8193f2761b262c2475668edc06764) )
* cherry-pick commit (75a6a7a0ad (diff-ea1c86c26019127a4e99686cd9029f9ec3e8193f2761b262c2475668edc06764) )
Co-Authored-By: Treeston <14020072+Treeston@users.noreply.github.com >
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-07 02:21:00 -03:00
UltraNix
70d8b88f3b
feat(Core/Modules): Preparation to implement progression-system module. ( #8837 )
2021-11-06 10:06:12 -03:00
Skjalf
b2ce49135e
feat(Core/Scripting): implement OnlyOnceAreaTrigger & Zul'Gurub's in… ( #8850 )
...
Co-authored-by: Treeston <treeston.mmoc@gmail.com >
2021-11-03 23:43:03 +01:00
Kargatum
bc9473482e
feat(Core/Chat): new argument parsing and unify chat hyperlink parsing ( #6243 )
2021-10-23 10:15:42 +02:00
Nefertumm
bcec4191e4
feat(Core/Hooks): Added new hook for pvp flag state ( #8336 )
2021-10-11 14:40:27 -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
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
Kargatum
8568c4fb33
feat(Core): replace ACE network with Boost.Asio ( #6574 )
2021-07-16 10:43:56 +02:00
Kargatum
fbad1f3d6c
fix(Core/ScriptsMgr): correct hooks name ( #6434 )
...
## Changes Proposed:
- Added `virtual` for `CanSendJoinMessageArenaQueue` and `CanSendExitMessageArenaQueue`
- Rename `CanExitJoinMessageArenaQueue` to `CanSendExitMessageArenaQueue`
2021-06-28 08:34:26 +02:00
Kargatum
5991b2769a
feat(Core/Scripts): split the huge scriptloader into smaller pieces ( #5346 )
...
* feat(Core/Scripts): split the huge scriptloader into smaller pieces
* AddSC_swamp_of_sorrows del
* 1
* add mod info
* 1
* 039f0e0faa
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-22 23:19:02 +02:00
Kargatum
9ac6fddcae
feat(Core/Database): port TrinityCore database API ( #5611 )
2021-06-22 06:21:07 +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
Francesco Borzì
23e9b85d0e
refactor(Core): code cleanup (part 3) ( #6380 )
2021-06-19 01:25:29 +02:00
Kargatum
4a3af9b140
feat(Core/BGQueue): rework queue announce ( #6114 )
2021-06-15 17:50:42 +02:00
Yehonal
baf437bb98
feat(Core): improved some hooks ( #6302 )
2021-06-13 10:23:24 +02:00
UltraNix
2189ac0b08
feat(Core/Anticheat): Preparation to implement new passive anticheat … ( #5516 )
2021-05-07 18:10:44 +02:00
Yehonal
545a82870e
fix(doc): cleanup outdated documentation in ScriptMgr.h ( #5488 )
...
* Update ScriptMgr.h
* Update ScriptMgr.h
2021-04-29 00:19:32 +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
Kargatum
2b3d46bd4f
feat(Core/Hooks): added collection of hooks to extends AC ( #3047 )
...
This collection of hooks comes from the Maelstrom project. It allows to release modules such as :
- 3v3-soloqueue
- 1v1 arena
- pvestats
and many others
2021-04-13 13:26:39 +02:00
Francesco Borzì
8bacb39d53
feat(Core/Hooks): OnLastIpUpdate(accountId, ip) ( #4913 )
2021-03-20 18:26:35 +01:00
Francesco Borzì
f6a17164be
fix(Core/License): issue with old files license ( #4762 )
2021-03-17 09:46:01 -06:00
dunjeon
8108f78762
feat(Core/Hook): OnSendInitialPacketBeforeAddToMap ( #4645 )
2021-03-13 23:46:58 +01:00
Kitzunu
28f1dc5c0c
refactor(Core): replace NULL with nullptr ( #4593 )
2021-03-02 01:34:20 +01:00
Kitzunu
dbc0ff6554
refactor(Core): sort #includes alphabetically ( #4579 )
2021-02-24 22:34:42 +01:00