(ram (pattern "<indirect:any-living>") (pattern "<string>") (pattern "<string> <indirect:any-living>") (pattern "<indirect:any-living> <string>") (single (no-arguments (self "You ram the nearest turtle.") (rest "$mcname$ ram$s$ the nearest turtle.") ) (arguments (arguments wall, door, sheep, #) (self "You ram into the $arg$.") (rest "$mcname$ ram$s$ into the $arg$.") ) ) (targeted (no-arguments (self "You ram into $hcname$.") (target "$mcname$ ram$s$ into you.") (rest "$mcname$ ram$s$ into $hcname$.") ) (arguments (arguments head, back, body, #) (self "You ram into $hposs$ $arg$.") (target "$mcname$ rams into your $arg$.") (rest "$mcname$ ram$s$ into $hposs$ $arg$.") ) ) )