Commit graph

132 commits

Author SHA1 Message Date
github-actions[bot]
c839ddf829 chore(DB): import pending files
Referenced commit(s): f5c4de92eb
2026-04-12 20:53:13 +00: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
github-actions[bot]
8f474d8f4c chore(DB): import pending files
Referenced commit(s): ab2f9524c1
2026-04-03 18:50:23 +00: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
github-actions[bot]
d20b9db8b2 chore(DB): import pending files
Referenced commit(s): dc9efbdff1
2026-03-30 21:56:02 +00:00
Kitzunu
dc9efbdff1
feat(DB/Misc): Add state and assignee to bugreport (#25316) 2026-03-30 22:56:14 +02:00
github-actions[bot]
34f1d2b39a chore(DB): import pending files
Referenced commit(s): e8ce033087
2026-02-24 00:47:57 +00:00
sogladev
8b9cdfde13
fix(DB/QuestTracker): add index (#24803)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2026-02-23 21:47:49 -03:00
github-actions[bot]
b225e00042 chore(DB): import pending files
Referenced commit(s): a575101751
2025-09-03 01:35:02 +00:00
Yehonal
a575101751
feat(core): implement 31-bit safe petition_id for improved database integrity (#22774) 2025-09-02 22:31:09 -03:00
github-actions[bot]
2bc6e0f747 chore(DB): import pending files
Referenced commit(s): 33a71434c9
2025-07-29 13:01:32 +00:00
Kitzunu
35d8d49ce3
feat(Core/ServerMail): Add AccountFlags condition to server mail temp… (#22549) 2025-07-29 10:01:16 -03:00
github-actions[bot]
418cabbb6e chore(DB): import pending files
Referenced commit(s): 0ea5b9cc4e
2025-07-11 12:51:50 +00:00
Jelle Meeus
0ea5b9cc4e
fix(DB/world_state): Update engine to InnoDB (#22456) 2025-07-11 14:50:40 +02:00
github-actions[bot]
227be74e67 chore(DB): import pending files
Referenced commit(s): 231096132c
2025-03-09 08:18:59 +00:00
Kitzunu
231096132c
refactor(Core/ServerMail): Refactor to Dedicated Manager Class with Multi-Item & Condition Support (#21590)
1. Core Cleanup
    - Move all ServerMail logic from `ObjectMgr` into a new dedicated `ServerMailMgr` class
    - Move faction logic for money from SendServerMail into the script
2. Separation of items into a new table
    - Create a new `mail_server_template_items` table
    - Allows to send multiple items in one mail
    - Separate items per faction Alliance/Horde
3. Separation of conditions into a new table
    - Create a new `mail_server_template_conditions` table
    - Allows to use multiple conditions for one mail
    - Available condition types
        - Minimum playtime (playerLevel >= condition)
        - Minimum playtime (playerPlayTime >= condition)
        - Rewarded quest
        - Earned achievement
        - Earned reputation (playerReputation >= conditionState)
        - Faction
        - Race
        - Class
4. Updated ServerMail loading
    - Move item and condition loading to their own functions
        - LoadMailServerTemplateItems()
        - LoadMailServerTemplateConditions()
5. Reworked eligibility check
    - Player needs to pass all conditions to be eligible for the mail
    - All players are automatically eligible if no conditions exist for a server mail template.
6. Updated foreign keys
    - For table `mail_server_character`, `mail_server_template_conditions`, `mail_server_template_items` foreign key with on delete cascade is added for automatic removal of entries if mail_server_template.id is deleted.
7. Database changes
    - See the PR
2025-03-09 09:18:01 +01:00
github-actions[bot]
5fb67bdd5c chore(DB): import pending files
Referenced commit(s): 3291c747c5
2025-02-16 20:20:31 +00:00
Kitzunu
3291c747c5
feat(Core/DBUpdater): include pending path (#21469) 2025-02-16 21:19:31 +01:00
github-actions[bot]
3a41901154 chore(DB): import pending files
Referenced commit(s): f6a0433297
2025-02-12 10:10:31 +00: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
github-actions[bot]
158f81a973 chore(DB): import pending files
Referenced commit(s): 00b8a3f419
2025-01-31 12:20:19 +00:00
Jelle Meeus
00b8a3f419
feat(Core/WorldState): implement Battle for Sun's Reach Event (#21219)
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: MantisLord <sabinprosper@gmail.com>
2025-01-31 13:19:12 +01:00
github-actions[bot]
c27c0badc8 chore(DB): import pending files
Referenced commit(s): c5ae1ae88f
2024-11-15 10:28:37 +00:00
Francesco Borzì
c5ae1ae88f
chore(DB): move 2023 update files (#20470)
* chore(DB): move 2023 update files

* chore: flag files as archied
2024-11-15 11:27:45 +01:00
github-actions[bot]
02cd628f7b chore(DB): import pending files
Referenced commit(s): 985410f184
2024-09-22 06:33:12 +00:00
IntelligentQuantum
985410f184
feat(Core/Items): Delete old item id from recovery item (#18332) 2024-09-22 08:32:16 +02:00
github-actions[bot]
b0ddca234d chore(DB): import pending files
Referenced commit(s): 9999a80c96
2024-09-03 16:08:30 +00:00
Anton Popovichenko
9999a80c96
feat(Core/Achievements): Add possibility to complete achievements and update achievement criteria for offline players. (#19851) 2024-09-03 13:05:23 -03:00
github-actions[bot]
163d454491 chore(DB): import pending files
Referenced commit(s): e7f9fb9f76
2024-07-05 17:19:16 +00:00
mpfans
e7f9fb9f76
fix(DB/Misc): Migrate SQL files to the correct folder (#19282)
* Create rev_1719945200692175000.sql

Migrate to the correct folder

* Delete data/sql/updates/pending_db_character directory

f96d4c8670

The SQL file was placed in the wrong folder
2024-07-05 19:18:19 +02:00
github-actions[bot]
f60fb6307d chore(DB): import pending files
Referenced commit(s): ea93531bd5
2024-01-20 13:20:35 +00:00
Kitzunu
ea93531bd5
refactor(DB): Move old archive files to old dir (#18164)
* refactor(DB): Move old archive files to old dir

* fix auth and char
2024-01-20 14:19:38 +01:00
AzerothCoreBot
acc1303c94 chore(DB): import pending files
Referenced commit(s): 4f6a402da3
2023-09-16 12:57:48 +00:00
Kitzunu
4f6a402da3
fix(DB/Character): Allow profanity_name and reserved_name to be accen… (#17224)
fix(DB/Character): Allow profanity_name and reserved_name to be accent sensitive

* closes https://github.com/azerothcore/azerothcore-wotlk/issues/13214
2023-09-16 14:56:35 +02:00
AzerothCoreBot
3e708d384d chore(DB): import pending files
Referenced commit(s): 5e326789ac
2023-05-23 14:18:39 +00:00
Kitzunu
5e326789ac
fix(DB/Character): Allow names to be accent senstive (#16344)
* fix(DB/Character): Allow names to be accent senstive

* closes https://github.com/azerothcore/azerothcore-wotlk/issues/16314

* Cherry-pick commit (fb388298a0)

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-05-23 16:16:00 +02:00
AzerothCoreBot
5dc6f9cf78 chore(DB): import pending files
Referenced commit(s): 099517161c
2023-04-23 21:03:18 +00:00
Kitzunu
099517161c
refactor(DB/Misc): Improve loading time (#15433)
* refactor(DB/Misc): Improve loading time

* NOTE: Running these SQL files can take several minutes (up to 30minutes depending on your system!)

* This will improve loading time over 50%

* comment out error on editing broadcast_text tables

* Update data/sql/updates/pending_db_world/rev_1679045387127819800.sql
2023-04-23 18:00:51 -03:00
AzerothCoreBot
5e9e8e2abd chore(DB): import pending files
Referenced commit(s): 3dc7a89ad2
2023-04-22 13:15:00 +00:00
ZhengPeiRu21
1e26cdbee9
fix(Core): Save bonus talent points to DB (#14099)
* fix(Core): Save bonus talent points to DB

* fix(Core): Save bonus talent points to DB

* Oxford comma in comment
2023-04-22 10:09:18 -03:00
AzerothCoreBot
edb9df9347 chore(DB): import pending files
Referenced commit(s): 3a3c9b69bb
2023-03-04 20:46:13 +00:00
Kitzunu
9eb4b3a336
feat(Core/Character): Implement profanity_name (#15156) 2023-03-04 17:43:14 -03:00
AzerothCoreBot
18f498304b chore(DB): import pending files
Referenced commit(s): 28d1913276
2022-10-20 12:41:36 +00:00
schell244
28d1913276
fix(Core/Event): Rework STV Fishing Extravaganza (#12506)
* rework riggle bassbait script

* make sure STV_FISHING_HAS_WINNER gets reset

* add script for npc Jang, some improvements for Riggle script. TODO: Jang quest menu and Fishbot5000 quest condition

* fix jang not offering quest

* script fishbot 5000

* some cleanup

* some more cleanuo

* endline

* minimum fishing req for quests is 150

* min fishing skill for flyer is 150

* link box to correct event

* riggle: broadcast texts, announcement happens when pools despawn

* remove redundant code

* Convert Fishbot5000 to db, cleanup comments

* add missing end line - finished now.

* attempt to fix event not launching in real time

* fix condition for world states, when value is 0, convert jang to db

* keep jang gossip also when event has a winner

* small further improvements

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* apply suggestions

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* apply suggestions

* apply one more suggestion

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Update src/server/scripts/World/npcs_special.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* apply suggestion

* use Talk() instead of Yell()

* use Yell() without passing LANG_UNIVERSAL

Co-authored-by: schell244 <>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2022-10-20 08:39:30 -04:00
AzerothCoreBot
7ee14d44bf chore(DB): import pending files
Referenced commit(s): 08d74c5d1c
2022-10-13 19:11:12 +00:00
M'Dic
08d74c5d1c
fix (updates\sql): Move orientation to pending (#13399) 2022-10-13 15:09:04 -04:00
AzerothCoreBot
8987b8f035 chore(DB): import pending files
Referenced commit(s): 1c6eab5856
2022-08-07 21:24:09 +00:00
UltraNix
1c6eab5856
fix(Core): Crashfix. (#12643) 2022-08-07 18:22:12 -03:00
AzerothCoreBot
4378493acc chore(DB): import pending files
Referenced commit(s): 572a680c16
2022-08-02 02:23:19 +00:00
UltraNix
572a680c16
fix(Core/Movement): Improvements to taxi flight movement generator: (#12347)
Changed multi-segment taxi paths to fly nearby flight masters along the way, not directly through them.
Taxi cost on multi-segment paths is now charged per segment when it is started.
Properly send taxi node status on login, as well as if the taxi master is out of range.
Apply reputation discount to all points in multi-segment paths.
Properly clean up list of taxi destinations upon arrival at final node.
Teleport players to the destination taxi node location instead of their current ground position.
Don't start a spline with just 1 point in FlightPathMovementGenerator
Source: TrinityCore.
2022-08-01 23:21:11 -03:00