summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2024-03-13 20:59:12 +0100
committerFedja Beader <fedja@protonmail.ch>2024-03-13 21:02:44 +0100
commit11aef2b4d166e4767d6457db787945f634b5ff0c (patch)
tree04b377b0961103ad5f16b53a3a367340146cf7de
parent4f7bcdb0af1d3f2a02f55613e851770a489d91d6 (diff)
downloadmanaplus-packets.tar.gz
manaplus-packets.tar.bz2
manaplus-packets.tar.xz
manaplus-packets.zip
Reduce attack packet limiter to a bit below theoretical minimum delay.packets
-rw-r--r--src/net/packetlimiter.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/net/packetlimiter.cpp b/src/net/packetlimiter.cpp
index 2859ff205..3c41ef711 100644
--- a/src/net/packetlimiter.cpp
+++ b/src/net/packetlimiter.cpp
@@ -137,9 +137,12 @@ void PacketLimiter::initPacketLimiter()
mPacketLimits[CAST_SIZE(
PacketType::PACKET_DIRECTION)].cnt = 0;
- // 2+
+ // Minimum possible attack delay reported by TMWAthena(TMW:Classic)
+ // and MLherc(TMW:ML) is 100ms, but is in reality doubled to 200ms
+ // for reasons unknown. This was traced back to a huge commit before
+ // TMWA and Herc histories split.
mPacketLimits[CAST_SIZE(
- PacketType::PACKET_ATTACK)].timeLimit = 2 + 10;
+ PacketType::PACKET_ATTACK)].timeLimit = 2 + 5;
mPacketLimits[CAST_SIZE(
PacketType::PACKET_ATTACK)].lastTime = 0;
mPacketLimits[CAST_SIZE(