From 5823a5400e95388ebc1e22a67399feac04621cd8 Mon Sep 17 00:00:00 2001 From: KPhoenix Date: Sun, 25 Feb 2024 17:40:29 -0500 Subject: [PATCH] Adjust diawalk threshold and movement history amount --- Source/player.cpp | 2 +- Source/player.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/player.cpp b/Source/player.cpp index b60d689e783..d234e1197a5 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -489,7 +489,7 @@ bool DoWalk(Player &player, int variant) if (player.isOnArenaLevel()) { if (player.calculateDiagonalMovementPercentage() > DiawalkDamageThreshold && player.isMyPlayer()) // Deal 5 HP worth of damage each diagonal movement multiplied by the amount of percent they are above the threshold. - NetSendCmdDamage(true, player, (player.calculateDiagonalMovementPercentage() - DiawalkDamageThreshold) * 5 * 64, DamageType::Physical); + NetSendCmdDamage(true, player, (player.calculateDiagonalMovementPercentage() - DiawalkDamageThreshold) * 1 * 64, DamageType::Physical); } break; } diff --git a/Source/player.h b/Source/player.h index 1b832e49f7b..90477f8cff0 100644 --- a/Source/player.h +++ b/Source/player.h @@ -39,8 +39,8 @@ constexpr int PlayerNameLength = 32; constexpr size_t NumHotkeys = 12; // PVP REBALANCE: The percentage of diagonal movements that _pMovements reaches to take punitive action against that player in the arena. -constexpr int16_t DiawalkDamageThreshold = 60; -constexpr int8_t MaxMovementHistory = 30; +constexpr int16_t DiawalkDamageThreshold = 80; +constexpr int8_t MaxMovementHistory = 32; /** Walking directions */ enum {