diff --git a/msg.go b/msg.go index c5abe71..0f19f9e 100644 --- a/msg.go +++ b/msg.go @@ -428,7 +428,7 @@ func parseSubTypeMessageDuelFight(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa } func parseSubTypeMessageQuestResultAmbush(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWarsMessageQuestResultAmbush, error) { - //var level float64 + var level float64 cwm := ChatWarsMessageQuestResultAmbush{} @@ -441,6 +441,7 @@ func parseSubTypeMessageQuestResultAmbush(m *ChatWarsMessage, r *regexp.Regexp) log.Printf("parseSubTypeMessageQuestResultAmbush : lvl : %d\n", lvl) qty, _ := strconv.ParseInt(l[1], 10, 64) log.Printf("parseSubTypeMessageQuestResultAmbush : qty : %d\n", qty) + level = level + lvl*qty } cwm.Msg = m return &cwm, nil