From 91004df87515bea5f49dff483db630ea453b14f8 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Mon, 26 Jun 2023 12:33:30 +0200 Subject: [PATCH] [MP] Fix delta variables index decoding. --- modules/multiplayer/multiplayer_synchronizer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/multiplayer/multiplayer_synchronizer.cpp b/modules/multiplayer/multiplayer_synchronizer.cpp index e3c31352a7b..e5207fdae25 100644 --- a/modules/multiplayer/multiplayer_synchronizer.cpp +++ b/modules/multiplayer/multiplayer_synchronizer.cpp @@ -433,11 +433,10 @@ List MultiplayerSynchronizer::get_delta_properties(uint64_t p_indexes) const List watch_props = replication_config->get_watch_properties(); int idx = 0; for (const NodePath &prop : watch_props) { - if ((p_indexes & (1ULL << idx)) == 0) { + if ((p_indexes & (1ULL << idx++)) == 0) { continue; } out.push_back(prop); - idx++; } return out; }