diff --git a/music_quiz/data/mq/function/init/songs.mcfunction b/music_quiz/data/mq/function/init/songs.mcfunction index 2cddad4..b09beda 100644 --- a/music_quiz/data/mq/function/init/songs.mcfunction +++ b/music_quiz/data/mq/function/init/songs.mcfunction @@ -2,8 +2,10 @@ # 필수 — title, author, alias, description # 선택 — volume (이 곡만의 /playsound 음량. 미지정시 init/config.mcfunction # 의 audio.volume 사용) +# video (정답 공개 시 actionbar 에 흰색으로 표시되는 영상 URL. 미지정시 +# 표시 안 함) # 곡 순서가 리소스팩의 track_NN / cover_NN 인덱스와 1:1 매칭된다. -# 예) {volume:0.5, title:"Quiet Song", author:"...", alias:[...], description:"..."} +# 예) {volume:0.5, title:"Quiet Song", author:"...", alias:[...], description:"...", video:"..."} data modify storage mq:main songs set value [] data modify storage mq:main songs append value {volume:1.0, title:"Cyberpunk 2077", author:"I Really Want to Stay at Your House", alias:["Cyberpunk","사이버펑크 2077","사이버펑크"], description:"사이버 펑크 2077의 OST이자 애니메이션 사이버펑크: 엣지러너의 엔딩곡인 이 곡은 게임 OST이긴 하나, 애니메이션에서 감성적인 마무리를 장식하며 전 세계적으로 폭발적인 인기를 끌게된 곡이다. 그와 자연스레 사이버펑크 2077의 정서를 대표하는 노래가 되었다. 죽음이란게 가볍게 여겨지는 차가운 사이버펑크 세상속에서 순수한 순애 분위기의 곡으로, 큰 여운이 남는 것이 특징."} data modify storage mq:main songs append value {volume:1.0, title:"League of Legends", author:"Challengers", alias:["리그 오브 레전드"], description:"2015년에 라이엇 게임즈가 발매한 앨범 \"The Music of League of Legends Vol. 1\"의 수록곡이다. 라이엇 게임즈가 LoL의 세계관과 e스포츠 문화를 음악으로 표현하기 위해 모은 정식 게임 OST 컴필레이션 중 한 트랙이며, LoL의 본질을 담은 곡이다. 과거에는 인 게임에 재생되어 익숙한 곡이었으나, 현재는 재생되지 않는다."} diff --git a/music_quiz/data/mq/function/repeat/timers/init6.mcfunction b/music_quiz/data/mq/function/repeat/timers/init6.mcfunction index 41a1da0..bc78306 100644 --- a/music_quiz/data/mq/function/repeat/timers/init6.mcfunction +++ b/music_quiz/data/mq/function/repeat/timers/init6.mcfunction @@ -1,3 +1,7 @@ +# 정답 공개 동안(init=6) 곡의 video URL 을 actionbar 에 흰색으로 계속 표시. +# 매 tick 재전송해 잔상 없이 유지. video 필드가 없는 곡은 표시하지 않음. +execute if data storage mq:main answer.video run title @a actionbar [{"storage":"mq:main","nbt":"answer.video","color":"white"}] + execute if score timer main matches 300 run title @a title {"text":""} # warn-off execute-group execute if score timer main matches 290 run function mq:images/clear