(club
(pattern "<string>")
(pattern "[at] <indirect:any-living>")
(pattern "[at] <indirect:any-living> <string>")
(single
(no-arguments
(self "You club yourself over the head.")
(rest "$mcname$ clubs $mobj$self over the head.")
)
(arguments
(arguments like a harp seal, with a harp seal, like a
Canadian sailor, with a paper umbrella,
over the head, club-club-clubbity-club-club,
extremely painfully, on the noggin, with a
nail in, with a heavy object, #)
(self "You club yourself $arg$.")
(rest "$mcname$ clubs $mobj$self $arg$.")
)
)
(targeted
(no-arguments
(self "You club $hcname$ over the head.")
(target "$mcname$ clubs you over the head.")
(rest "$mcname$ clubs $hcname$ over the head.")
)
(arguments
(arguments like a harp seal, with a harp seal, like a
Canadian sailor, with a paper umbrella,
over the head, club-club-clubbity-club-club,
extremely painfully, on the noggin, with a
nail in, with a heavy object, #)
(self "You club $hcname$ $arg$.")
(target "$mcname$ clubs you $arg$.")
(rest "$mcname$ clubs $hcname$ $arg$.")
)
)
)
(arguments like a harp seal, with a harp seal, like a