(listen (pattern "[to] <indirect:any-living>") (pattern "<string> [to] <indirect:any-living>") (targeted (arguments (arguments intently,carefully,boredly,patiently,silently,rudely) (self "You listen $arg$ to $hcname$.") (target "$mcname$ listens $arg$ to you.") (rest "$mcname$ listens $arg$ to $hcname$.") ) ) )