From 3c14351a5b7575be4bf0339697ccc27f3e76b227 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sat, 20 Mar 2021 14:38:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E4=B8=AA=E7=9C=9F?= =?UTF-8?q?=C2=B7=E7=BA=AF=E9=9A=8F=E6=9C=BA=E5=BA=8F=E5=88=97=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/globalTables.lua | 2 +- parts/player/sequenceGenerator.lua | 8 ++++++++ parts/scenes/custom_sequence.lua | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/parts/globalTables.lua b/parts/globalTables.lua index ef9e4ede..64676248 100644 --- a/parts/globalTables.lua +++ b/parts/globalTables.lua @@ -119,7 +119,7 @@ MODOPT={--Mod options }, {no=19,id="CS",name="customSeq", key="b",x=680,y=470,color="blue", - list={"bag","his4","c2","rnd","reverb"}, + list={"bag","his4","c2","rnd","mess","reverb"}, func=function(P,O)P.gameEnv.sequence=O end, unranked=true, }, diff --git a/parts/player/sequenceGenerator.lua b/parts/player/sequenceGenerator.lua index 742e8451..02a3cbe8 100644 --- a/parts/player/sequenceGenerator.lua +++ b/parts/player/sequenceGenerator.lua @@ -72,6 +72,14 @@ local sequenceModes={ yield() end end, + mess=function(P,seq0) + while true do + while #P.nextQueue<6 do + P:getNext(seq0[P:RND(#seq0)]) + end + yield() + end + end, reverb=function(P,seq0) local bufferSeq,bag={},{} while true do diff --git a/parts/scenes/custom_sequence.lua b/parts/scenes/custom_sequence.lua index 80bf7d90..ca999163 100644 --- a/parts/scenes/custom_sequence.lua +++ b/parts/scenes/custom_sequence.lua @@ -190,7 +190,7 @@ scene.widgetList={ WIDGET.newSelector{name="sequence", x=1080,y=60,w=200,color="yellow", - list={"bag","his4","c2","rnd","reverb","loop","fixed"}, + list={"bag","his4","c2","rnd","mess","reverb","loop","fixed"}, disp=lnk_CUSval("sequence"), code=lnk_CUSsto("sequence") },