(bombard (pattern "<indirect:any-living>") (pattern "<indirect:any-living> with <string>") (pattern "<string> <indirect:any-living>") (pattern "<indirect:any-living> <string>") (targeted (arguments (arguments for that pathetic joke, for making that comment, for that lousy pun, for the fun of it, just because) (self "You bombard $hcname$ with rotten eggs and tomatoes $arg$.") (target "$mcname$ bombard$s$ you with rotten eggs and tomatoes $arg$.") (rest "$mcname$ bombard$s$ $hcname$ with rotten eggs and tomatoes $arg$.") ) (arguments (arguments rotten eggs, rotten tomatoes, noise, demands, honey, punctuation, grammar, #) (self "You bombard $hcname$ with $arg$.") (target "$mcname$ bombard$s$ you with $arg$.") (rest "$mcname$ bombard$s$ $hcname$ with $arg$.") ) ) )