From c636c538eb52fbb5616c506ad1651faac76a5ef3 Mon Sep 17 00:00:00 2001 From: dongresource Date: Sat, 2 Sep 2023 20:59:34 +0200 Subject: [PATCH] Fix minor visual bug in setValuePlayer() --- src/BuiltinCommands.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/BuiltinCommands.cpp b/src/BuiltinCommands.cpp index 6f60430..21678bf 100644 --- a/src/BuiltinCommands.cpp +++ b/src/BuiltinCommands.cpp @@ -70,30 +70,36 @@ static void setValuePlayer(CNSocket* sock, CNPacketData* data) { // Handle serverside value-changes switch (setData->iSetValueType) { case 1: - plr->HP = setData->iSetValue; + response.iSetValue = plr->HP = setData->iSetValue; break; case 2: plr->batteryW = setData->iSetValue; + // caps if (plr->batteryW > 9999) plr->batteryW = 9999; + + response.iSetValue = plr->batteryW; break; case 3: plr->batteryN = setData->iSetValue; + // caps if (plr->batteryN > 9999) plr->batteryN = 9999; + + response.iSetValue = plr->batteryN; break; case 4: Missions::updateFusionMatter(sock, setData->iSetValue - plr->fusionmatter); + response.iSetValue = plr->fusionmatter; break; case 5: - plr->money = setData->iSetValue; + response.iSetValue = plr->money = setData->iSetValue; break; } response.iPC_ID = setData->iPC_ID; - response.iSetValue = setData->iSetValue; response.iSetValueType = setData->iSetValueType; sock->sendPacket(response, P_FE2CL_GM_REP_PC_SET_VALUE);