From 6f44d45ca6432b56aeb22d30423f0ea5504ed114 Mon Sep 17 00:00:00 2001 From: shoopea Date: Mon, 16 Dec 2019 10:56:53 +0800 Subject: [PATCH] update rules --- def.go | 2 ++ rules.go | 2 ++ sql.go | 2 ++ 3 files changed, 6 insertions(+) diff --git a/def.go b/def.go index 900d1e4..a367144 100644 --- a/def.go +++ b/def.go @@ -524,6 +524,8 @@ const ( objSubTypeMessageStaminaRestored = 395 // Stamina Restored objSubTypeMessageTopReq = 396 objSubTypeMessageQuestResultAmbush = 397 // result from going to quest with ambush (not done) + objSubTypeMessageHealUpFirst = 398 // you should heal up first (done) + objSubTypeMessageArenaFightAck = 399 // thirsty for blood ... (done) objSubTypeJobPillage = 601 objSubTypeJobTribute = 602 objSubTypeJobStatus = 603 diff --git a/rules.go b/rules.go index 22cd885..8829c34 100644 --- a/rules.go +++ b/rules.go @@ -373,6 +373,8 @@ func resetMsgParsingRules() { `(?P(((([0-9] x ){0,1}[a-zA-Z ]* lvl\\.[0-9]*)|( ╰ [a-z ]*))\\n{0,1})+)\\n` + `((It's an ambush)|(It is ambush))!\\n\\n` + `(?P\\/fight_[a-zA-Z0-9]+)$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageHealUpFirst) + `, "Heal Up Message", "^You should heal up a bit first\\.$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageArenaFightAck) + `, "Arena Fight Ack", "^Thirsty for blood, you went to the Arena. You'll be back soon\\.$") ;`) failOnError(err, "resetMsgParsingRules : populate table msg_rules") diff --git a/sql.go b/sql.go index 89a8560..a62f610 100644 --- a/sql.go +++ b/sql.go @@ -551,6 +551,8 @@ func initDB() { ,(` + strconv.Itoa(objSubTypeMessageOrderCancelReq) + `, "order_cancel_req", "Order Cancel Req", ` + strconv.Itoa(objTypeMessage) + `) ,(` + strconv.Itoa(objSubTypeMessageOrderCancelAck) + `, "order_cancel_ack", "Order Cancel Ack", ` + strconv.Itoa(objTypeMessage) + `) ,(` + strconv.Itoa(objSubTypeMessageStaminaRestored) + `, "stamina_restored", "Stamina Restored", ` + strconv.Itoa(objTypeMessage) + `) + ,(` + strconv.Itoa(objSubTypeMessageHealUpFirst) + `, "heal_up", "Heal Up", ` + strconv.Itoa(objTypeMessage) + `) + ,(` + strconv.Itoa(objSubTypeMessageArenaFightAck) + `, "arena_fight_ack", "Arena Fight Ack", ` + strconv.Itoa(objTypeMessage) + `) ,(` + strconv.Itoa(objSubTypeJobPillage) + `, "job_pillage", "Pillage job", ` + strconv.Itoa(objTypeJob) + `) ,(` + strconv.Itoa(objSubTypeJobTribute) + `, "job_tribute", "Tribute job", ` + strconv.Itoa(objTypeJob) + `) ,(` + strconv.Itoa(objSubTypeJobGWithdraw) + `, "job_gwithdraw", "GWithdrawal job", ` + strconv.Itoa(objTypeJob) + `)