From 4cee3d68764629c90fa896f9b2c6bb31c8c5f0a7 Mon Sep 17 00:00:00 2001 From: Patrick Dulebohn Date: Thu, 24 Feb 2022 18:42:46 -0500 Subject: [PATCH] Various fixes per Hoikas' suggestions --- korman/properties/modifiers/gui.py | 19 +++++++++---------- korman/ui/modifiers/gui.py | 2 +- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/korman/properties/modifiers/gui.py b/korman/properties/modifiers/gui.py index f492d25..9d7789e 100644 --- a/korman/properties/modifiers/gui.py +++ b/korman/properties/modifiers/gui.py @@ -429,12 +429,12 @@ class PlasmaLinkingBookModifier(PlasmaModifierProperties, PlasmaModifierLogicWiz poll=idprops.poll_mesh_objects) shareable = BoolProperty(name="Shareable", description="Enable the Book to be Shareable (MOUL private instance only)", - default=False, + default=True, options=set()) - shr_region = PointerProperty(name="Share Region (optional)", - description="Sets an alternate share region (optional)", - type=bpy.types.Object, - poll=idprops.poll_mesh_objects) + share_region = PointerProperty(name="Share Region (optional)", + description="Sets an alternate share region (optional)", + type=bpy.types.Object, + poll=idprops.poll_mesh_objects) # -- Path of the Shell options -- # Popup Appearance @@ -643,17 +643,16 @@ class PlasmaLinkingBookModifier(PlasmaModifierProperties, PlasmaModifierLogicWiz # Share MSB if self.shareable: - # Region + # Region share_region = nodes.new("PlasmaVolumeSensorNode") - if self.shr_region is None: + if self.share_region is None: share_region.region_object = clk_region else: - share_region.region_object = self.shr_region - share_region.bounds = "hull" + share_region.region_object = self.share_region for i in share_region.inputs: i.allow = True share_region.link_output(linkingnode, "satisfies", "shareRegion") - # MSB Behavior + # MSB Behavior share_seek = nodes.new("PlasmaSeekTargetNode") share_seek.target = self.seek_point diff --git a/korman/ui/modifiers/gui.py b/korman/ui/modifiers/gui.py index 540359e..9010679 100644 --- a/korman/ui/modifiers/gui.py +++ b/korman/ui/modifiers/gui.py @@ -90,7 +90,7 @@ def linkingbookmod(modifier, layout, context): layout.prop(modifier, "link_type") if modifier.link_type == "kOriginalBook": layout.prop(modifier, "shareable") - layout.prop(modifier, "shr_region") + layout.prop(modifier, "share_region") row_alert("age_instance") if modifier.link_type == "kChildAgeBook": row_alert("age_parent")