Fixed: turning off Enable Touch Triggers while a body part was still being touched left its trigger stuck "on". Contact Start fired, but Contact End never did.
Switching the master toggle off now closes every active contact cleanly.
Turning off an individual body part's toggle now releases just that zone.
Fixed: a contact could stay latched if the toggle was switched off mid-touch, because the "touch ended" event was being ignored. Contacts that were open now always close properly.
New touches are ignored while touch triggers are off, as they should be.
Cleaner gaze (Look At) triggers
Fixed: with Enable Stare Triggers off, the plugin kept counting look time in the background, so a trigger could fire the moment you turned it back on. It now does nothing while off.
Turning stare triggers off now resets all gaze timers, so re-enabling starts fresh.
Under the hood
Fixed: the "stare instant reset" setting was being registered twice, which could cause a duplicate-parameter error.
On Contact Start — fires once when something first touches a body zone, regardless of how hard. Even a feather-light touch that wouldn't register as a tease will trigger this
On Contact End — fires once when all contact with that zone breaks — nothing is touching it anymore
Both triggers exist for every body zone (head, neck, chest, breasts, abdomen, shoulders, forearms, hands, hip, thighs, shins, feet, glutes, genitals)
These are state triggers — useful for turning things on when touch begins and off when it ends, rather than reacting to the intensity of a touch
This plugin is now a complete rewrite and is not derived from any existing plugin. The trigger panel infrastructure follows a community-standard pattern originally established by AcidBubbles and widely used across VaM plugins.