package commands import ( "fmt" lucifer3 "git.aiterp.net/lucifer3/server" "git.aiterp.net/lucifer3/server/internal/formattools" ) type Assign struct { IDs []string `json:"ids"` Effect lucifer3.Effect `json:"effect"` } func (c Assign) CommandDescription() string { return fmt.Sprintf("Assign(%v, %s)", formattools.CompactIDList(c.IDs), c.Effect.EffectDescription()) }