From 10bfc6975f867f82b5a7a3edcf3843a7cc2d2475 Mon Sep 17 00:00:00 2001 From: KeppyMarbles Date: Mon, 25 May 2026 01:29:20 -0500 Subject: [PATCH] fix unbound variable --- blender_plugin/io_dif/export_dif.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blender_plugin/io_dif/export_dif.py b/blender_plugin/io_dif/export_dif.py index fac8c21..e5a14ce 100644 --- a/blender_plugin/io_dif/export_dif.py +++ b/blender_plugin/io_dif/export_dif.py @@ -353,6 +353,8 @@ def __init__(self, ob: Object, triggers: list[Object], offset, flip, double, use marker_list = MarkerList() + cum_times = [0] # Used for "target marker" triggers and "start index" + if(marker_ob): marker_pts = ( marker_ob.splines[0].bezier_points @@ -367,14 +369,14 @@ def __init__(self, ob: Object, triggers: list[Object], offset, flip, double, use smoothing_type = 1 elif path_type == "accelerate": smoothing_type = 2 + else: + smoothing_type = 0 curve_transform = None curve_obj = next((obj for obj in bpy.data.objects if obj.data == marker_ob.original), None) if curve_obj: curve_transform = curve_obj.matrix_world - cum_times = [0] # Used for "target marker" triggers and "start index" - for index, pt in enumerate(marker_pts): if index == len(marker_pts)-1: msToNext = 0