(fart (pattern "[at] <indirect:any-living>") (pattern "<string>") (pattern "<string> [at] <indirect:any-living>") (pattern "[at] <indirect:any-living> <string>") (single (no-arguments (self "You fart.") (rest "$mcname$ fart$s$.") ) (arguments (arguments loudly, discreetly, violently, discreetly but violently, backwards, stinkily, downwind, mischievously, devilishly, impishly, cheekily, idiotically, nervously, wryly, quietly, skeptically, and leaves a large hole in your underwear, with a big stink, without shame, and lifts several inches off the ground, and it isn't funny, like a small nuclear detonation, #) (self "You fart $arg$.") (rest "$mcname$ fart$s$ $arg$.") ) ) (targeted (no-arguments (self "You fart in $mhcname$ general direction.") (target "$mcname$ fart$s$ in your general direction.") (rest "$mcname$ fart$s$ in $mhcname$ general direction.") ) (arguments (arguments loudly, discreetly, violently, discreetly but violently, backwards, stinkily, downwind, mischievously, devilishly, impishly, cheekily, idiotically, nervously, wryly, quietly, skeptically, and leaves a large hole in your underwear, with a big stink, without shame, and lifts several inches off the ground, and it isn't funny, like a small nuclear detonation, #) (self "You fart at $hcname$ $arg$.") (target "$mcname$ fart$s$ at you $arg$.") (rest "$mcname$ fart$s$ at $hcname$ $arg$.") ) ) ) /* Rewritten by Hobbes, 970531 */