From b67a1a6808ee2e98dbf89448869caf45f0985ff0 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 17 Feb 2024 18:58:09 -0500 Subject: [PATCH] Fix intermitent journal modifier failures. For some reason, this modifier is disabling facing in its own Burger King type way. This apparently worked before, but, now that angles are being exported correctly, this breaks things in game. So, don't export any facing conditions at all. --- korman/properties/modifiers/gui.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/korman/properties/modifiers/gui.py b/korman/properties/modifiers/gui.py index ae5dd6e..3efa136 100644 --- a/korman/properties/modifiers/gui.py +++ b/korman/properties/modifiers/gui.py @@ -257,13 +257,9 @@ class PlasmaJournalBookModifier(PlasmaModifierProperties, PlasmaModifierLogicWiz clickable_region = nodes.new("PlasmaClickableRegionNode") clickable_region.region_object = self.clickable_region - facing_object = nodes.new("PlasmaFacingTargetNode") - facing_object.directional = False - facing_object.tolerance = math.degrees(-1) - clickable = nodes.new("PlasmaClickableNode") + clickable.find_input_socket("facing").allow_simple = False clickable.link_input(clickable_region, "satisfies", "region") - clickable.link_input(facing_object, "satisfies", "facing") clickable.link_output(journalnode, "satisfies", "bookClickable") clickable.clickable_object = clickable_object @@ -287,13 +283,9 @@ class PlasmaJournalBookModifier(PlasmaModifierProperties, PlasmaModifierLogicWiz clickable_region = nodes.new("PlasmaClickableRegionNode") clickable_region.region_object = self.clickable_region - facing_object = nodes.new("PlasmaFacingTargetNode") - facing_object.directional = False - facing_object.tolerance = math.degrees(-1) - clickable = nodes.new("PlasmaClickableNode") + clickable.find_input_socket("facing").allow_simple = False clickable.link_input(clickable_region, "satisfies", "region") - clickable.link_input(facing_object, "satisfies", "facing") clickable.link_output(journalnode, "satisfies", "actClickableBook") clickable.clickable_object = clickable_object