diff --git a/src/pc/network/network_player.c b/src/pc/network/network_player.c index dd234f6ab..5db91cd1b 100644 --- a/src/pc/network/network_player.c +++ b/src/pc/network/network_player.c @@ -40,7 +40,7 @@ void network_player_update_model(u8 localIndex) { if (index >= CT_MAX) { index = 0; } m->character = &gCharacters[index]; - if (m->marioObj == NULL) { return; } + if (m->marioObj == NULL || m->marioObj->behavior != smlua_override_behavior(bhvMario)) { return; } obj_set_model(m->marioObj, m->character->modelId); }