From 3700a979e690909f8d912bb583151e14b4e1b94c Mon Sep 17 00:00:00 2001 From: MistEO Date: Wed, 31 Aug 2022 23:17:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=88=98=E6=96=97=E5=B9=B2=E5=91=98=E6=92=A4?= =?UTF-8?q?=E4=B8=8D=E6=8E=89=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/tasks.json | 21 ++++++++++++++++++++- resource/template/BattleOperRetreat.png | Bin 0 -> 803 bytes src/MeoAssistant/BattleProcessTask.cpp | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 resource/template/BattleOperRetreat.png diff --git a/resource/tasks.json b/resource/tasks.json index 32a3d5bf18..04ce269609 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -6436,8 +6436,27 @@ ] }, "BattleOperRetreat": { + "roi": [ + 554, + 146, + 119, + 118 + ], + "templThreshold": 0.7, + "cache": false, + "action": "ClickSelf", + "maskRange": [ + 100, + 255 + ], + "onErrorNext": [ + "BattleOperRetreatJustClick" + ], + "rearDelay": 300 + }, + "BattleOperRetreatJustClick": { "algorithm": "JustReturn", - "rearDelay": 200, + "rearDelay": 300, "action": "ClickRect", "specificRect": [ 580, diff --git a/resource/template/BattleOperRetreat.png b/resource/template/BattleOperRetreat.png new file mode 100644 index 0000000000000000000000000000000000000000..ef77f769058b402e8d35d5c50d5df54db30de303 GIT binary patch literal 803 zcmV+;1Kj+HP)q?weNq+{;fuXE08?`S{>J`a^W5Bo4i7zF~Du@42F zhy9oVLV@u=C{PL@5dOuC0-?azQvw}uORd1W6{o#413-aNAi_VGQ6Ll;dpzO1c z@4Z`@{H@C?m$tSUpcfuGQdjQvVftlf!!n~l0AqxJdP%%=a^~d0ns2gQ<~M%4va%B~ zKtIhr#lR5sd$)Ifsk0R)_>a(&Z$5tffpWm)M7cTt+tS7Ejs=7e^z}2dW4;1lfXyub zWbxX?&AwqK;Qm0p{@BCgWuJ+tS2SzPE3EFh(9wpuh51kazCnmtqlU>zsX=7-JR z#|vxsRQy*@&5XN3Q)zt=y?^P-T9g2Al?q!eAp|KYl|ysm;oS5@-4{$`h^Dmv@X|AP9nH z7!nbHJWEJPi4g+o4!wQ)#Ia@-dpc42!Tj>-?WkO-)Ef;V0+6P|B#B8$iIK8!o|~S0 z`bfKK69z0100R11{>{z)cem4w0dSHGvov95Qc?n_l$=){IeO-<5TMu*Uo5P&T<^?8 zTamRy7Fhi&xo~rPt=G@;3|t^3WlhP~9({0jteRNv#QO8Ae}22Z1>lKr?CkNWTA&1R zMigoD>9zImw|c3uV5XXshXYR$vDOVKV$l3-rS+F(~Scl+>u-R^5xa_ zI01vsO|&aQz##@Pcsth@Zfsr^B5bu>*99PqJ|*ed$-^bW#xQwrxzkTG0QAvx8z7~m zHrg1&pdBl}%DC$Y0LJKHG+=8j-vJ&0z|8dFbX!U{vt+b(VU?$v2g5&h^=IAwhR)*Q huCclick(pos); sleep(Task.get("BattleUseOper")->pre_delay); - return ProcessTask(*this, { "BattleOperRetreat" }).set_task_delay(0).run(); + return ProcessTask(*this, { "BattleOperRetreat" }).set_task_delay(0).set_retry_times(3).run(); } bool asst::BattleProcessTask::use_skill(const BattleAction& action)