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
Kitzunu
f1111be152
chore(misc): cleanup ( #17274 )
2023-09-17 10:19:09 -03:00
Francesco Borzì
5d01b700fd
refactor(Core): remove unused imports ( #17094 )
2023-08-28 13:39:43 +02:00
Kitzunu
6185b1d73b
fix(Core/Events): Implement Spirit of Competition event ( #16963 )
...
* fix(Core/Events): Implement Spirit of Competition event
Co-Authored-By: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
* Update Battleground.cpp
* Update rev_1691529514989936100.sql
* more stuff
* bye bye magic numbers
* fix dberrors
* Update Battleground.cpp
* Update Battleground.cpp
* Update Battleground.cpp
Co-Authored-By: Anton Popovichenko <walkline.ua@gmail.com >
* Update Battleground.cpp
* Update Battleground.cpp
* Update Battleground.cpp
* Update Battleground.cpp
* Update rev_1691529514989936100.sql
* commoneers
* Update src/server/game/Battlegrounds/Battleground.cpp
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com >
* ci
* Update rev_1691529514989936100.sql
* unnecessary whitespace
* Update src/server/game/Battlegrounds/Battleground.cpp
* Update src/server/game/Battlegrounds/Battleground.cpp
* Update src/server/game/Battlegrounds/Battleground.cpp
* Update Battleground.cpp
---------
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com >
2023-08-20 00:41:44 +02:00
Skjalf
808b8bf07a
fix(Core/Arena): Fix LegacyArenaPoints logic ( #16967 )
2023-08-09 09:32:32 -03:00
Axel Cocat
5ba2c18ce6
feat(Core/Conf): add CONFIG_ARENA_QUEUE_ANNOUNCER_DETAIL ( #16850 )
...
* feat(Core/Conf): add CONFIG_ARENA_QUEUE_ANNOUNCER_DETAIL
* fix: bad copy paste
* add sql
* fix bad copy paste above again
* fix: move lang values
* Update rev_1690640715748711400.sql
* Update rev_1690640715748711400.sql
* Rename rev_1690640715748711400.sql to fix.sql
* reaching, maybe fix (?) c:
* love me god damn it
* update sql file
---------
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-08-09 05:42:50 -03:00
Maria-sequel
1cd181f923
feat(Core/Config): Add Legacy Arena Points config option ( #16940 )
...
* feat:(Core/Config): Add legacy Arena points option
* Update IWorld.h
* Update World.cpp
* Update World.cpp
* typo
* Update worldserver.conf.dist
* Update worldserver.conf.dist
* Update World.cpp
* Update World.cpp
* defaults to true
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* config text
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update src/server/apps/worldserver/worldserver.conf.dist
* Update src/server/apps/worldserver/worldserver.conf.dist
* Update src/server/game/World/World.cpp
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com >
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2023-08-09 00:44:44 -03:00
Skjalf
90675cab30
fix(Core/Battleground): Fix auto arena flush interval ( #16877 )
2023-08-02 14:45:59 -03:00
Axel Cocat
642bd1936b
fix(Core/Arena): allow crossfaction arena teams ( #16823 )
2023-07-27 08:37:20 -03:00
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