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

https://github.com/azerothcore/azerothcore-wotlk/commit/f96d4c86706ac1befca0719d1cc99f8f82863ac0

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 (https://github.com/TrinityCore/TrinityCore/commit/fb388298a0bf76402a6f1de35bdfcb33223d51bb)

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