From 91a4ed0e481b843d96c3c7459c967a9b5a77c567 Mon Sep 17 00:00:00 2001 From: shoopea Date: Sat, 18 May 2019 22:40:58 +0800 Subject: [PATCH] test --- msg.go | 1 + sql.go | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/msg.go b/msg.go index 3a79fb0..bdd90da 100644 --- a/msg.go +++ b/msg.go @@ -44,6 +44,7 @@ func parseSubTypeMessageDuelFight(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa log.Printf("parseSubTypeMessageDuelFight : LossCastle : %s\n", r.ReplaceAllString(m.Text, "${LossCastle}")) log.Printf("parseSubTypeMessageDuelFight : LossGuild : %s\n", r.ReplaceAllString(m.Text, "${LossGuild}")) log.Printf("parseSubTypeMessageDuelFight : LossDuelist : %s\n", r.ReplaceAllString(m.Text, "${LossDuelist}")) + log.Printf("parseSubTypeMessageDuelFight : Weapon : %s\n", r.ReplaceAllString(m.Text, "${Weapon}")) return &cwm, nil } diff --git a/sql.go b/sql.go index be7b811..b12524e 100644 --- a/sql.go +++ b/sql.go @@ -1335,18 +1335,11 @@ func resetMsgParsingRules() { ,(5000, ` + strconv.Itoa(objSubTypeMessagePillageGo) + `,"Pillage Go", "^You lift up your sword and charge at the violator.$") ,(5000, ` + strconv.Itoa(objSubTypeMessagePillageWin) + `,"Pillage Win", "^You successfully defeated (\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*). As he was crawling away, you picked up some of the gold he left behind. Received (?P[0-9]+) gold and (?P[0-9]+) exp.$") ,(5000, ` + strconv.Itoa(objSubTypeMessagePillageTimeout) + `,"Pillage Timeout", "^You\\'ve failed to protect the villagers. No more rewards for you.$") - ,(5000, ` + strconv.Itoa(objSubTypeMessageDuelFight) + `, "Duel Fight result", "(?P(\\-){0,1}[0-9]+)\\x{2764}(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘])(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*)\\n` + - `VS\\n` + - `(?P(\\-){0,1}[0-9]+)\\x{2764}(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘])(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*)\\n` + - `(?s:.*)` + - `(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from (?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle stands victorious over (\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from (?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle, with blood slowly dripping from his weapon.\\n` + - `You received: (?P[0-9]+) exp.\\n` + - `Leaderboard of fighters are updated: /top5 \\& /top6. Congratulations!$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDuelFight) + `, "Duel Fight result", "(?P(\\-){0,1}[0-9]+).*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘])(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*)\\n` + `VS\\n` + `(?P(\\-){0,1}[0-9]+).*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘])(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*)\\n` + `(?s:.*)\\n` + - `(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from .*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle stands victorious over (\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from .*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle, with blood slowly dripping from his weapon.\\n` + + `(\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from .*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle stands victorious over (\\[(?P[A-Z0-9]{1,3})\\]){0,1}(?P.*) from .*(?P[πŸ‰πŸ¦…πŸΊπŸ¦ˆπŸ¦ŒπŸ₯”πŸŒ‘]).* Castle, with blood slowly dripping from his (?P.*).\\n` + `You received: (?P[0-9]+) exp.\\n` + `(?s:.*)$") ;`)