ratkosrb
46337ee286
Add spell cones table.
2026-01-04 08:06:53 +02:00
ratkosrb
8d693b14ba
Do not create transports during startup.
...
This avoids creation of continent maps during server loading which significantly speeds up startup times.
2025-11-04 00:40:21 +02:00
ratkosrb
bc87ddf420
Improve free guids preloading logic.
2025-10-09 18:39:38 +03:00
ratkosrb
5a85185e46
Load free guids on startup to reuse them.
2025-10-08 17:16:07 +03:00
Gamemechanic
34b22f4eb9
Anticheat: Optimize wallclimb checks ( #3114 )
2025-10-07 16:03:24 +03:00
ratkosrb
c42b0526f3
Check string size in guild packets and name some unknowns.
...
Thanks to Giperion.
2025-07-05 13:56:34 +03:00
ratkosrb
83efd262df
Make gameobject_template table reloadable.
2025-05-21 09:26:03 +03:00
ratkosrb
a7d022ae52
Reduce usage of ChatHandler.
2025-05-13 05:08:46 +03:00
ratkosrb
f21fd93103
Use unique names for player bots.
2025-04-06 09:44:10 +03:00
ratkosrb
b9f613fa03
Add db scripts support for areatriggers.
2025-03-23 01:38:43 +02:00
Michael Serajnik
b9ba6ce3cd
Fix 1.6.1.4544 build. ( #2960 )
2025-03-11 14:53:17 +02:00
ratkosrb
0c63f28dce
Fix some world texts.
2025-03-11 00:54:24 +02:00
schell244
58832ba351
Convert some item spell scripts to new system, ( #2917 )
2025-02-22 14:47:00 +02:00
ratkosrb
8e60b37b3a
East const.
2025-02-14 17:28:08 +02:00
ratkosrb
c6d2838373
Move some player related classes to own file and cleanup code style.
2025-02-14 03:13:46 +02:00
Exxenoz
72b4cc72d6
Implement realm category mapping using realm zone and major version.
...
https://github.com/cmangos/mangos-wotlk/commit/f18d61306eff8d68ef8d338e04bd1636a9c67229
2024-12-02 03:36:39 +02:00
ratkosrb
1d336abc04
Add spell scripting system.
...
Does not include aura scripts.
2024-11-17 20:52:49 +02:00
_BLU
fbbc4ae899
Remove USE_ANTICHEAT from cmake. ( #2816 )
2024-10-31 01:04:08 +02:00
ratkosrb
d1f0c11974
Guard async packets processing behind mutex.
2024-09-28 19:07:01 +03:00
ratkosrb
93bb983d54
Fix hang on shutdown.
2024-09-28 16:29:44 +03:00
ratkosrb
f6da813251
Only process async packets during the world update.
2024-09-27 07:41:39 +03:00
ratkosrb
9e63169e57
Drop spell_affect table.
2024-09-26 18:43:08 +03:00
Riley
d4cd0b6517
Translate various comments from French to English ( #2775 )
2024-09-25 03:34:01 +03:00
Stoabrogga
d910f62244
Add config option to disable durability loss ( #2712 )
...
Also remove the following unused parameters:
DurabilityLossChance.Absorb
DurabilityLossChance.Parry
DurabilityLossChance.Block
2024-08-05 21:07:05 +03:00
ratkosrb
60a555f9b1
Implement trial restrictions for unverified accounts.
2024-07-01 09:12:23 +03:00
ratkosrb
17ed98cdae
Add new movement checks.
...
Better detection for No Fall Time and No Fall Damage cheats.
2024-06-11 08:40:32 +03:00
_BLU
93392efb28
Make use of smart-pointers for database query results ( #2642 )
2024-06-07 11:37:33 +03:00
ratkosrb
0147effa30
Add opcode enums for all supported versions.
...
Thanks to Blu for helping dump list of handled opcodes in each version.
2024-06-06 06:15:14 +03:00
ratkosrb
7a2d9128c0
Fix World::SendWorldTextToBGAndQueue.
2024-05-18 14:51:27 +03:00
GrenderG
7e38088bb1
Properly check if player is queued for a given BG in SendWorldTextToBGAndQueue. ( #2606 )
2024-05-04 13:58:22 +03:00
GrenderG
7c59e79984
Only send battlebot auto join messages to players in the battleground or queue. ( #2605 )
2024-05-04 04:18:23 +03:00
ratkosrb
6ac02e8073
Make the movement tracking be per 10 sec interval.
2024-04-09 17:36:31 +03:00
ratkosrb
fe923fc382
Implement batching and compression of movement packets.
2024-04-09 16:59:39 +03:00
ratkosrb
b28d0f3320
Revert "Add options to disable mmaps for random movement."
...
This reverts commit 38b42e1ad5 .
2024-03-16 16:45:34 +02:00
ratkosrb
38b42e1ad5
Add options to disable mmaps for random movement.
2024-03-11 14:03:47 +02:00
Gamemechanic
b882713662
Minor code cleanup in World.cpp ( #2543 )
2024-03-10 00:05:23 +02:00
ratkosrb
a7eb68c75a
Implement RBAC for chat commands.
2024-01-07 12:53:05 +02:00
Michael Serajnik
47f989f8f3
Make RP decay adjustable. ( #2273 )
2023-11-25 15:13:36 +02:00
ratkosrb
6c70671cb8
Move max instances per hour limit to config option.
...
Closes https://github.com/vmangos/core/issues/2235
2023-10-21 10:16:04 +03:00
ratkosrb
e3fe9462ae
Process chat packets on separate threads.
2023-10-17 13:50:50 +03:00
ratkosrb
f137320f4e
Only init warden after session is added to world.
2023-09-01 02:55:25 +03:00
Wall
a27f97d2ba
Fix XML Whitespace & Comments ( #1996 )
2023-07-04 12:56:09 +03:00
ratkosrb
d015f29f1f
Implement account play time limit.
...
After 3 hours of online time, looted gold and experience gains are cut in half. After 5 hours of online time, you can no longer gain experience, complete quests, or loot anything, until you logout for at least another 5 hours.
2023-06-13 01:18:02 +03:00
ratkosrb
0d59d85360
Add areatrigger locales.
2023-05-02 22:18:21 +03:00
ratkosrb
62d2959264
Make warden updates async.
2023-04-21 04:14:45 +03:00
ratkosrb
cdcd4f65d8
Follow up to previous commit.
2023-04-15 18:30:57 +03:00
ratkosrb
39436dcf52
Add some movement checks for bots.
...
Checks if client turns only a specific way.
2023-04-14 07:27:54 +03:00
ratkosrb
9d1ff9f03c
Remove some custom creatures.
2023-03-15 09:55:13 +02:00
Gamemechanic
5113c2f654
Add config to expired mail ( #1832 )
2023-03-13 16:48:45 +02:00
ratkosrb
72423e50ac
Avoid copying text in chat handler.
2023-03-06 21:24:14 +02:00