So, I've been trying to make my alchemy mod, which involves making a lot of creatures that act like alchemy components. These are able to do touch interactions with each other in order to move around mana, spells, and other ingredients. Now, I remember reading somewhere that GREETING interactions are now used much less often in recent versions. I'm hoping to make the delay between interactions to be preferably under 100 ticks, 500 ticks at most. Is that possible to achieve with GREETING interactions? If not, I was thinking of using CLEAN_FRIEND interactions instead -- basically, when the component corpses are crafted and then resurrected using an Alchemical Activator, they would transform into a creature that emits a vapor cloud, condensing some the vapor as a contaminant on itself. This would trigger a syndrome that turns the creature into the creature that actually performs the desired function. The point is, whenever a component's neighbor satisfies certain requirements, the component will attempt to perform a CLEAN_FRIEND interaction that performs the desired effect on the neighbor, but doesn't actually clean any contaminant (IE_GRIME_LEVEL will be set to zero.) This also fits my plan for ingredient movement system -- it requires that creatures that are currently holding an ingredient to occasionally perform a "renewal" interaction on themselves. The only USAGE_HINT I can see that allows this is CLEAN_SELF.
My question is -- how often are CLEAN_FRIEND and CLEAN_SELF interactions performed? Is their frequency high enough for my purposes? Also, can CLEAN_FRIEND interactions have both a SELF_ONLY and a TOUCHABLE target?