H-uru / korman

Blender plugin for creating ages for Cyan Worlds' proprietary Plasma engine and its open source variant, CyanWorlds.com Engine.
GNU General Public License v3.0
34 stars 17 forks source link

SwimDockExit oneshot requires an "Object in Volume and Facing Detector" #360

Closed Hazado closed 1 year ago

Hazado commented 1 year ago

Right now when the SwimDockExit one shot is setup, the region will be anything that enters the region makes the oneshot happen. This is problematic for the swim exits because it will can cause the avatar that just entered the water from the exit area to trigger the oneshot and exit the water immediately when they are facing away from the water.

To be clear I am talking about the plObjectInVolumeAndFacingDetector and not a facing detector and object in volume region

Hoikas commented 1 year ago

This is a good point - in general for region triggers (ie no clickable is involved), we should be using plObjectInVolumeAndFacingDetector instead of plFacingConditionalModifier. Korman's Logic Nodes currently assume regions with facing detectors are clickables.