This commit is contained in:
tls 2022-06-29 13:03:29 +08:00
parent d5abe27851
commit 86b4defbdd
1 changed files with 20 additions and 8 deletions

View File

@ -48,10 +48,10 @@
"events":
[
{ "bar": 1, "beat": 1, "y": 0, "type": "SetTheme", "rooms": [0], "preset": "OrientalTechno" },
{ "bar": 1, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "NumbersAbovePulses", "enable": true },
{ "bar": 1, "beat": 1, "y": 0, "type": "PlaySong", "filename": "toby fox - UNDERTALE Soundtrack - 71 Undertale.mp3", "volume": 100, "pitch": 100, "pan": 0, "offset": 60, "bpm": 203.805, "loop": false },
{ "bar": 1, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 1, "beat": 1, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 1, "beat": 1, "y": 2, "type": "ShowStatusSign", "text": "现在是自动", "duration": 8, "useBeats": true, "narrate": true },
{ "bar": 1, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 1, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 1, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -138,6 +138,7 @@
{ "bar": 12, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 12, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 12, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 13, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "NumbersAbovePulses", "enable": false },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 13, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 2, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -244,8 +245,8 @@
{ "bar": 25, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 2, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 25, "beat": 1, "y": 2, "type": "AddFreeTimeBeat", "row": 3, "hold": 0, "pulse": 0 },
{ "bar": 25, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 1, "text": "该你了", "times": "", "textPosition": [50, 50], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 25, "beat": 1.25, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 25, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [3], "id": 1, "text": "该你了", "times": "", "textPosition": [47.53787, 51.09428], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 25, "beat": 1, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 25, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 25, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 25, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -544,7 +545,7 @@
{ "bar": 56, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 56, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 56, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 56, "beat": 7, "y": 2, "type": "FloatingText", "rooms": [2], "id": 5, "text": "来试试中间的", "times": "", "textPosition": [50, 36.44781], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 8, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 56, "beat": 7, "y": 2, "type": "FloatingText", "rooms": [2], "id": 5, "text": "来试试中间的", "times": "", "textPosition": [50, 40], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 8, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 56, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 56, "beat": 8, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["NoChange", "NoChange", "P1", "CPU", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 57, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 2, "tick": 2, "swing": 0, "hold": 0 },
@ -729,6 +730,7 @@
{ "bar": 75, "beat": 3, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["NoChange", "CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 75, "beat": 5, "y": 3, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 75, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [1], "id": 8, "text": "1...\n1.\n1.2.\n1.2.3.", "times": "", "textPosition": [50, 60], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 75, "beat": 5, "y": 2, "type": "ShowStatusSign", "text": "凹兔先演示一段", "duration": 8, "useBeats": true, "narrate": true },
{ "bar": 75, "beat": 6, "y": 3, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Remove", "customPulse": 0 },
{ "bar": 75, "beat": 8, "y": 3, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 4 },
{ "bar": 75, "beat": 8, "y": 3, "type": "AdvanceText", "id": 8 },
@ -757,7 +759,7 @@
{ "bar": 79, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [1], "id": 12, "text": "1./../3./4./5./6.", "times": "", "textPosition": [48.48485, 71.2963], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 79, "beat": 7, "y": 1, "type": "AdvanceText", "id": 12 },
{ "bar": 80, "beat": 1, "y": 1, "type": "SetBeatsPerMinute", "beatsPerMinute": 196 },
{ "bar": 80, "beat": 1, "y": 0, "type": "ShowRooms", "rooms": [1, 2], "transitionTime": 8, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "bar": 80, "beat": 1, "y": 0, "type": "ShowRooms", "rooms": [1, 2], "transitionTime": 8, "ease": "InOutSine", "heights": [0, 75, 25, 0] },
{ "bar": 80, "beat": 1, "y": 1, "type": "AdvanceText", "id": 12 },
{ "bar": 80, "beat": 3, "y": 1, "type": "AdvanceText", "id": 12 },
{ "bar": 80, "beat": 5, "y": 1, "type": "AdvanceText", "id": 12 },
@ -767,6 +769,7 @@
{ "bar": 81, "beat": 3, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 81, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 83, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 2, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 83, "beat": 2, "y": 2, "type": "ShowStatusSign", "text": "该你了", "duration": 8, "useBeats": true, "narrate": true },
{ "bar": 83, "beat": 3, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-xxx--" },
{ "bar": 83, "beat": 5, "y": 0, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 83, "beat": 6.625, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Remove", "customPulse": 0 },
@ -781,10 +784,10 @@
{ "bar": 87, "beat": 1, "y": 1, "type": "SetBeatsPerMinute", "beatsPerMinute": 199.3355 },
{ "bar": 87, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 2, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 87, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 87, "beat": 3, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["NoChange", "CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 87, "beat": 1, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["NoChange", "CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 87, "beat": 5, "y": 1, "type": "SetBeatsPerMinute", "beatsPerMinute": 206.3629 },
{ "bar": 88, "beat": 1, "y": 1, "type": "SetBeatsPerMinute", "beatsPerMinute": 205.5674 },
{ "bar": 88, "beat": 1, "y": 2, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "bar": 88, "beat": 1, "y": 2, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [75, 0, 0, 25] },
{ "bar": 88, "beat": 5, "y": 0, "type": "SetRowXs", "row": 3, "pattern": "---x--" },
{ "bar": 88, "beat": 7, "y": 1, "type": "SetBeatsPerMinute", "beatsPerMinute": 245 },
{ "bar": 88, "beat": 8, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["P1", "NoChange", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
@ -953,12 +956,15 @@
{ "bar": 111, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 112, "beat": 1, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 112, "beat": 1, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 112, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [25, 0, 0, 75] },
{ "bar": 112, "beat": 1.5, "y": 0, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 112, "beat": 2, "y": 0, "type": "AddClassicBeat", "row": 3, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 112, "beat": 7, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "---x--" },
{ "bar": 112, "beat": 8.5, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 112, "beat": 8.75, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["CPU", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 113, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 3, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 113, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 4, "swing": 0, "hold": 0 },
{ "bar": 113, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [3], "id": 13, "text": "1./2./3./4./5./6.", "times": "", "textPosition": [43.5606, 39.14141], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 113, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [3], "id": 20, "text": "该下面这个了", "times": "", "textPosition": [48.39015, 54.79798], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 3, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 113, "beat": 3, "y": 2, "type": "AdvanceText", "id": 13 },
{ "bar": 113, "beat": 5, "y": 2, "type": "AdvanceText", "id": 13 },
{ "bar": 113, "beat": 7, "y": 2, "type": "AdvanceText", "id": 13 },
@ -1005,8 +1011,10 @@
{ "bar": 120, "beat": 5, "y": 2, "type": "AdvanceText", "id": 16 },
{ "bar": 120, "beat": 6, "y": 2, "type": "AdvanceText", "id": 16 },
{ "bar": 120, "beat": 8, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["P1", "NoChange", "NoChange", "CPU", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 120, "beat": 8, "y": 2, "type": "FloatingText", "rooms": [0], "id": 21, "text": "该上面这个了", "times": "", "textPosition": [50, 50], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 4, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 121, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 121, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 3, "hold": 0, "pulse": 1 },
{ "bar": 121, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [75, 0, 0, 25] },
{ "bar": 121, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 121, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 121, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -1152,6 +1160,7 @@
{ "bar": 136, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "---x--" },
{ "bar": 137, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 3, "tick": 2, "swing": 0, "hold": 0 },
{ "bar": 137, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 4, "swing": 0, "hold": 0 },
{ "bar": 137, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [25, 0, 0, 75] },
{ "bar": 139, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 3, "hold": 0, "pulse": 0 },
{ "bar": 139, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 139, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -1205,6 +1214,7 @@
{ "bar": 145, "beat": 1, "y": 0, "type": "SetBeatsPerMinute", "beatsPerMinute": 203.8 },
{ "bar": 145, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 3, "hold": 0, "pulse": 1 },
{ "bar": 145, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 4, "swing": 0, "hold": 0 },
{ "bar": 145, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 3], "transitionTime": 8, "ease": "InOutSine", "heights": [50, 0, 0, 50] },
{ "bar": 145, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 145, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 145, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
@ -1217,6 +1227,8 @@
{ "bar": 147, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 147, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 148, "beat": 1, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 148, "beat": 1, "y": 1, "type": "ChangePlayersRows", "playerMode": "OnePlayer", "players": ["P1", "NoChange", "NoChange", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1", "P1"], "cpuMarkers": ["Otto", "Otto", "Otto", "Otto", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai", "Samurai"] },
{ "bar": 148, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0, 3], "id": 22, "text": "上下两个", "times": "", "textPosition": [50, 50], "size": 8, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "ffffff", "outlineColor": "000000ff", "anchor": "MiddleCenter", "fadeOutRate": 4, "narrate": true, "narrationCategory": "Instruction" },
{ "bar": 148, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 148, "beat": 2, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 148, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 3, "hold": 0, "action": "Increment", "customPulse": 0 },