diff --git a/msg.go b/msg.go index 87a51f0..fbd263c 100644 --- a/msg.go +++ b/msg.go @@ -1,4 +1,3 @@ -package main import ( "errors" diff --git a/rules.go b/rules.go index 4584375..cbc0cef 100644 --- a/rules.go +++ b/rules.go @@ -205,14 +205,15 @@ func resetMsgParsingRules() { ,(5000, ` + strconv.Itoa(objSubTypeMessageGDepositAck) + `, "GDeposit Ack #2", "^Deposited successfully: (?P.*) \\((?P[0-9]+)\\)$") ,(5000, ` + strconv.Itoa(objSubTypeMessageGDepositAck) + `, "GDeposit Ack #1", "^Deposited (?P.*) \\((?P[0-9]+)\\) successfully$") ,(5000, ` + strconv.Itoa(objSubTypeMessageAttackReq) + `, "Castle Attack Req", "^⚔Attack$") - ,(5000, ` + strconv.Itoa(objSubTypeMessageAttackAck) + `, "Castle Attack Ack", "^Ha, bold enough? Choose an enemy!$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageAttackAck) + `, "Castle Attack Ack", "^Ha, bold enough\\? Choose an enemy\\!$") ,(5000, ` + strconv.Itoa(objSubTypeMessageAttackTargetReq) + `, "Castle Attack Target Req", "^(?P[🐉🦅🐺🦈🦌🥔🌑])$") ,(5000, ` + strconv.Itoa(objSubTypeMessageAttackTargetAck) + `, "Castle Attack Target Ack", "^You are ready to strike. The next battle is in .*.\\n\\n` + `💬 Pass the waiting for the battle outcome chatting with players from other castles at @chatwarscommunity 💬$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDefendReq) + `, "Defend Req", "^🛡Defend$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDefendAck) + `, "Defend Ack", "^You joined the defensive formations. The next battle is in .*.\\n\\n` + `💬 Pass the waiting for the battle outcome chatting with players from other castles at @chatwarscommunity 💬$") - ,(5000, ` + strconv.Itoa(objSubTypeMessageBack) + `, "Back", "^Deposited (?P.*) \\((?P[0-9]+)\\) successfully$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageBack) + `, "Back", "^⬅Back$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageGoFastFight) + `, "Fast Fight", "^▶️Fast fight$") ;`) failOnError(err, "resetMsgParsingRules : populate table msg_rules") }