[ KissSub; if (ObjectIsUntouchable(noun)) return; if (RunLife(noun,##Kiss)~=0) rfalse; if (noun==player) return L__M(##Touch,3,noun); L__M(##Kiss,1,noun); ];