Fix some syncing issues in nospread

This fixes nospread sometimes breaking fakelag, and it trying to sync when the mantissa is bad
This commit is contained in:
BenCat07 2020-12-08 19:22:46 +01:00
parent 89940b57c4
commit 7346a63b4c

View File

@ -513,6 +513,7 @@ bool DispatchUserMessage(bf_read *buf, int type)
last_was_player_perf = true; last_was_player_perf = true;
should_call_original = false; should_call_original = false;
bad_mantissa = true; bad_mantissa = true;
no_spread_synced = NOT_SYNCED;
return should_call_original; return should_call_original;
} }
@ -890,6 +891,13 @@ static InitRoutine init_bulletnospread([]() {
} }
}, },
"nospread_createmove2"); "nospread_createmove2");
bullet.installChangeCallback([](settings::VariableBase<bool> &, bool after) {
if (!after)
{
is_syncing = false;
no_spread_synced = NOT_SYNCED;
}
});
#if ENABLE_VISUALS #if ENABLE_VISUALS
EC::Register( EC::Register(
EC::Draw, EC::Draw,