(cupcake (pattern "[with] <string>") (pattern "<indirect:any-living>") (pattern "<indirect:any-living> [with] <string>") (single (no-arguments (self "You cupcake.") (rest "$mcname$ cupcakes.") ) (arguments (arguments finesse,desire,lust,karma,intelligence,icing,flour, water,eggs,milk,sugar,baking soda,an electric beater, skill,dexterity,hands,fingers,legs,fins,chocolate,typos, explosions of light,pools of limpets,cat hair,love, shells of stuff,a mixing bowl and wooden spoons) (self "You cupcake with $arg$.") (rest "$mcname$ cupcakes with $arg$.") ) ) (targeted (no-arguments (self "You cupcake $hcname$.") (target "$mcname$ cupcakes you.") (rest "$mcname$ cupcakes $hcname$.") ) (arguments (arguments finesse,desire,lust,karma,intelligence,icing,flour, water,eggs,milk,sugar,baking soda,an electric beater, skill,dexterity,hands,fingers,legs,fins,chocolate,typos, explosions of light,pools of limpets,cat hair,love, shells of stuff,a mixing bowl and wooden spoons) (self "You cupcake $hcname$ with $arg$.") (target "$mcname$ cupcakes you with $arg$.") (rest "$mcname$ cupcakes $hcname$ with $arg$.") ) ) )