diff --git a/vm-rust/src/player/handlers/datum_handlers/script.rs b/vm-rust/src/player/handlers/datum_handlers/script.rs index 4d83b01..e85e03a 100644 --- a/vm-rust/src/player/handlers/datum_handlers/script.rs +++ b/vm-rust/src/player/handlers/datum_handlers/script.rs @@ -44,9 +44,7 @@ impl ScriptDatumHandlers { let lctx: &crate::director::lingo::script::ScriptContext = get_lctx_for_script(player, script).unwrap(); let instance = ScriptInstance::new(instance_id, script_ref.to_owned(), script, lctx); let instance_ref = player.allocator.alloc_script_instance(instance); - let datum_ref = reserve_player_mut(|player| { - player.alloc_datum(Datum::ScriptInstanceRef(instance_ref.clone())) - }); + let datum_ref = player.alloc_datum(Datum::ScriptInstanceRef(instance_ref.clone())); (instance_ref, datum_ref) }) }