From 6d6dd0c294787bed04e16ba38cee5236b6288c97 Mon Sep 17 00:00:00 2001 From: MysterD Date: Tue, 22 Sep 2020 23:43:09 -0700 Subject: [PATCH] Synchronized Toxbox --- src/game/behaviors/tox_box.inc.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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(); }