From c70951797fb944907516ed608dc903dd74f558ea Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Tue, 22 Sep 2020 23:27:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=A7=A3=E7=A0=81=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/gametoolfunc.lua | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/parts/gametoolfunc.lua b/parts/gametoolfunc.lua index 9932c39a..93c712f0 100644 --- a/parts/gametoolfunc.lua +++ b/parts/gametoolfunc.lua @@ -137,7 +137,7 @@ function pasteSequence(str) end preBag=bag - sceneTemp.cur=#preBag + sceneTemp.cur=#bag return true end @@ -215,7 +215,7 @@ function pasteBoard(str) end --[[ - Mission: 33~114 + Mission: 34~114 Count: 115~126 Encode: [A] or [AB] sequence, A = mission ID, B = repeat times, no B means do not repeat. @@ -237,11 +237,11 @@ function copyMission() local count=1 for i=1,#preMission+1 do - if preMission[i+1]~=preMission[i]or count==12 then - _=32+preMission[i] + if preMission[i+1]~=preMission[i]or count==13 then + _=33+preMission[i] str=str..char(_) if count>1 then - str=str..char(114+count) + str=str..char(113+count) count=1 end else @@ -258,16 +258,16 @@ function pasteMission(str) for i=1,#str do _=byte(str,i) if not reg then - if _>=33 and _<=114 then - reg=_-32 + if _>=34 and _<=114 then + reg=_-33 else return end else - if _>=33 and _<=114 then + if _>=34 and _<=114 then ins(mission,reg) - reg=_-32 - elseif _>=116 and _<=126 then + reg=_-33 + elseif _>=115 and _<=126 then for i=1,_-113 do ins(mission,reg) end @@ -280,7 +280,7 @@ function pasteMission(str) end preMission=mission - sceneTemp.cur=#preBag + sceneTemp.cur=#mission return true end