13,656 Commits over 2,741 Days - 0.21cph!
Merge from voiceprops/dlc/achievements
Merge from voiceprops/dlc
Fixed not being able to repair deployed boom boxes while they are playing
Cancel gesture via an RPC and not a signal
Better behaviour for held boom box and recorder tool when holding player sleeps
Remove a server side debug key accidentally left in
Fixed not being able to place items in dropbox
Merge from voiceprops/dlc
Default to rust radio on new boom boxes (held and deployed)
Force accept the first dismount point on the cargo ship pa
Fixed connected speakers not working with internet radio (regression from yesterday)
Fixed mobile phones sometimes appearing in the directory twice
Can now set mobile phone to silent
Consolidated some interaction checks
Don't allow interacting with other entities while using the mobile phone
Can no longer open map, use chat or gesture while using a mobile phone (these didn't really work anyway)
Replaced chippy builtin radio with compressed files
Merge from voiceprops/dlc
Merge from voiceprops/dlc/discofloorskin
Disconnect web stream if we encounter an error
Fixed internet streams not resuming properly after being disabling by the global allow streams option
Fixed cassettes with no content restarting when toggling censor recordings option
Fixed some inconsistent behaviour with the toggle play input on deployed boom boxes
No longer show health bar on new voice props entities if health is full
Wearables that are marked to hide in Eyes view will no longer hide if the player dances while the debug camera is active
Missing codegen to fix defaults
Fixed microphone stand world model (use burlap sack)
Merge from voiceprops/dlc/radiolist
▍▌▉▌▉▅ ▄▍▌▆█ ▉█▆█▋▌▍▌ █▄▉ ▅▋▄▋▋▉▅█ ▌▆▉ █▌█ ▍▆▉▍▍▌ ▆▄█▄▄ ▋▄▍▋
Merge from voiceprops/dlc
Added the large disco floor variant as a skin
Repair bench will reskin an entire stack of items instead of reducing the stack to 1 (redirect issue)
Moved colour gradients from DiscoFloor component to DiscoFloorColourLookup component
Full collection achievement implementation
Save BoomBox.BacktrackLength server convar
Audio entities will now use the connected audio entity of any other audio entity they encounter when backtracking, should reduce hops and allow further chains of audio entities
Boom box decay while playing music now respects Decay.scale convar
Fixed power input slot name on disco ball
Add player.stopgesture_radius to cancel gestures on all players in the given radius
Can no longer record onto a cassette while it's playing
Fixed not being able to edit radio settings on held boom box while building blocked
▉▄▍▉ ▄▇▋▆▌▇ ▌▇▋▅▋▅▋:
▊▊▄▇▋ ██▄▊▅▇ ▋▆▍▍▍ █▉▍▌▄▊▍▋ ▇▌ ▌ ▋▋██▅▆▇▉█▍ █▌▉██▇, ▅▇▉▊█▍ █▇▉'▌
▇▊▍▋▇▍▌▊▋▇▆▊▆▉ ▍▇ █▍▄ ▊▇▇▊▇▋▇▌▆ ▇▌▇ ▅▍▇ ▌▊ ▉▋▊█▄▍▋▄
▅▉▅▄ ▋▅██▆▌█▄ ▄▊ ▍▍▅▉▆▌/▄▄▋▌▊▆ ▋▊▇▉▉ ▇▊▉▆▆▆ ▋▉▆▇ ▌▌▄▌ ▌▊▍▋▋▆▉▋
▍▄▄▌▆ ██▇▌▄▊ ▇▅█▉ ▇▋ ▋█▍▄█▅▆▋ ▄▌ ▊▌▌▊▇▄▊▊█ ▆▇▍▇▅▌ (▉▌▅▋ ▋█ ▄▉▄▄ ▌▉ ▊█▍▋ ▄▆▉▋█▍ █▇▆█ ▋▄ ▅▇▋▄▌▅▍▇ ▄▍▆▇ ▉▇▌ ▊█ ▉▍▆▉ █▆ ▋▋▇█ ▉▇ ▋█▆▋▍)
Disco ball is now an IO entity and requires power to light up and spin
Fixed thrown cassette recorders not being deleted by entity.deleteby command