From 4114beff2314dd4948ffd37d9e66db7f1fcd4c7e Mon Sep 17 00:00:00 2001 From: shoopea Date: Tue, 28 May 2019 12:24:11 +0800 Subject: [PATCH] test --- msg.go | 3 ++- rules.go | 8 +------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/msg.go b/msg.go index e62206f..c9a03cf 100644 --- a/msg.go +++ b/msg.go @@ -29,8 +29,9 @@ func parseSubTypeMessageReportAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa func parseSubTypeMessageMeAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWarsMessageMeAck, error) { cwm := ChatWarsMessageMeAck{} - log.Printf("parseSubTypeMessageReport : War report identified\n") + log.Printf("parseSubTypeMessageReport : Me report identified\n") log.Printf("parseSubTypeMessageReport : Player : %s\n", r.ReplaceAllString(m.Text, "${Player}")) + log.Printf("parseSubTypeMessageReport : Class : %s\n", r.ReplaceAllString(m.Text, "${Class}")) log.Printf("parseSubTypeMessageReport : Castle : %s\n", r.ReplaceAllString(m.Text, "${Castle}")) log.Printf("parseSubTypeMessageReport : Level : %s\n", r.ReplaceAllString(m.Text, "${Level}")) log.Printf("parseSubTypeMessageReport : Atk : %s\n", r.ReplaceAllString(m.Text, "${Atk}")) diff --git a/rules.go b/rules.go index 93f429f..94a068a 100644 --- a/rules.go +++ b/rules.go @@ -120,7 +120,7 @@ func resetMsgParsingRules() { ,(4900, ` + strconv.Itoa(objSubTypeMessageUnionWar) + `, "Union war rep only fair", "^(🏠Trade union news:\n){0}(?P(?s:.*))(🎪State of exclusive rights:\n)(?P(?s:.*))$") ,(5000, ` + strconv.Itoa(objSubTypeMessageTimeout) + `, "Generic timeout", "^Too late. Action is not available.$") ,(5000, ` + strconv.Itoa(objSubTypeMessageMeAck) + `, "Me ack", "^(?s:.*)Battle of the seven castles in .* minutes!\\n(?s:.*)\\n` + - `(?P.)(?P.*) of (?P[a-zA-Z]*) Castle\\n` + + `(?P.)(?P.*) ((?P(Knight|Ranger|Sentinel|Collector|Blacksmith|Alchemist) ){0,1}of (?P[a-zA-Z]*) Castle\\n` + `.Level: (?P[0-9]+)\\n` + `.Atk: (?P[0-9]+) .Def: (?P[0-9]+)\\n` + `.Exp: (?P[0-9]+)/(?P[0-9]+)\\n` + @@ -129,12 +129,6 @@ func resetMsgParsingRules() { `🎽Equipment \\+(?P[0-9]+).\\+(?P[0-9]+).\\n` + `🎒Bag: (?P[0-9]+)/(?P[0-9]+) /inv\\n\\n` + `State:\\n(?P.*)\\n\\n` + - `More: /hero(?s:.*)$") - ,(4000, ` + strconv.Itoa(objSubTypeMessageMeAck) + `, "Me ack", "^(?s:.*)Battle of the seven castles in .* minutes!\\n(?s:.*)\\n` + - `(.(?P(-){0,1}[0-9]+)){0,1}( .(?P[0-9]+)){0,1}( .(?P[0-9]+)){0,1}\\n\\n` + - `🎽Equipment \\+(?P[0-9]+).\\+(?P[0-9]+).\\n` + - `🎒Bag: (?P[0-9]+)/(?P[0-9]+) /inv\\n\\n` + - `State:\\n(?P.*)\\n\\n` + `More: /hero(?s:.*)$") ;`) failOnError(err, "resetMsgParsingRules : populate table msg_rules")