diff --git a/io_scene_niftools/modules/nif_export/animation/__init__.py b/io_scene_niftools/modules/nif_export/animation/__init__.py index 7f668b6df..ecf919b80 100644 --- a/io_scene_niftools/modules/nif_export/animation/__init__.py +++ b/io_scene_niftools/modules/nif_export/animation/__init__.py @@ -201,4 +201,4 @@ def add_dummy_markers(self, b_action): NifLog.info("Defining default action pose markers.") for frame, text in zip(b_action.frame_range, ("Idle: Start/Idle: Loop Start", "Idle: Loop Stop/Idle: Stop")): marker = b_action.pose_markers.new(text) - marker.frame = frame + marker.frame = int(frame) diff --git a/io_scene_niftools/modules/nif_import/animation/__init__.py b/io_scene_niftools/modules/nif_import/animation/__init__.py index e3fd22246..b83c1bb4c 100644 --- a/io_scene_niftools/modules/nif_import/animation/__init__.py +++ b/io_scene_niftools/modules/nif_import/animation/__init__.py @@ -58,7 +58,7 @@ def __init__(self): @staticmethod def get_controller_data(ctrl): """Return data for ctrl, look in interpolator (for newer games) or directly on ctrl""" - if ctrl.interpolator: + if hasattr(ctrl, 'interpolator') and ctrl.interpolator: data = ctrl.interpolator.data else: data = ctrl.data