rhythmdoctor-editor-tutoria.../11轨道与画面效果演示关卡/main.rdlevel

337 lines
40 KiB
Plaintext

{
"settings":
{
"version": 49,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"seizureWarning": true,
"previewImage": "Cover.jpg",
"syringeIcon": "WYYM (ICON).png",
"previewSong": "D1ofaquavibe - Monkeybiz bpm130.ogg",
"previewSongStartTime": 36.9,
"previewSongDuration": 20,
"songNameHue": 0.61,
"description": "关于轨道效果和部分画面效果的教程及演示,建议用关卡编辑器打开。",
"tags": "",
"separate2PLevelFilename": "",
"canBePlayedOn": "OnePlayerOnly",
"firstBeatBehavior": "RunNormally",
"multiplayerAppearance": "HorizontalStrips",
"levelVolume": 1,
"rankMaxMistakes": [48, 36, 24, 12],
"mods": "booleansDefaultToTrue, classicHitParticles",
"rankDescription":
[
"你这个毫无希望的实习生!",
"啊,你还可以做得更好",
"嗯,勉强还成……",
"咱们是黄金组合!",
"你的表现真给力!",
"惊艳绝伦的演出!!"
]
},
"rows":
[
{ "character": "Paige", "rowType": "Classic", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Stick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "custom:WYYM", "rowType": "Classic", "row": 1, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Kick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
],
"decorations":
[
],
"events":
[
{ "bar": 1, "beat": 1, "y": 0, "type": "PlaySong", "filename": "D1ofaquavibe - Monkeybiz bpm130.ogg", "volume": 100, "pitch": 100, "pan": 0, "offset": 49, "bpm": 130, "loop": false },
{ "bar": 1, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 1, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 0, "text": "本关为轨道及部分画面效果教程及演示", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 1, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": true, "tintColor": "FFAC00", "tintOpacity": 100 },
{ "bar": 1, "beat": 1, "y": 3, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 1, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "部分轨道效果和画面效果有一定相似性,因此决定将一部分这种效果放到一块讲。" },
{ "bar": 1, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 2, "text": "在本教程中会介绍一些和轨道及画面有关的部分效果", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 1, "beat": 5, "y": 0, "type": "Comment", "show": true, "text": "由于这些效果比较丰富,搭配用法也比较多样,这里就只介绍几种简单的效果用法好了,还请大家多多尝试并发掘新奇的用法。" },
{ "bar": 2, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "opacity": 100, "duration": 4, "ease": "Linear", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 2, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "text": "首先再次请出受害者", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "轨道涂色也可以改变覆盖其上的颜色的透明度,而不是轨道本身的透明度,这里只是用了和背景一样的颜色,轨道本身不透明。" },
{ "bar": 2, "beat": 5, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "opacity": 100, "duration": 4, "ease": "InOutSine", "tint": true, "tintColor": "FFAC00", "tintOpacity": 100 },
{ "bar": 2, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 3, "text": "通过轨道涂色可以改变轨道及其描边的颜色", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 5, "y": 0, "type": "Comment", "show": true, "text": "轨道涂色同样可以设置拍长及缓速效果,规则与轨道移动相似。" },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": true },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-x-x-x" },
{ "bar": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 4, "text": "预设特效里有一些和轨道有关的效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 5, "text": "心跳震屏可以在节拍跳动时产生小幅度震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": true },
{ "bar": 4, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": false },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 6, "text": "而按键震屏可以使节拍命中时产生小幅度震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 7, "text": "通常情况下这两个效果会搭配使用", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": true },
{ "bar": 5, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": false },
{ "bar": 5, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-x-x--" },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 8, "text": "按键重低音则会在节拍命中时产生小幅度的色像差", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": true },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 9, "text": "可以在产生色像差时搭配个减速效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 6 },
{ "bar": 6, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "改变游戏速度不会对蓝色板块里的节拍和音乐造成影响,但是会影响动画效果的速度,因此在有改变游戏速度的情况下需要对动画效果的时长做调整。" },
{ "bar": 6, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 6, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 7, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": false },
{ "bar": 7, "beat": 1, "y": 3, "type": "SetTheme", "rooms": [0], "preset": "Intimate" },
{ "bar": 7, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": false },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 7, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 10, "text": "每次主题切换时,该房间已涂色的轨道会恢复成默认", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 7, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "当一个房间切换主题后,该房间内已完成涂色的轨道会恢复成默认涂色,即无描边加透明涂色,而正在进行涂色的轨道不会受到影响。" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "PlayExpression", "row": 1, "expression": "barely", "replace": true, "target": "Neutral" },
{ "bar": 8, "beat": 1, "y": 1, "type": "PlayExpression", "row": 1, "expression": "barely", "replace": true, "target": "Happy" },
{ "bar": 8, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 11, "text": "看来这位受害者不喜欢下雨,找个地方避避雨吧", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 8, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "播放表情可以设置播放一次表情或表情之间的替换。表情替换后会在原本需要播放某个表情时播放替换的表情,恢复只需用原本的表情替换回来即可。" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 3, "type": "SetTheme", "rooms": [0], "preset": "HospitalWardNight" },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 0, "type": "PlayExpression", "row": 1, "expression": "neutral", "replace": true, "target": "Neutral" },
{ "bar": 9, "beat": 1, "y": 1, "type": "PlayExpression", "row": 1, "expression": "happy", "replace": true, "target": "Happy" },
{ "bar": 9, "beat": 1, "y": 3, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "000000FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 9, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 12, "text": "正好今晚医院没啥人,就在这蹦会迪", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 13, "text": "接下来一起看看部分简单好用的画面效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 10, "beat": 1, "y": 0, "type": "TintRows", "row": -1, "border": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": true },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "text": "重低音震动会产生较大幅度的色像差,", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 15, "text": "同时会为画面带来一点缩放效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 11, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 11, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 12, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 12, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 12, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 13, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 13, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 13, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 14, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 14, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 14, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 1, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 16, "text": "屏幕震动会使轨道和主题中的背景发生震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "自定义闪烁可以在房间底部进行闪烁,也可以设置时长和缓速效果。自定义闪烁最大的优点是可以自定义闪烁颜色及闪烁起点和终点的颜色透明度。" },
{ "bar": 15, "beat": 1.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 3, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 3.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 4, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 4, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 4, "y": 2, "type": "Comment", "show": true, "text": "屏幕震动的动画时长为一拍且在播放完成前无法重复播放同等幅度或更小幅度的震动。因此要实现连续的屏幕震动效果则需要用较大幅度震动覆盖较小幅度震动。" },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 4.5, "y": 1, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Medium" },
{ "bar": 15, "beat": 4.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "High" },
{ "bar": 15, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 17, "text": "自定义闪烁则可以自由地制造闪烁效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 6, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 6.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 7, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 8, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "SilhouettesOnHBeat", "enable": true },
{ "bar": 15, "beat": 8, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ColourfulShockwaves", "enable": true },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 3, "type": "TintRows", "row": -1, "border": "Glow", "borderColor": "FF0000", "borderOpacity": 100, "opacity": 100, "tint": true, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 16, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 18, "text": "心跳剪影可以使轨道在节拍跳动时切换颜色", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 16, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "心跳剪影效果需要设置轨道涂色后才能起作用,未设置过涂色的轨道上不会产生心跳剪影效果。" },
{ "bar": 16, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "心跳剪影效果会去掉轨道的描边,该效果关闭后轨道颜色不会再随节拍变化,但是不会自动恢复成原来的涂色,需要再次进行设置。" },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 17, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "text": "彩色冲击波则可以在“心爆”时产生彩色冲击波", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 17, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "心爆就是轨道右边的心脏在节拍命中后变白、膨胀并发出“咚”声的效果。" },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 18, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 20, "text": "由于一般情况下心跳剪影变换颜色较少,", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 18, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 21, "text": "在和彩色冲击波叠加后可以产生更丰富的颜色", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 19, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 22, "text": "“心爆”的设定可以在红色声音板块设置", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 7, "y": 0, "type": "SetHeartExplodeInterval", "intervalType": "Instant", "interval": 0 },
{ "bar": 19, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 19, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-----x" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 23, "text": "将心爆间隔设置成即刻会在每次命中节拍时产生心爆", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 20, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 24, "text": "因此产生的效果也会有些许不一样", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 21, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 26, "text": "以上便是本关的全部演示内容", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 1.3 },
{ "bar": 22, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 27, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 3.1 },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 28, "text": "具体设置请用编辑器打开本关", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 1.3 },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": true },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": true },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": true },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 24, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 25, "text": "最后把大部分提到的效果结合起来", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 24, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "这里和之前的轨道移动效果均为预设特效中的“波状轨道”效果。波状轨道导致的移动和自己设置的轨道移动相互独立,最终移动效果为二者的合成移动效果。" },
{ "bar": 24, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 29, "text": "看看会发生什么吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 24, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 24, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 25, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 25, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 25, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 26, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 26, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 26, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 27, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 27, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 27, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 8.5, "y": 0, "type": "CustomFlash", "rooms": [0], "background": false, "duration": 1.5, "startColor": "ffffff", "startOpacity": 0, "endColor": "ffffff", "endOpacity": 100, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "SilhouettesOnHBeat", "enable": false },
{ "bar": 28, "beat": 2, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ColourfulShockwaves", "enable": false },
{ "bar": 28, "beat": 2, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": false },
{ "bar": 28, "beat": 2, "y": 0, "type": "Flash", "rooms": [0], "duration": "Short" },
{ "bar": 28, "beat": 2, "y": 0, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "ffffff", "startOpacity": 0, "endColor": "ffffff", "endOpacity": 0, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 0, "type": "TintRows", "row": -1, "border": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 28, "beat": 2, "y": 2, "type": "HideRow", "row": 0, "show": "OnlyCharacter", "transition": "Instant" },
{ "bar": 28, "beat": 2, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 40], "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 2, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Instant" },
{ "bar": 28, "beat": 3, "y": 0, "type": "ShowDialogue", "text": "Paige: 刚刚那家伙似乎喝了假酒出现了幻觉,\nPaige:现在已经被送去进行治疗了。\nPaige:做效果一定要适可而止,不要把人搞晕了。", "panelSide": "Bottom", "portraitSide": "Left", "speed": 1, "playTextSounds": true },
{ "bar": 30, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 1, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 2, "type": "FinishLevel" },
],
"conditionals":
[
]
}