From 5f05052c3ff6dd39231a465c6480c9ad05d1293d Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sun, 20 Oct 2019 17:44:31 -0400 Subject: [PATCH] Fix #149. --- korman/properties/modifiers/region.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/korman/properties/modifiers/region.py b/korman/properties/modifiers/region.py index 7af59e6..61ae21e 100644 --- a/korman/properties/modifiers/region.py +++ b/korman/properties/modifiers/region.py @@ -114,13 +114,15 @@ class PlasmaCameraRegion(PlasmaModifierProperties): region.addMessage(msg) def harvest_actors(self): + actors = set() if self.camera_type == "manual": if self.camera_object is None: raise ExportError("Camera Modifier '{}' does not specify a valid camera object".format(self.id_data.name)) - camera = self.camera_object.data.plasma_camera.settings + actors.update(self.camera_object.data.plasma_camera.settings.harvest_actors()) else: - camera = self.auto_camera - return camera.harvest_actors() + actors.add(self.id_data.name) + actors.update(self.auto_camera.harvest_actors()) + return actors class PlasmaFootstepRegion(PlasmaModifierProperties, PlasmaModifierLogicWiz):