diff --git a/src/game/behaviors/tox_box.inc.c b/src/game/behaviors/tox_box.inc.c index 2bbb40bf..6f45ad4e 100644 --- a/src/game/behaviors/tox_box.inc.c +++ b/src/game/behaviors/tox_box.inc.c @@ -74,6 +74,15 @@ void (*sToxBoxActions[])(void) = { tox_box_act_0, tox_box_act_1, tox_box_act_2, tox_box_act_4, tox_box_act_5, tox_box_act_6, tox_box_act_7 }; void bhv_tox_box_loop(void) { + if (!network_sync_object_initialized(o)) { + struct SyncObject* so = network_init_object(o, 3000.0f); + so->maxUpdateRate = 10.0f; + network_init_object_field(o, &o->oForwardVel); + network_init_object_field(o, &o->oUnkC0); + network_init_object_field(o, &o->oFaceAnglePitch); + network_init_object_field(o, &o->oFaceAngleRoll); + network_init_object_field(o, &o->oToxBoxMovementStep); + } cur_obj_call_action_function(sToxBoxActions); load_object_collision_model(); }