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
iThorgrim
e28384b059
feat(Core/Scripting): Add new hooks for Ticket ( #21238 )
2025-02-17 03:26:05 +01:00
Takenbacon
ee69a569c4
fix(Core/Grids): Grid improvements ( #20955 )
2025-02-14 22:11:27 +01:00
Takenbacon
edcfaeb845
refactor(Core/World): Create WorldSessionMgr to split session logic out of World ( #21400 )
2025-02-13 07:04:38 +01: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
Kitzunu
787b4e4efe
fix(CI/Codestyle): correct double semicolon check ( #21388 )
2025-02-10 20:24:28 +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
47c5ff904f
refactor(Core/Disables): Convert from Namespace to Class Structure ( #21109 )
2025-02-01 22:48:52 +01:00
Kitzunu
9e9a2fe5e3
refactor(Core/ObjectMgr): Change GetAcoreString from char const* to s… ( #21213 )
...
...ring
2025-02-01 22:46:42 +01: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
Kitzunu
9b3d54dd60
refactor(Core/Motd): improve and simplify ( #21252 )
2025-01-27 11:07:46 +01:00
Kitzunu
0733c30471
refactor(Core/Player): Improve Channel.RestrictedLfg handling ( #21145 )
2025-01-21 19:09:31 +01:00
Kitzunu
cdbc510cf0
fix(Script/WP): correct output of wp show command ( #21193 )
2025-01-17 10:28:30 +01:00
Kitzunu
12aa9dc12c
fix(Core/Misc): Resolve output formatting issues with fmt library ( #21191 )
2025-01-17 10:27:46 +01:00
Andrew
07937d34da
feat(Scripts/Commands): Implement opendoor command ( #21136 )
2025-01-10 20:48:58 -03:00
Andrew
3e465ddedc
feat(Scripts/Commands): Update GetBossState to display all states ( #21134 )
2025-01-10 20:43:11 -03:00