diff --git a/twi_bgm/init.lua b/twi_bgm/init.lua index 9b9a533..c760cab 100644 --- a/twi_bgm/init.lua +++ b/twi_bgm/init.lua @@ -1,155 +1,116 @@ -- twi_mods/twi_bgm/init.lua -- Make background musics by area -- Copyright (C) 2024 1F616EMO -- SPDX-License-Identifier: LGPL-3.0-or-later -- Songs played around Spawnpoint in daytime background_music.register_music("twi_bgm:spawn_day", { -- Sun Cave Village -- Soundworlds Histories: Chasing the Leviathan (John Oestmann) -- License: CC0 { name = "john_leviathan_03", gain = 0.4, resend_time = 198.4, }, -- Inca Pan Flute hip hop -- Tom Peter -- https://opengameart.org/content/inca-pan-flute-hip-hop -- License: CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/ { name = "tom_inca_pan_flute", gain = 0.4, resend_time = 146.4, }, -- Fluffy style -- Totraf -- https://opengameart.org/content/fluffy-style -- License: CC BY 3.0 https://creativecommons.org/licenses/by/3.0/ { name = "tom_fluffy_style", gain = 0.4, resend_time = 161.9, }, -- Town Themne -- Pixelsphere OST? (cynicmusic) -- https://opengameart.org/content/town-theme-rpg -- License: CC0 { name = "cynicmusic_town_theme", gain = 0.4, resend_time = 97.5, }, + + -- Yuri, the Travelling Shoppe + -- Soundworlds Histories: Duskfire (John Oestmann) + -- License: CC0 + { + name = "john_duskfire_07", + gain = 0.4, + resend_time = 100.2, + }, + + -- Little Town [TODO] + -- bart (remix: 1F616EMO) + -- https://opengameart.org/content/little-town + -- License: CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/ + -- { + -- name = "1f616emo_little_town", + -- }, }) -- Songs played around Spawnpoint at night background_music.register_music("twi_bgm:spawn_night", { -- Del Erad -- Radakan OST (Janne Hanhisuanto for Radakan) -- https://opengameart.org/content/radakan-del-erad -- License: CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/ { name = "radakan_del_erad", gain = 0.4, resend_time = 300.8, }, -- Never Grow Up -- Diminixed -- License:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/ { name = "diminixed_nevergrowup", gain = 0.4, resend_time = 71.4, }, -- A New Town (RPG Theme) -- Pixelsphere OST (cynicmusic) -- https://pixelsphere.org/ -- License: CC0 { name = "pixelsphere_25_new_town", gain = 0.4, resend_time = 62.3, }, -}) - --- Songs played in SmushyVille in daytime -background_music.register_music("twi_bgm:smushyville_day", { - -- Little Town [TODO] - -- bart (remix: 1F616EMO) - -- https://opengameart.org/content/little-town - -- License: CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/ - -- { - -- name = "1f616emo_little_town", - -- }, - - -- Setpping Stones (No Drums) - -- Matthew Pablo - -- https://opengameart.org/content/stepping-stones - -- License: CC BY 3.0 https://creativecommons.org/licenses/by/3.0/ - { - name = "matthew_stepping_stones_nodrums", - gain = 0.4, - resend_time = 102.9, - }, - - -- Woodland Fantasy - -- Matthew Pablo - -- https://opengameart.org/content/woodland-fantasy - -- License: CC BY 3.0 https://creativecommons.org/licenses/by/3.0/ - { - name = "matthew_woodland_fantasy", - gain = 0.4, - resend_time = 150.1, - }, - - -- Yuri, the Travelling Shoppe - -- Soundworlds Histories: Duskfire (John Oestmann) - -- License: CC0 - { - name = "john_duskfire_07", - gain = 0.4, - resend_time = 100.2, - }, -}) --- Songs played in SmushyVille at night -background_music.register_music("twi_bgm:smushyville_night", { -- Deadlands Forest Shrine -- Soundworlds Datapedia: Ardune Ambient (John Oestmann) -- License: CC0 { name = "john_ardune_07", gain = 0.4, resend_time = 193.5, }, - - -- A New Town (RPG Theme) - -- Pixelsphere OST (cynicmusic) - -- https://pixelsphere.org/ - -- License: CC0 - { - name = "pixelsphere_25_new_town", - gain = 0.4, - resend_time = 62.3, - }, }) background_music.register_on_decide_music(function(player) local ppos = player:get_pos() local timeofday = minetest.get_timeofday() -- 0.23 < day < 0.78 local now_day = timeofday > 0.23 and timeofday < 0.78 if func_areas.is_in_func_area(ppos, 497) then -- Spawn Island return now_day and "twi_bgm:spawn_day" or "twi_bgm:spawn_night" - -- elseif func_areas.is_in_func_area(ppos, 498) then - -- -- SmushyVille - -- return now_day and "twi_bgm:smushyville_day" or "twi_bgm:smushyville_night" end end) diff --git a/twi_bgm/sounds/matthew_stepping_stones_nodrums.ogg b/twi_bgm/sounds/matthew_stepping_stones_nodrums.ogg deleted file mode 100644 index 09afdec..0000000 Binary files a/twi_bgm/sounds/matthew_stepping_stones_nodrums.ogg and /dev/null differ diff --git a/twi_bgm/sounds/matthew_woodland_fantasy.ogg b/twi_bgm/sounds/matthew_woodland_fantasy.ogg deleted file mode 100644 index 169c2b2..0000000 Binary files a/twi_bgm/sounds/matthew_woodland_fantasy.ogg and /dev/null differ diff --git a/twi_bgm/sounds/bart_little_town.ogg b/twi_bgm/sounds_todo/bart_little_town.ogg similarity index 100% rename from twi_bgm/sounds/bart_little_town.ogg rename to twi_bgm/sounds_todo/bart_little_town.ogg