Yunfan Li
414805e692
Merge branch 'master' into Playerbot
2024-09-04 23:46:34 +08:00
sudlud
c929b95172
fix(Conf): sync default values with core defaults ( #19708 )
...
fix(Conf): sync values with core defaults
2024-09-03 08:02:28 -03:00
Yunfan Li
27b243e7b2
Merge branch 'master' into Playerbot
2024-08-18 23:02:22 +08:00
Kitzunu
030716421f
feat(Core/LFG): Option to disable deserter ( #19618 )
...
* feat(Core/LFG): Option to disable deserter
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/19569
* Update IWorld.h
2024-08-14 09:19:56 -03:00
Kitzunu
2e02c76399
fix(Core/Creature): quest_greeting_locale ( #19615 )
...
* fix(Core/Creature): quest_greeting_locale
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/14845
2024-08-13 21:09:36 +02:00
Kitzunu
4b63aa9015
feat(DB/Module): introduce module_string table ( #19475 )
2024-08-13 19:53:16 +02:00
Yunfan Li
33e4bc8390
Merge branch 'master' into Playerbot
2024-08-12 01:07:20 +08:00
Kitzunu
bb7765d91e
refactor(Core/World): Move SendGMText to ChatHandler and allow fmt ( #19490 )
...
* refactor(Core/World): Move SendGMText to WorldSession and allow `fmt`
- Move SendGMText from World to WorldSession
- Make SendGMText use fmt
- Make SendGMText parse acore_string entries
* Update cs_message.cpp
* tokenize the string only once
* Move to chathandler
* Update WorldSession.cpp
* make sure we have a session
2024-08-08 20:12:33 -03:00
Yunfan Li
f5e44cd8a6
Merge branch 'master' into Playerbot
2024-08-01 15:41:23 +08: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
Yunfan Li
c72188467a
Merge branch 'master' into Playerbot
2024-07-23 18:23:10 +08:00
avarishd
618f97bee6
feat(Core/Unit): Enable/Disable Daze config ( #19454 )
...
* daze
* bruh
* bruhx2
2024-07-20 15:53:00 -03:00
Kitzunu
21f86d1c3c
chore(Core/Misc): Remove deprecated code ( #19413 )
...
* Config - Deprecated for 3 years
* ChatCommand - Deprecated for 2 years
* getLevel() - Deprecated for 2 years
* SendGlobalText - Deprecated for 8 years +
2024-07-20 09:11:01 +03:30
Yunfan Li
05c9a96ba9
Merge branch 'master' into Playerbot
2024-07-11 12:32:13 +08:00
Benjamin Jackson
70eb920b10
feat(Core/Unit): Implement munching as a configurable option. ( #19188 )
...
* Init.
* Correct description.
* Adjust boolean to integer in config.
2024-07-10 12:26:53 -03:00
Yunfan Li
cc5adebbe4
Merge branch 'master' into Playerbot
2024-07-03 16:04:51 +08: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
Yunfan Li
1e22c4dc94
Merge branch 'master' into Playerbot
2024-05-26 23:00:39 +08:00
sudlud
cd63cc0bc4
fix(Conf): align LeaveGroupOnLogout default in core with worldserver.conf.dist ( #18859 )
2024-05-11 14:37:22 +02:00
Yunfan Li
9bbe90d388
Merge branch 'master' into Playerbot
2024-05-04 23:35:53 +08:00
Walter Pagani
715b290cb7
feat(Map): Add open world LOS settings ( #18816 )
...
* chore. Add open world LOS settings
* Name change and conditional deny
* modify information in worldserver.conf.dist
* Remove pvp from variables and constants
2024-05-04 12:10:24 -03:00
Yunfan Li
9784f932e9
Merge branch 'master' into Playerbot
2024-02-06 17:51:47 +08:00
Benjamin Jackson
b6c429c5a8
fix(Core/Quests): Create quest money reward config and adjust max level bonus reward function. ( #18222 )
...
* Init.
* Drop RewardBonusMoney column.
How's that for deprecation.
* Add formula source link.
* Remove deprecated info in conf.
* Newline.
2024-01-31 23:21:27 +01:00
Yunfan Li
ccf92f481d
Merge branch 'master' into Playerbot
2024-01-04 19:22:20 +08:00
Andrew
e3fd42f3d4
feat(Core/World): Implement DoForAllPlayers() helper for all online p… ( #18060 )
...
* feat(Core/World): Implement DoForAllPlayers() helper for all online players
* Update src/server/game/World/World.cpp
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
* Update src/server/game/World/World.cpp
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
* rename
* Update WorldMock.h
* Update WorldMock.h
---------
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
2024-01-01 13:57:57 +01:00
Andrew
a11434b24f
refactor(Core/GameObject): Move the GameObject state save handling to… ( #18080 )
...
* refactor(Core/GameObject): Move the GameObject state save handling to instance level
* Update GameObject.h
* remove leftover
* small improvements
2024-01-01 01:51:33 -03:00
Yunfan Li
80a8896dfe
playerbot logout
2023-12-17 22:41:43 +08:00
Yunfan Li
7915f79d04
Merge branch 'master' into Playerbot
2023-12-12 20:52:42 +08: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
b65e67b8bd
chore(Core/World): Fix typo in the previous commit ( #17826 )
2023-11-22 21:00:16 +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
forgives
ca7eb956aa
feature(Core/Pet): Add pet talent rate config ( #17678 )
...
* feat: add pet talent rate config
* feat(Core/Pet): keep consistent with player talent config
* refactor(Core/Pet): delete empty line
2023-11-12 09:33:06 +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
Yunfan Li
d879fc9258
Merge branch 'master' into Playerbot
2023-10-27 20:12:09 +08:00
AG
79b39f9655
fix(Core/Grid): Implement missing GridUnload setting ( #17569 )
...
* Implement GridUnload setting
* Minor fixes
- Use GetOption instead of deprecated GetBoolDefault.
- Added a missing check for instances in LoadMap
- Replaced some numbers with global defines
* Possible crashfix + minor improvements
- Initialized initialOrientation which I had forgotten (likely cause of crash)
- Readded a previous check in UpdateSplineMovement
- Made i_objectsToRemove and i_worldObjects tos sets as they were previously, instead of unordered_set.
* Update worldserver.conf.dist
* Fix high CPU usage with preload grid enabled.
This should be it.
2023-10-26 19:32:15 -03:00
AG
60e27511c5
fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation ( #17480 )
...
* Bug fixes
- Corrected std::chrono from seconds to milliseconds
- Got rid of leftover code that caused objects to not show up on time
* Removed logic to set gameobject as active
- More alignement with TC.
- Reduces CPU usage drastically
* Revert back to using time_t instead of std chrono
* Invoke SetNoCreate() method to reduce CPU usage drastically
* Remove setActive from static and motion transports
* Fix performance issues
* Added SetFarVisible to WG and some dungeon scripts
- Also removed setActive(true) from creatures in Wintergrasp. As for gameobjects they are set to active upon being damaged/destroyed and removed from active on rebuild (reset)
* Removed comments related to VISIBILITY_COMPENSATION
* Fix log
* Deleted unused files + corrected a check
* Added missing header
* Removed unused parameter
* Removed another unsued parameter
* Changed vector to set for i_visibleNow
- Changed vector to set for i_visibleNow in VisibleNotifer
- Adjusted HaveAtClient to accept Object*
- Adjusted SendUpdateToPlayer to send createobject packet only if not known to client
2023-10-23 05:37:11 -03:00
Yunfan Li
57e0c7a09f
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot
2023-10-22 19:52:23 +08:00
Kitzunu
ec724cda89
chore(Core/Conf): Remove unused config ( #17544 )
2023-10-20 15:26:07 +02:00
IntelligentQuantum
90b16ca065
fix(Core): GridCleanUpDelay Log ( #17436 )
...
Update World.cpp
2023-10-07 07:36:11 -03: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
Yunfan Li
c6bcda8b9d
Merge branch 'master' into Playerbot
2023-08-29 20:50:49 +08:00
Francesco Borzì
5d01b700fd
refactor(Core): remove unused imports ( #17094 )
2023-08-28 13:39:43 +02:00
Yunfan Li
33eb24f543
MOD_PLAYERBOTS macro
2023-08-24 21:08:59 +08:00
Yunfan Li
6a954d7560
Merge branch 'master' into Playerbot
2023-08-10 13:45:03 +08: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
Yunfan Li
df11f5a0e7
Merge branch 'master' into Playerbot
2023-08-07 23:58:57 +08:00
Kitzunu
c866e17406
refactor(Core/Motd): Move motd to MotdMgr ( #16933 )
2023-08-06 23:02:54 +02:00
Yunfan Li
058526b612
Merge branch 'master' into Playerbot
2023-07-30 14:37:00 +08:00