(cover
(pattern "<indirect:any-living> in <string>")
(pattern "<indirect:any-living> <string>")
(pattern "<indirect:any-living>")
(pattern "<string>")
(single
(arguments
(arguments frogs, cream, butter, maple syrup, chocolate sauce,
compliments, a sheet, cheese, crabs, socks,
carrots, sharpened carrots, red paint,
spam, parrokets, pocket watches,
false moustaches, lillys, roses, carnations, honey,
ducks, fruit, lemons, green glass balls, spider web,
cupcakes, fluffy animals, coffee tables,#)
(self "You cover yourself in $arg$.")
(rest "$mcname$ covers $mobj$self in $arg$.")
)
(arguments
(arguments up)
(self "You cover yourself $arg$.")
(rest "$mcname$ covers $mobj$self $arg$.")
)
)
(targeted
(arguments
(arguments frogs, cream, butter, maple syrup, chocolate sauce,
compliments, a sheet, cheese, crabs, socks, honey,
ducks, fruit, lemons, green glass balls, spider web,
false moustaches, lillys, roses, carnations,
carrots, sharpened carrots, socks, red paint,
spam, parrokets, pocket watches,
cupcakes, fluffy animals, coffee tables,#)
(self "You cover $hcname$ in $arg$.")
(target "$mcname$ covers you in $arg$.")
(rest "$mcname$ covers $hcname$ in $arg$.")
)
(arguments
(arguments up)
(self "You cover $hcname$ $arg$.")
(target "$mcname$ covers you $arg$.")
(rest "$mcname$ covers $hcname$ $arg$.")
)
)
)