(dance
(pattern "[at] <indirect:any-living>")
(pattern "<string>")
(pattern "<string> [at] <indirect:any-living>")
(pattern "[at] <indirect:any-living> <string>")
(single
(no-arguments
(self "You dance the disco duck. Feels silly, doesn't it?")
(rest "$mcname$ dance$s$ the disco duck.")
)
(arguments
(arguments wildly, gracefully, smoothly, energetically, bouncily, upbeatly,
jivily, swingingly, waltzingly, romantically, skillfully,
sweepingly, clumsily, professionally, #)
(self "You dance $arg$.")
(rest "$mcname$ dance$s$ $arg$.")
)
)
(targeted
(no-arguments
(self "You sweep $hcname$ across the dance floor.")
(target "$mcname$ sweep$s$ you across the dance floor.")
(rest "$mcname$ sweep$s$ $hcname$ across the dance floor.")
)
(arguments
(arguments wildly, gracefully, smoothly, energetically, bouncily, upbeatly,
jivily, swingingly, waltzingly, romantically, skillfully,
sweepingly, clumsily, professionally, #)
(self "You dance $hcname$ $arg$ around the dance floor.")
(target "$mcname$ dance$s$ you $arg$ across the dance floor.")
(rest "$mcname$ dance$s$ $hcname$ $arg$ around the dance floor.")
)
(arguments
(arguments the hemp fandango, hemp, fandango)
(self "You dance the hemp fandango with $hcname$.")
(target "$mcname$ dance$s$ the hemp fandango with you.")
(rest "$mcname$ dance$s$ the hemp fandango with $hcname$.")
)
)
)