blinkysc
4599f26ae9
refactor(Core/Spells): QAston proc system ( #24233 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: QAston <qaston@gmail.com >
Co-authored-by: joschiwald <joschiwald@online.de >
Co-authored-by: ariel- <ariel-@users.noreply.github.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: blinkysc <your-github-email@example.com >
Co-authored-by: Tereneckla <Tereneckla@users.noreply.github.com >
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
2026-02-18 08:31:53 -03:00
Andrew
f8cfcf9c55
fix(Core/Commands): Add detailed quest availability info to .quest info ( #24721 )
...
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-02-15 11:35:02 -03:00
Andrew
e049122f5f
feat(Scripts/Commands): Add grid-based search to npc near and gobject… ( #24718 )
...
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-02-15 08:54:55 -03:00
Andrew
2473f3513d
feat(Scripts/Commands): Show boss name in instance boss state ( #24698 )
2026-02-13 08:49:24 -03:00
blinkysc
7fc57744d9
fix(Scripts/Commands): Re-spawn pool quests after reload quest starters ( #24696 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
2026-02-13 05:42:13 -03:00
Andrew
2b563fc0e4
feat(Scripts/Commands): Implement npc/gameobject load commands ( #24644 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-02-08 08:36:35 -03:00
blinkysc
9b63cde7cb
fix(DB/Gameobject): Recalculate quaternion rotation values from orientation ( #24617 )
2026-02-06 21:41:08 +01:00
blinkysc
193da38f74
fix(Commands): .go creature and .appear support transports ( #23969 )
...
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2026-02-06 08:48:33 -03:00
sogladev
253eb1997a
feat(Scripts/Commands): deserter add now also kicks from bg or group ( #24451 )
2026-01-20 19:49:09 -03:00
Andrew
2bac143eb8
feat(Scripts/Commands): Allow using packetlog command from console ( #24406 )
2026-01-12 23:16:52 -03:00
Gultask
4a33c8f11e
feat(Scripts/Commands): Add command ".npc do" for calling DoAction() ( #24281 )
2026-01-01 05:42:12 -03: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
Gultask
667b7b1648
feat(Scripts/Commands): Implement Pooling Tools for easier object pooling ( #24196 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2025-12-29 01:39:42 +01:00
Andrew
fa9574a8e2
fix(Scripts/Commands): Implement quest status command ( #23721 )
2025-11-17 18:48:23 -03:00
Francesco Borzì
50b36e842a
fix(docs/license): use GPLv2 as MaNGOS-based project ( #23655 )
2025-11-14 08:44:25 -03:00
killerwife
2f9d3a1a71
fix(Core): Fix waterwalking after dying in instance ( #23593 )
2025-11-12 11:54:29 -03:00
天鹭
a1c8e0f221
refactor(Core): SendDirectMessage ( #23230 )
2025-10-30 14:21:26 -03:00
killerwife
d58046032b
fix(Core/Movement): Add force speed ack to async movement and resolve stutter ( #23371 )
2025-10-24 18:48:58 -03:00
Kitzunu
0a55aed5e4
fix(Script/Commands): ticket response append crash ( #23357 )
2025-10-24 10:50:11 -03:00
Kitzunu
4069b94fbf
fix(Scripts/Commands): arena lookup/info improvemenets ( #23355 )
...
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2025-10-24 10:27:55 -03:00
Andrew
eb2c6a445c
feat(Scripts/Commands): Implement debug zonestats command ( #23249 )
2025-10-16 07:24:23 -03:00
killerwife
72d060f097
feat(Core/Network): Per-user togglable packet logging ( #23254 )
...
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com >
2025-10-16 10:57:16 +01:00
Anton Popovichenko
f2f31acdcf
feat(Core/mmaps): Add configuration file for mmaps-generator. ( #22506 )
2025-10-14 18:56:09 -03:00
killerwife
8560c4825a
fix(Scripts/Commands): inverted display in chat for gm fly ( #23222 )
2025-10-13 13:05:03 +02:00
sogladev
b1d526e59d
feat(Scripts/Spells): GM utility spells and Beastmaster Mode ( #22964 )
...
Co-authored-by: ratkosrb <ratkomladic2@abv.bg >
2025-10-12 16:00:49 +02:00
killerwife
0767b2edf5
fix(Core/Movement): Add safeguards against root freezes ( #23117 )
2025-10-05 14:45:07 -03:00
Alwin Arrasyid
0e6a5e4efb
fix(Scripts/Commands): escape string before query on go creature command ( #23036 )
2025-09-30 23:50:34 -03:00
Takenbacon
22f93eaca6
fix(Core/Weather): Improve weather system thread safety ( #22772 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 11:43:30 -03:00
Takenbacon
a28824df85
feat(Core/Visibility): Far visibility worldobjects ( #22828 )
2025-09-07 08:02:03 -03:00
Benjamin Jackson
d55851c513
fix(Scripts/Commands): Don't set error message flag for successful event activelist command. ( #22824 )
2025-09-06 20:11:38 -03:00
Takenbacon
af31aaa374
fix(Core/Maps): Move corpse expiration updates to map ( #22780 )
2025-09-03 20:29:15 -03:00
Andrew
e0f2ec41ef
fix(Scripts/Commands): Allow using debug LFG and BG from console ( #22705 )
2025-08-19 17:59:57 +02:00
Takenbacon
2450237b7d
fix(Core/Maps): Improve large object updater ( #22659 )
2025-08-10 21:16:04 +02:00
Takenbacon
73317b2706
feat(Core/Grids): Remove WorldObject separation in grid containers ( #22595 )
2025-08-09 06:36:24 +02:00
Takenbacon
c97cee1e4f
feat(Core/Maps): Remove active objects nearby cell marking handling ( #22585 )
2025-08-08 16:07:56 -03:00
Kitzunu
60643ce5e7
feat(Script/Command): Add AccountFlag pinfo output ( #22548 )
2025-07-27 09:59:13 +02:00
Jelle Meeus
8e083fbde3
feat(Core/WorldState): init Scourge Invasion pre-wrath event ( #22286 )
...
Co-authored-by: Orozxy <crusadermeile@gmail.com >
Co-authored-by: Killerwife <killerwife@gmail.com >
Co-authored-by: Ryan Turner <AugustoMendes4426@gmail.com >
2025-07-12 20:54:18 +02:00
Jelle Meeus
656694b383
feat(Core/Command): add GM spectator to allow cross-faction /follow ( #22393 )
2025-06-30 00:49:47 -03:00
Kitzunu
ae28b35f2c
feat(Scripts/Commands): Add guild ranks display to guild info command ( #22380 )
2025-06-29 16:02:55 -03: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
Tereneckla
ec23669a29
feature(Scripts/Commands) choose Xth spawn of entry for go creature/gameobject id ( #22363 )
2025-06-27 09:39:26 +01:00
Benjamin Jackson
b73bdb3adc
chore(Core): Remove unused and inaccurate comment headers for various script-related files. ( #22263 )
2025-06-05 15:49:20 -03:00
Brian
30f5dacd69
feat(Scripts/Commands): Add group revive command ( #22204 )
2025-05-30 14:33:32 -03:00
Jelle Meeus
b15507eb06
feat(Scripts/Commands): .debug boundary to visualize CreatureBoundary ( #22099 )
...
Co-authored-by: avarishd <46330494+avarishd@users.noreply.github.com >
Co-authored-by: treeston <treeston.mmoc@gmail.com >
2025-05-30 11:42:11 -03:00
Benjamin Jackson
52799d76f6
refactor(Core): Add definition file for area table entries. ( #22054 )
2025-05-09 15:48:02 +02:00
Andrew
ac6dea6df3
fix(Scripts/Commands): Fix crash in unstuck command ( #21846 )
2025-04-02 19:22:55 -03: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
Anton Popovichenko
3406cb03b3
fix(Core/Tickets): Fix crash in ticket complete command. ( #21665 )
2025-03-07 21:52:47 +01:00
Takenbacon
4cd1ed2181
refactor(Core/Server): Improvements to antidos opcode handling ( #21502 )
2025-02-21 07:17:34 +01:00
Takenbacon
58d13e69e1
fix(Core/Grids): Standardize grid coordinates ( #21479 )
2025-02-18 07:16:36 +01:00