cleans up jukebox.js a little, improves UX for queueing

This commit is contained in:
deathride58
2022-05-21 13:29:03 -04:00
parent e520637b26
commit a920bd4038
2 changed files with 9 additions and 8 deletions
+4 -2
View File
@@ -150,10 +150,10 @@
log_econ("[queuecost] credits were inserted into [src] by [key_name(usr)] (ID: [C.registered_name]) to queue [selectedtrack.song_name].")
queuedplaylist += selectedtrack
if(active)
say("[selectedtrack.song_name] has been added to the queue!")
playsound(src, 'sound/machines/ping.ogg', 50, TRUE)
say("[selectedtrack.song_name] has been added to the queue.")
else if(!playing)
activate_music()
playsound(src, 'sound/machines/ping.ogg', 50, TRUE)
queuecooldown = world.time + (3 SECONDS)
return TRUE
if("select_track")
@@ -193,6 +193,8 @@
START_PROCESSING(SSobj, src)
stop = world.time + playing.song_length
queuedplaylist.Cut(1, 2)
say("Now playing: [playing.song_name]")
playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, TRUE)
return TRUE
else
return FALSE
+5 -6
View File
@@ -44,12 +44,6 @@ export const Jukebox = (props, context) => {
<LabeledList.Item label="Track Length">
{track_selected ? track_length : "No Track Selected"}
</LabeledList.Item>
<LabeledList.Item />
<LabeledList.Item />
<LabeledList.Item />
<LabeledList.Item label="Cost to Queue">
{cost_for_play} CR {has_access ? "(Cost waived)" : ""}
</LabeledList.Item>
</LabeledList>
</Stack.Item>
<Stack.Item>
@@ -107,6 +101,11 @@ export const Jukebox = (props, context) => {
</LabeledControls>
</Stack.Item>
</Stack>
<LabeledList>
<LabeledList.Item label="Cost to Queue">
{cost_for_play} CR {has_access ? "(Cost waived)" : ""}
</LabeledList.Item>
</LabeledList>
</Section>
<Section fill vertical>
<Stack>