(smooch (pattern "<indirect:any-living>") (pattern "<string>") (pattern "<string> <indirect:any-living>") (pattern "<indirect:any-living> <string>") (single (no-arguments (self "You make a smoochy face.") (rest "$mcname$ make$s$ a smoochy face.") ) (arguments (arguments wet, nice, passionate, soft, careful, fishy, friendly, froggy, luscious, delicious, soppy, sappy, romantic, passionate, dispassionate, lovey-dovey, icky, yucky, messy, mooshy, lush, precious, perfect, prissy, icy, #) (self "You make a $arg$ smoochy face.") (rest "$mcname$ make$s$ a $arg$ smoochy face.") ) ) (targeted (no-arguments (self "You give $hcname$ a big wet smooch on the lips.") (target "$mcname$ give$s$ you a big wet smooch on the lips.") (rest "$mcname$ give$s$ $hcname$ a big wet smooch on the lips.") ) (arguments (arguments wet, nice, passionate, soft, careful, fishy, friendly, froggy, luscious, delicious, soppy, sappy, romantic, passionate, dispassionate, lovey-dovey, icky, yucky, messy, mooshy, lush, precious, perfect, prissy, icy, #) (self "You give $hcname$ a $arg$ smooch on the lips.") (target "$mcname$ give$s$ you a $arg$ smooch on the lips.") (rest "$mcname$ give$s$ $hcname$ a $arg$ smooch on the lips.") ) ) )