diff --git a/msg.go b/msg.go index fe70919..4f2f2aa 100644 --- a/msg.go +++ b/msg.go @@ -31,8 +31,9 @@ func parseSubTypeMessageReportAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa } func parseSubTypeMessageGStockAnyAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWarsMessageStock, error) { + var items []ChatWarsItems cwm := ChatWarsMessageStock{} - items []ChatWarsItems + re := regexp.MustCompile(`\n([0-9a-z]+) (.*) x ([0-9]+)`) for _, l := range re.FindAllStringSubmatch(r.ReplaceAllString(m.Text, "${Stock}"), -1) { i := getObjItemID(l[1])