(dribble
(pattern "[at] <indirect:any-living>")
(pattern "<string>")
(pattern "<string> [at] <indirect:any-living>")
(pattern "[at] <indirect:any-living> <string>")
(single
(no-arguments
(self "You start to dribble all over the front of your shirt.")
(rest "$mcname$ start$s$ to dribble all over the front of $mposs$ shirt.")
)
(arguments
(arguments milk, beer, wine, water, scumble, tea, juice, baby food, #)
(self "You start to dribble $arg$ all over the front of your shirt.")
(rest "$mcname$ start$s$ to dribble $arg$ all over the front of $mposs$ shirt.")
)
)
(targeted
(no-arguments
(self "You start dribbling on $hcname$.")
(target "$mcname$ start$s$ dribbling all over your best shirt.")
(rest "$mcname$ start$s$ dribbling all over $hcname$.")
)
(arguments
(arguments milk, beer, wine, water, scumble, tea, juice, baby food, #)
(self "You start to dribble $arg$ all over $hcname$.")
(target "$mcname$ start$s$ to dribble $arg$ all over $hcname$.")
(rest "$mcname$ start$s$ to dribble $arg$ all over $hcname$.")
)
)
)