(yodel (pattern "<indirect:any-living>") (pattern "<string>") (pattern "<string> [at] <indirect:any-living>") (pattern "<indirect:any-living> <string>") (single (arguments (arguments loudly,sadly,annoyingly,feverishly,quickly,tunelessly,incessantly,constantly,to the tune of william tell's overture) (self "You yodel $arg$.") (rest "$mcname$ yodels $arg$.") ) ) (targeted (arguments (arguments happily,sadly,annoyingly,romantically,dreamily,incessantly,constantly,to the tune of william tell's overture,carefully,loudly,sternly,pinkly,like a blackboard,with the frogs) (self "You yodel $arg$ to $hcname$.") (target "$mcname$ yodels $arg$ to you.") (rest "$mcname$ yodels $arg$ to $hcname$.") ) ) )