Benjamin Jackson
db18d5b035
refactor(Core): Use database tables for Shaman totems and Druid shapeshift forms. ( #22104 )
...
Co-authored-by: DoctorKraft <25483209+doctorkraft@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com >
2025-05-27 14:40:57 +01:00
Benjamin Jackson
52799d76f6
refactor(Core): Add definition file for area table entries. ( #22054 )
2025-05-09 15:48:02 +02:00
Benjamin Jackson
e6b203f184
refactor(Core/World): Move various worldstate related functions to worldstate class. ( #22086 )
2025-05-09 12:29:09 +02:00
Benjamin Jackson
da55f05cfc
refactor(Core/WorldState): Initial addition of world state definition file. ( #21875 )
...
Many world states had their enums from script's header and hardcoded values to their respective header file (WorldStateDefines.h)
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
2025-04-26 19:31:30 +01:00
valsan-azerty-boi
a3f7e1e76d
feat(Core/BG): Allow battlegrounds to be configurable ( #20320 ) ( #21124 )
2025-03-01 12:01:10 -03:00
Jelle Meeus
4c4b04f07b
refactor(Core/Packet): use WorldPackets::WorldState::InitWorldStates definition ( #20475 )
...
Co-authored-by: ccrs <ccrs@users.noreply.github.com >
2025-02-19 07:55:09 -03:00
Exitare
98ceb1c067
fix(Core/PlayerScript) Align player script function names ( #21020 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2025-02-16 14:59:41 +01:00
Takenbacon
edcfaeb845
refactor(Core/World): Create WorldSessionMgr to split session logic out of World ( #21400 )
2025-02-13 07:04:38 +01:00
Anton Popovichenko
f6a0433297
feat(Core/Arena): Add support for arena seasons completion with progression in runtime. ( #19858 )
...
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
2025-02-12 07:09:31 -03:00
Kitzunu
47c5ff904f
refactor(Core/Disables): Convert from Namespace to Class Structure ( #21109 )
2025-02-01 22:48:52 +01:00
Kitzunu
9e9a2fe5e3
refactor(Core/ObjectMgr): Change GetAcoreString from char const* to s… ( #21213 )
...
...ring
2025-02-01 22:46:42 +01:00
Kitzunu
ceefd89a06
feat(CI/Codestyle): check for curly brackets before/after if/else statements ( #20977 )
...
* feat(CI/Codestyle): check for braces after if/else statements
* right need to edit a cpp file to trigger cpp check
* Revert "right need to edit a cpp file to trigger cpp check"
This reverts commit 2e34d8c52f35216549107a3476e79e79ea2ae077.
* fix codestyle in cpp
* Update oculus.cpp
* Update codestyle.py
* Update codestyle.py
* Update codestyle.py
* Update codestyle.py
2024-12-19 21:14:58 +01:00
Kitzunu
ed008a8780
refactor(Core/Spells): Add helpers for HasAuraType ( #20802 )
2024-12-01 08:50:59 -03:00
Francesco Borzì
a9f0f371e5
refactor(src/server/game): optimise imports ( #20541 )
2024-11-13 11:37:20 +01:00
sudlud
fb886865ad
fix(Core/BattlegroundAV): Add Hallow's End decorations to Alterac Valley ( #20317 )
2024-10-29 08:43:37 -03:00
Francesco Borzì
cb7e28df05
refactor(src/server/game/*): remove unused imports (big part 1) ( #20310 )
2024-10-27 10:25:40 +01:00
Francesco Borzì
1932fd0c8a
refactor(src/server/game/Battle*): remove unused imports ( #20097 )
2024-09-29 18:14:46 +02:00
Francesco Borzì
34a3b4ee47
feat(Core/BG): allow MinPlayersPerTeam override for low-levels ( #20083 )
2024-09-29 14:07:45 +02:00
Jelle Meeus
b45166b2d0
fix(Core/Battlefield): shapeshift aura removal from players on leaving arena or battleground ( #20069 )
...
no longer remove shapeshift auras from player on leave
2024-09-29 13:18:36 +02:00
Stefano Borzì
f6de601ddd
new BattlegroundDesertionTypes for hook OnBattlegroundDesertion ( #20039 )
...
* new BattlegroundDesertionTypes for hook OnBattlegroundDesertion
* chore: minor improvements
---------
Co-authored-by: laasker <79991768+laasker@users.noreply.github.com >
2024-09-27 22:19:56 +02:00
Kitzunu
386aea03ee
chore(Core/Misc): Some cleanup ( #19970 )
...
* remove weird blanks
* update if
* ) ) to ))
* missed some ) )
* now switch
* .
2024-09-21 19:34:31 +02:00
Knindza
d5263b0aee
fix(Battlegrounds/AlteracValley): Adding missing Tower Archers ( #18746 )
...
Updating Alterac
2024-09-12 21:43:34 -03:00
Stefano Borzì
f6e9bd51fd
feat(ScriptMgr): add OnArenaStart hook ( #19922 )
2024-09-11 11:18:36 -03:00
Stefano Borzì
0dd5c6e3b4
feat(Battlegrounds): make it compatible with custom arena type ( #18679 )
...
* feat(Battlegrounds): make it compatible with custom arena type
* fix(BattlegroundQueue.cpp): ignore bg for arena condition
* feat(Scripting): add OnQueueUpdateValidity hook
* fix: codestyle
2024-09-08 20:05:58 +02:00
Stefano Borzì
e5e514bbbe
feat(Core/Scripting): add OnBeforeArenaCheckWinConditions hook for mod-arena-replay compatibility ( #19856 )
2024-09-04 10:33:38 -03:00
Kitzunu
de2bcbdabf
refactor(Core/Misc): Acore::StringFormat to fmt format ( #19838 )
...
refactor(Core/Utilities): Acore::StringFormat to fmt format
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/10356
2024-09-03 07:59:37 -03:00
Kitzunu
1bfcc0e469
fix(Core/BG): Fix fmt issue for bg sent notifications ( #19718 )
...
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/19559
2024-08-25 19:22:37 -03:00
Kitzunu
eb410d6ab2
refactor(Core/Battleground): rewrite SpiritOfCompetitionEvent() ( #19675 )
...
* Use DoForAllPlayers
* Change to void - we don't need to return a value
* Better readability
2024-08-22 19:24:08 +02:00
Andrew
1565758da4
Revert "chore(Script/Misc): cleanup" ( #19627 )
...
Revert "chore(Script/Misc): cleanup (#19619 )"
This reverts commit 7ff8f72397 .
2024-08-15 05:43:11 +02:00
Kitzunu
7ff8f72397
chore(Script/Misc): cleanup ( #19619 )
...
* chore(Script/Misc): cleanup
* more cleanup
* cleanup
2024-08-14 16:29:50 -03:00
Kitzunu
e4df159f5c
refactor(Core/Chat): Move SendNotification to ChatHander ( #19491 )
...
* refactor(Core/Chat): Move SendNotification to ChatHander
* Update Battleground.cpp
* fix build
* Update src/server/game/Chat/Chat.h
2024-08-10 11:39:46 -03:00
Francesco Borzì
02a05fbd4c
refactor(src/common): remove unused imports ( #19506 )
...
* refactor(src/common): remove unused imports
* fix: build
* chore: fix build
* chore: size_t -> std::size_t
* chore: fix fuckup from previous commit
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build with std::size_t
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
2024-07-30 20:06:46 -03:00
Kitzunu
87f4adf634
refactor(Core/Chat): Move SendWorldText(optional) to ChatHandler and … ( #19501 )
...
* refactor(Core/Chat): Move SendWorldText(optional) to ChatHandler and allow `fmt`
* Update src/server/game/Battlegrounds/BattlegroundQueue.cpp
* Update src/server/game/Battlegrounds/BattlegroundQueue.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
* Update src/server/game/Misc/BanMgr.cpp
2024-07-29 14:44:13 -03:00
Kitzunu
4785aabbf2
fix(Scritps/AV): Use db defined text for Herald ( #19486 )
...
* fix(Scritps/AV): Use db defined text for Herald
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/19483
* indent
* Update BattlegroundAV.cpp
* fix build
* remove from acore_string
* Update BattlegroundAV.h
2024-07-28 01:44:03 +02:00
Kitzunu
3fbded8f6b
refactor(Core/Chat): PSendSysMessage to fmt ( #19449 )
...
* refactor(Core/Chat): PSendSysMessage to `fmt`
2024-07-23 23:48:46 +02:00
Kitzunu
0a8175ef03
refactor(Core/ObjectMgr): Handle Profanity & Reserved Names in load ( #19259 )
...
* refactor(Core/ObjectMgr): Handle Profanity & Reserved Names in load
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/18556
* Update ObjectMgr.cpp
* Update ObjectMgr.cpp
* I swear I am not drunk
* We already check all of these
* fix build
* Forgot we dont send the responsecode in senderrormessage
* last commit I swear
2024-07-03 00:23:32 +02:00
Benjamin Jackson
4909a31328
fix(Core/Battleground): Adjust Eye of the Storm tick rate. ( #19007 )
2024-06-04 20:19:43 +02:00
sudlud
e2029c3633
fix(Core/BattlegroundAV): spawn generic gameobjects in Alterac Valley ( #18764 )
...
* fix(Scripts/PVP): correctly spawn generic gameobjects in Alterac Valley
I've been "collecting" these in the DB for a while, now it's time to move
these spawns to the AV script and actually spawn them.
* add 2 additional generic gameobjects
2024-05-15 20:41:59 +02:00
Knindza
21698031c5
fix(Scripts/Arenas): Updating timer for Shadow Sight spawns ( #18748 )
...
* Updating Creature.
* Updating Arenas
* Delete data/sql/updates/pending_db_world/rev_1713104748708628400.sql
2024-04-30 02:09:27 -03:00
Balleny
7a2f6ff8e5
fix(Core/Battleground): EOTS adjust flag respawn timer ( #18759 )
...
adjust flag respawn timer
2024-04-27 06:17:11 -03:00
sudlud
94df67b1c2
fix(Core/Battleground): correctly limit Eye of the Storm max points to 1600 ( #18669 )
...
- before the max points could exceed 1600 on winning which e.g.
resulted in the achievement 'The Perfect Storm' not beeing
triggered correctly
2024-04-04 18:29:34 -03:00
Anton Popovichenko
73340b94e3
feat(Core/Compression): Move packets compression from map to network thread ( #18602 )
...
* feat(Code/Compression): Move packets compression from map to network thread.
* Code style fix
* Remove unicode letter
2024-03-28 08:57:29 -03:00
Winfidonarleyan
eb1ecc38a5
feat(Core/Scripting): move all script objects to separated files ( #17860 )
...
* feat(Core/Scripts): move all script objects to separated files
* Apply 5bfeabde81
* try gcc build
* again
2023-12-02 21:13:20 +01:00
Andrew
70e5851c8a
feat(Core/Battleground): Add config to allow giving points at level 7… ( #17821 )
...
* feat(Core/Battleground): Add config to allow giving points at level 70 RBG
* update
* Update Battleground.h
2023-11-22 20:10:22 +01:00
Winfidonarleyan
e90d7a2f92
chore(Core/Misc): sort includes ( #17776 )
...
* chore(Cleanup): sort includes
* fix build
* fix build again
2023-11-18 17:51:26 +01:00
Kitzunu
bbadc32bea
Revert Visibility Notifier changes ( #17682 )
...
* Revert "fix(Core/Grid): Implement missing GridUnload setting (#17569 )"
This reverts commit 79b39f9655 .
* Revert "fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480 )"
This reverts commit 60e27511c5 .
* Revert "fix(Core): GridCleanUpDelay Log (#17436 )"
This reverts commit 90b16ca065 .
* Revert "feat(Core/Grids): Implement visibility notifier (#15919 )"
This reverts commit 2779833768 .
2023-11-12 00:48:49 +01:00
Kitzunu
f757e93da5
refactor(Core/Misc): Make DeathState enum class ( #17607 )
2023-10-28 10:54:03 +02:00
Angelo Venturini
fb8e343677
fix(Core/Arena): Fix logging scores in db ( #17504 )
2023-10-21 08:12:22 -03:00
Kitzunu
5357a31a01
chore(Core/Misc): warhead -> acore ( #17447 )
2023-10-08 09:06:57 +02:00
AG
2779833768
feat(Core/Grids): Implement visibility notifier ( #15919 )
...
* Cherry-picked from TrinityCore (unable to find author)
2023-09-28 22:28:28 +02:00