rtw1x1
b6345f2d9e
Merge pull request #59 from savisxss/main
2026-01-05 15:31:48 +00:00
savis
bedf062118
Fix crash on login with expired timed items
...
https://github.com/d1str4ught/m2dev-client-src/issues/69
2026-01-05 13:01:03 +01:00
rtw1x1
807a93a80b
Merge pull request #57 from rfdomingues98/feat/add-green-purple-pot-effect
...
Added effect for green and purple pots
2026-01-04 09:34:46 +00:00
rtw1x1
42654a14dc
Merge pull request #56 from rfdomingues98/feat/add-bravery-cape-effect
...
Added new effect for Bravery Cape
2026-01-04 09:34:37 +00:00
Ricardo Domingues
41f47283a0
Added effect for green and purple pots
2026-01-03 20:51:19 +00:00
Ricardo Domingues
a8b74630f7
Added new effect for Bravery Cape
2026-01-03 20:50:07 +00:00
rtw1x1
38c83e3739
Merge pull request #43 from savisxss/eventflag
...
Add EventFlag-based quest enable/disable system
2025-12-31 09:14:06 +00:00
rtw1x1
fdb9ee1cbe
Merge pull request #52 from rtw1x1/main
...
fix: Uninitialized move duration causing NaN/INT_MIN position sync
2025-12-31 09:11:22 +00:00
rtw1x1
ec8437cd0b
fix: Uninitialized move duration causing NaN/INT_MIN position sync
2025-12-30 19:36:05 +00:00
rtw1x1
24e136ac83
Merge pull request #51 from savisxss/AsyncSQL
2025-12-29 06:10:04 +00:00
rtw1x1
3130ab4cd4
Merge pull request #50 from savisxss/SEQUENCE
2025-12-29 06:09:54 +00:00
rtw1x1
f62fba9884
Merge pull request #49 from savisxss/main
2025-12-29 06:09:44 +00:00
savis
f0c4b0c8d7
modernize AsyncSQL with C++17 features
2025-12-29 01:14:31 +01:00
savis
0735353405
Fix SEQUENCE mismatch error in packet validation
2025-12-28 16:44:26 +01:00
savis
e4182a1b9e
Add handshake session timeout protection
2025-12-28 05:03:47 +01:00
rtw1x1
c34a721328
Merge pull request #47 from Mitachi2611/main
2025-12-28 00:03:34 +00:00
rtw1x1
a78c909740
Merge pull request #48 from d1str4ught/rtw1x1-patch-2
...
fix: Better support UTF8 & Arabic
2025-12-27 19:00:57 +00:00
rtw1x1
7a59fdd7b4
fix: Better support UTF8 & Arabic
...
Increase CHARACTER_NAME_MAX_LEN from 24 to 64 for better support with UTF8 Arabic
2025-12-27 19:00:42 +00:00
Mitachi
7844727cdc
refactor(db): use std::unique_ptr for DirectQuery
2025-12-27 12:25:01 +01:00
rtw1x1
11ba72d2e2
Merge pull request #46 from MindRapist/mr-4
...
Fixed PK mode bugs, fixed logout cancellation from using skills
2025-12-27 08:25:29 +00:00
Mind Rapist
3b712002a9
Fixed PK mode bugs, fixed logout cancellation from using skills
2025-12-27 10:23:45 +02:00
Mind Rapist
11ef2f5780
Fixed PK mode bugs, fixed logout cancellation from using skills
2025-12-27 10:17:04 +02:00
rtw1x1
7a69f13439
Merge pull request #42 from savisxss/main
...
Guard netinet/tcp.h include for non-Windows platforms
2025-12-27 07:15:41 +00:00
rtw1x1
baa4d7dd69
Merge pull request #45 from rtw1x1/main
...
Update item_length.h
2025-12-27 07:15:28 +00:00
rtw1x1
1003dffdd6
Update item_length.h
2025-12-27 07:10:38 +00:00
savis
8123fc602c
Add EventFlag-based quest enable/disable system
...
Implemented EventFlag system to control quest availability:
- Added IsEventFlagSet() to check if EventFlag exists in questmanager
- Added EventFlag checks in ExecuteQuestScript() for per-quest control
- Added EventFlag checks in HandleEvent() for NPC-based quest control
- Added EventFlag checks in OnChat() for chat-based quest control
Usage:
- /event quest_<questname>_enabled 0/1 - Enable/disable specific quest
- /event quest_npc_<vnum>_enabled 0/1 - Enable/disable all NPC quests
- /event quests_global_enabled 0/1 - Enable/disable all quests globally
2025-12-27 02:50:46 +01:00
savis
0f21118ad7
Guard netinet/tcp.h include for non-Windows platforms
2025-12-27 01:19:42 +01:00
rtw1x1
db097e3ba2
Merge pull request #41 from rtw1x1/main
...
TCP_NODELAY undeclared
2025-12-26 07:28:34 +00:00
rtw1x1
366d97dbac
TCP_NODELAY undeclared
2025-12-26 07:27:50 +00:00
rtw1x1
1b46b8cc26
Merge pull request #40 from d1str4ught/rtw1x1-patch-1
2025-12-26 07:11:59 +00:00
rtw1x1
65ef80a04b
Update char.cpp
2025-12-26 07:10:40 +00:00
rtw1x1
f92dfcd697
Merge pull request #39 from savisxss/socket
2025-12-26 07:04:07 +00:00
rtw1x1
345604adba
Merge pull request #38 from savisxss/nodelay-tcp
2025-12-26 07:03:42 +00:00
rtw1x1
22d2091fe7
Merge pull request #37 from SunTrustDev/bugfix/std-1
2025-12-26 07:03:28 +00:00
rtw1x1
d7602d41b6
Merge pull request #36 from MindRapist/mr-3
2025-12-26 07:02:45 +00:00
rtw1x1
f166bd40a9
Merge pull request #35 from savisxss/main
2025-12-26 07:02:13 +00:00
savis
e2f4699c3d
increase socket buffers
2025-12-26 06:19:18 +01:00
savis
dd7d66f69e
Enable TCP_NODELAY to reduce network latency
2025-12-26 04:53:45 +01:00
savis
cd6100c3a1
perf(rng): eliminate per-call random_device overhead
2025-12-26 03:53:35 +01:00
Mind Rapist
5e25a47d2b
Auto potion safeguards
2025-12-26 01:17:00 +02:00
Simone Romano
6ac3d1a00f
Fix: Add QUEST_CANCEL packet to manage state reset upon client quest dialog cancelation
2025-12-25 21:55:41 +01:00
savis
ab382cac7c
Improve RNG
2025-12-25 20:46:01 +01:00
rtw1x1
2663bb4c9c
Merge pull request #33 from MindRapist/mr-3
...
MR-3: Bunch of fixes
2025-12-25 16:10:02 +00:00
Mind Rapist
f430a11e34
MR-3: Bunch of fixes
2025-12-25 17:52:05 +02:00
Mind Rapist
a91d49f440
MR-3: Bunch of fixes
2025-12-25 08:45:03 +02:00
d1str4ught
b2931f0f7d
FIX_POS_SYNC removed
2025-12-25 03:29:38 +01:00
d1str4ught
20ea72df29
Merge pull request #32 from savisxss/main
...
Fix buffer overflow, fishing array bounds and Win64 compatibility
2025-12-25 02:49:52 +01:00
d1str4ught
bc8b22d799
Merge pull request #31 from jankes44/linux-distros-adjustments
...
add handling for other linux distros
2025-12-25 02:48:45 +01:00
d1str4ught
81fbc4b98e
Merge pull request #30 from abuseer/patch-1
...
Fix POS_FIGHTING timer for aggressive skill casts
2025-12-25 02:46:58 +01:00
savis
86b6aa4d95
Fix buffer overflow, fishing array bounds and Win64 compatibility
2025-12-24 02:12:52 +01:00