From 31c9022da8a15afd7bfdc65fee1eeaef0f30965b Mon Sep 17 00:00:00 2001 From: shoopea Date: Sun, 15 Sep 2019 15:43:00 +0800 Subject: [PATCH] no stamina msg --- def.go | 1 + rules.go | 2 ++ sql.go | 1 + 3 files changed, 4 insertions(+) diff --git a/def.go b/def.go index 897c81c..394e818 100644 --- a/def.go +++ b/def.go @@ -467,6 +467,7 @@ const ( objSubTypeMessageEquipGearAck = 385 // Item equipped (done) objSubTypeMessageUnequipGearReq = 386 // /off_item (done) objSubTypeMessageUnequipGearAck = 387 // Item unequipped (done) + objSubTypeMessageNoStamina = 388 // Not enough stamina. (done) objSubTypeJobPillage = 601 objSubTypeJobTribute = 602 objSubTypeJobStatus = 603 diff --git a/rules.go b/rules.go index b62237c..bbd7fe0 100644 --- a/rules.go +++ b/rules.go @@ -229,6 +229,8 @@ func resetMsgParsingRules() { ,(5000, ` + strconv.Itoa(objSubTypeMessageEquipGearAck) + `, "Equip Ack", "^Item equipped: (?P.+)$") ,(5000, ` + strconv.Itoa(objSubTypeMessageUnequipGearReq) + `, "Unequip Req", "^/off_(?P[a-z0-9]+)$") ,(5000, ` + strconv.Itoa(objSubTypeMessageUnequipGearAck) + `, "Unequip Ack", "^Item unequipped: (?P.+)$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageNoStamina) + `, "Unequip Ack", "^Not enough stamina. Come back after you take a rest.\\n\\n` + + `To get more stamina, invite friends to the game via invite link. Press /promo to get it.$") ;`) failOnError(err, "resetMsgParsingRules : populate table msg_rules") } diff --git a/sql.go b/sql.go index 1acfcc4..3e6d5cb 100644 --- a/sql.go +++ b/sql.go @@ -541,6 +541,7 @@ func initDB() { ,(` + strconv.Itoa(objSubTypeMessageEquipGearAck) + `, "equip_ack", "Equip Ack", ` + strconv.Itoa(objTypeMessage) + `) ,(` + strconv.Itoa(objSubTypeMessageUnequipGearReq) + `, "unequip_req", "Unequip Req", ` + strconv.Itoa(objTypeMessage) + `) ,(` + strconv.Itoa(objSubTypeMessageUnequipGearAck) + `, "unequip_ack", "Unequip Ack", ` + strconv.Itoa(objTypeMessage) + `) + ,(` + strconv.Itoa(objSubTypeMessageNoStamina) + `, "no_stamina", "No Stamina", ` + 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(objSubTypeJobWithdrawal) + `, "job_withdraw", "Withdrawal job", ` + strconv.Itoa(objTypeJob) + `)