(satisfy (pattern "<string>") (pattern "<indirect:any-living>") (pattern "<string> <indirect:any-living>") (pattern "<indirect:any-living> <string>") (single (no-arguments (self "You satisfy yourself.") (rest "$mcname$ satisfies $mobj$self.") ) (arguments (arguments carrot, parsnip, fish, womble, duck, chicken, cup of coffee, cup of tea, bendy straw, wombat, hedgehog, creator, liaison, Lord, High Lord, badger ) (self "You satisfy yourself with a $arg$.") (rest "$mcname$ satisfies $mobj$self with a $arg$.") ) (arguments (arguments to pass the time, on a coffee table, like a womble, like a duck, like an opera singer, like a goose, because noone else will, like noone else can, like a penguin, #) (self "You satisfy yourself $arg$.") (rest "$mcname$ satisfies $mobj$self $arg$.") ) (arguments (arguments lovingly, absentmindedly, impatiently, noisily, sneakily, repeatedly ) (self "You $arg$ satisfy yourself.") (rest "$mcname$ $arg$ satisfies $mobj$self.") ) ) (targeted (no-arguments (self "You satisfy $hcname$.") (target "$mcname$ satisfies you.") (rest "$mcname$ satisfies $hcname$.") ) (arguments (arguments carrot, parsnip, fish, womble, duck, chicken, cup of coffee, cup of tea, bendy straw, wombat, hedgehog, creator, liaison, Lord, High Lord, badger) (self "You satisfy $hcname$ with a $arg$.") (target "$mcname$ satisfies you with a $arg$.") (rest "$mcname$ satisfies $hcname$ with a $arg$.") ) (arguments (arguments to pass the time, on a coffee table, like a womble, like a duck, like an opera singer, like a goose, because noone else will, like noone else can, like a penguin, like a wombat, #) (self "You satisfy $hcname$ $arg$.") (target "$mcname$ satisfies you $arg$.") (rest "$mcname$ satisfies $hcname$ $arg$.") ) (arguments (arguments lovingly, absentmindedly, impatiently, noisily, sneakily, repeatedly ) (self "You $arg$ satisfy $hcname$.") (target "$mcname$ $arg$ satisfies you.") (rest "$mcname$ $arg$ satisfies $hcname$.") ) ) )