sudlud
95eaad9901
fix(Core/Updater): fail the dry run when a SQL update fails to apply ( #26795 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 20:27:03 +08:00
Andrew
a8c3736879
refactor(Core/Mails): centralize mail count bookkeeping in a new MailMgr ( #26727 )
2026-07-23 21:22:08 -03:00
Ryan Turner
3e741cc44f
feat(Scripts/Commands): Allow quest status to be used for offline players ( #25816 )
...
Co-authored-by: FlyingArowana <TheSCREWEDSoftware@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2026-07-22 07:45:16 -03:00
Kitzunu
8eb009fdfc
refactor(Core/Misc): enforce east-const style and add codestyle check ( #26492 )
...
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2026-07-21 06:13:51 +02:00
Andrew
02afbec99d
feat(Core/Commands): add ".server set security" to set realm security level ( #26649 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-18 19:39:44 +02:00
Thierry PROST
47d6d2a48e
fix(Core/Petitions): re-key petition_sign on petition_id and fix type-filtered signature deletes ( #26668 )
2026-07-18 12:57:20 -03:00
Kitzunu
ea96cb4b4d
fix(Core/Realms): show realms as offline when no worldserver is running ( #26658 )
2026-07-17 03:45:27 -03:00
Andrew
d0d970b8f6
feat(Core/DB/Scripts): add creature_text_options engine for data-driven talk conditions ( #25188 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2026-07-14 19:53:14 -03:00
Andrew
ca790ef408
fix(Core/Mail): load undelivered mails at login ( #26486 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 19:23:51 +02:00
sudlud
72385804fa
fix(Core/DB): clean up creature_multispawn on spawn delete and fix .npc info DB output ( #26230 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 09:07:17 -03:00
Andrew
cf0d86a9ff
refactor(Core/DB): normalize creature table by extracting multi-ID spawns ( #25197 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2026-06-16 06:17:38 +02:00
Kitzunu
8b8ba243d8
feat(Core/Chat): Add chat filter with Aho-Corasick matching ( #26051 )
2026-06-01 22:26:28 +02:00
Stefano Borzì
a9571bcc56
feat(Scripts/Commands): show level on character deleted list, show characters from most recent ( #25791 )
2026-05-10 11:47:21 -03:00
Andrew
5df0282bae
fix(Core/Commands): limit .character deleted list results to 50 ( #25779 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-09 15:49:21 -03:00
blinkysc
779331fc4b
feat(Core/RBAC): Role Based Access Controls ( #24641 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: Spp <spp@jorge.gr >
Co-authored-by: Spp <spp@tc.plus >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
2026-05-01 09:19:30 -03:00
Andrew
f5c4de92eb
feat(Core/Maps): port spawn system/dynamic spawns from TrinityCore ( #25206 )
...
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-12 17:52:01 -03:00
sogladev
b99426b631
fix(Core/DB): Improve module directory matching for DB updates ( #25372 )
2026-04-05 16:14:49 +02:00
Kitzunu
ab2f9524c1
feat(Core/Opcodes): Implement CMSG_COMPLAIN & CMSG_CALENDAR_COMPLAIN ( #25329 )
...
Co-authored-by: Dmitri Petmanson <53072+laizerox@users.noreply.github.com >
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
2026-04-03 20:49:14 +02:00
Andrew
01c0ed3d61
feat(Scripts/Commands): add commands for autobroadcast management ( #25154 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com >
2026-03-24 22:18:14 -03:00
blinkysc
4201acddd5
feat(Core/Movement): port smooth waypoint movement from Cataclysm Preservation Project ( #25106 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: Ovahlord <dreadkiller@gmx.de >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Kitzunu <Kitzunu@users.noreply.github.com >
2026-03-23 10:08:14 -03:00
sogladev
a90570a2de
fix(Core/Spell): spell immunity system and new separate immunities table ( #24956 )
...
Co-authored-by: ariel- <ariel-@users.noreply.github.com >
Co-authored-by: Keader <keader.android@gmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2026-03-22 19:36:35 -03:00
Andrew
82781f24a9
feat(Core/Commands): add honor and arena point reset to .reset all … ( #24978 )
...
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-03 12:21:37 -03:00
Benjamin Jackson
e9360f56c4
fix(Core/AuthSession): Send proper account flags for authentication responses. ( #24829 )
2026-02-23 21:47:23 -03:00
blinkysc
c1400db05d
fix(Core/Arena): persist personal rating when adding arena team member ( #24743 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
2026-02-19 01:53:38 -03:00
blinkysc
c1d753f4ef
feat(Core/Events): Add dynamic holiday date calculator ( #24038 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-02 21:35:23 +01:00
sogladev
ab74e7ded8
refactor(Core/Creature): port TC handling of Trainers ( #23040 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Ghaster <defscam@gmail.com >
2025-12-29 14:41:01 +01:00
Uros Spasojevic
a362117749
fix(Core/DBUpdater): Fix sql files not being applied in alphabetic order ( #24206 )
2025-12-29 05:04:40 +01:00
Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project ( #23655 )
2025-11-14 08:44:25 -03:00
Yehonal
a05cc525f0
feat(Config): Implement configuration severity policy and logging mechanism ( #23284 )
2025-10-25 01:16:09 +02:00
arsinspace
6261518ebf
fix(CORE/DBUpdater): Use stdin instead of -e SOURCE ( #22949 )
2025-10-12 16:47:42 +02:00
Andrew
dbd4aaf065
feat(Core/Updater): Add configurable shutdown delay on update exceptions ( #23042 )
2025-10-01 07:16:32 -03:00
Yehonal
a575101751
feat(core): implement 31-bit safe petition_id for improved database integrity ( #22774 )
2025-09-02 22:31:09 -03:00
Andrew
c67d4efa4a
fix(Core/DB): Update connection type for character settings select ( #22712 )
2025-08-22 10:26:35 +02:00
sudlud
5717cd358c
fix(Core/DBUpdater): disable exception throwing for dryrun ( #22610 )
2025-08-02 11:05:40 -03:00
Jelle Meeus
fc4b2939ee
refactor(World/WorldState): use prepared statements ( #22582 )
2025-07-28 02:04:03 -03:00
Kitzunu
3f46e05d36
refactor(Core/Account): Move account flag logic from AccountMgr to WorldSession ( #22558 )
2025-07-27 08:54:16 +02:00
Kitzunu
9286bb363e
fix(Core/Account): Change account flag updates to async connection ( #22547 )
2025-07-24 16:52:51 +02:00
Kitzunu
1e68280691
feat(Core/Account): Add account flags support ( #22533 )
2025-07-24 10:09:30 -03:00
天鹭
7ff30f5b30
fix(Core/Authserver): HandleLogonProof query as async ( #22510 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2025-07-19 22:07:22 +02:00
SHIHUANG214
989b64cb3d
feat(Script/Commands): allow to pass email in account create ( #22310 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2025-06-27 15:30:21 +02:00
Kitzunu
3291c747c5
feat(Core/DBUpdater): include pending path ( #21469 )
2025-02-16 21:19:31 +01:00
Anton Popovichenko
07cb5c880c
fix(Core/SQLField): Fix heap-buffer-overflow issue when interacting with mysql field value. ( #21393 )
2025-02-11 17:24:56 +01:00
Exitare
ff4d1ef053
chore(Core/EventMgr): Align code to Code standard & improve LoadFromDB function ( #21151 )
...
Co-authored-by: Jelle Meeus <sogladev@gmail.com >
Co-authored-by: Ludwig <sudlud@users.noreply.github.com >
2025-02-07 14:25:07 +01:00
Kitzunu
9b3d54dd60
refactor(Core/Motd): improve and simplify ( #21252 )
2025-01-27 11:07:46 +01:00
Exitare
a74e06c27c
feat(Core/Autobroacast): Add autobroadcast locale ( #20946 )
2025-01-26 09:37:32 +01:00
Exitare
b4d04b1af1
refactor(Core/Event): Load event vendors seperatly ( #20906 )
2024-12-22 09:44:50 +01:00
Takenbacon
a23b13defe
fix(Core/Database): Gracefully close database workers ( #20936 )
...
* Gracefully close database workers
* Change init order. Such a silly compiler flag
* Fix hang if db connection failed to open
2024-12-18 20:24:17 +01:00
Exitare
7fd8b04a56
feat(Core/Motd): Allow localized motd ( #20542 )
...
* Initial commit for localized motd
* Rename function that created world packages
* Update to satisfy code check
* Update code to accomodate localized motd
* Update command to support multiple optionales & adjusted db
* Code cleanup
* Update sql name
* Fix codestyle issues
* Remove hardcoded schema
* Add check for valid player in reload command
* Update to better code style
* Add missing include
* Fix redundant code usage
* Add missing include
* Remove sql files and create new rev sql files
* Address minor code reviews
* Fix code style
* Update code to address code revisions.
- Remove two unused functions
- Remove map
- Use available function to resolve LocaleConstant
* Fix code style
* Add check for base motd and update locale to DEFAULT_LOCALE
* Code docs
* Removed some docs, readd defaultd motd formatting
* Fix oversight in variable declaration
* Code style fix
* Update code based on code review
* ready for merge
* Fix set motd command due to changes to DEFAULT_LOCALE
* Fix CI
* Fix trailing whitespace
---------
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-12-15 19:50:02 +01:00
Jelle Meeus
6b5f50cdbe
fix(Core/Database): prevent crash due to special chars in branch name ( #20776 )
...
add prepared statements to escape special characters in branch name
2024-11-30 12:26:57 -03:00
Francesco Borzì
c06cadfe75
refactor(src/common|server): remove unused import (big part 1) ( #20377 )
...
* refactor(src/common|server): remove unused import (big part 1)
* chore: fix build
* chore: fix build
* chore: fix build
* chore: fix build
* chore: attempt to fix damn linkin error
2024-10-31 21:46:11 +01:00