This commit is contained in:
Andrey Petrov 2015-01-18 20:07:21 -08:00
parent 84df305ddf
commit 76bfdeeb70

View File

@ -114,7 +114,7 @@ func InitCommands(c *Commands) {
Handler: func(room *Room, msg CommandMsg) error { Handler: func(room *Room, msg CommandMsg) error {
me := strings.TrimLeft(msg.body, "/me") me := strings.TrimLeft(msg.body, "/me")
if me == "" { if me == "" {
me = " is at a loss for words." me = "is at a loss for words."
} else { } else {
me = me[1:] me = me[1:]
} }
@ -216,4 +216,21 @@ func InitCommands(c *Commands) {
return nil return nil
}, },
}) })
c.Add(Command{
Prefix: "/slap",
PrefixHelp: "NAME",
Handler: func(room *Room, msg CommandMsg) error {
var me string
args := msg.Args()
if len(args) == 0 {
me = "slaps themselves around a bit with a large trout."
} else {
me = fmt.Sprintf("slaps %s around a bit with a large trout.", strings.Join(args, " "))
}
room.Send(NewEmoteMsg(me, msg.From()))
return nil
},
})
} }