From 2892d774e19a4dd930e3afd7261fa6a2eae5e6dc Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 18 Dec 2025 03:52:09 +0100 Subject: [PATCH] fixed the mouse control with accepting --- multi.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/multi.cpp b/multi.cpp index f3aa8d5a..84f1748c 100644 --- a/multi.cpp +++ b/multi.cpp @@ -1212,14 +1212,16 @@ EX void handleInput(int delta, config &scfg) { else if(!mouseout()) { for(int d=0; dtype; d++) { cdir = d; - if(multi::multiPlayerTarget(i) == c) break; + if(multi::multiPlayerTarget(i) == c) { + multi::accepted[i] = true; + cwt = multi::player[i]; + calcMousedest(); + auto& sd = multi::whereto[i].subdir; + sd = mousedest.subdir; + if(sd == 0) sd = 1; + break; + } cdir = scdir; - cwt = multi::player[i]; - calcMousedest(); - auto& sd = multi::whereto[i].subdir; - sd = mousedest.subdir; - if(sd == 0) sd = 1; - multi::accepted[i] = true; } } }