11,044 Commits over 1,950 Days - 0.24cph!
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
Merge from voiceprops/dlc
█▄▉▉▅ ▋▅▊▉▋▉▋ ▅▄▆ ▇▆ ▅▊▄▇ ▇▌▆▋ █▊▍
▄▌▆▅▋▉ ▇▊▊ ▍▌▇ ▅▉▍▇▆ ▊▍▇▌
Can no longer gesture while on a ladder
Refactored laser light to use property blocks where possible
Colour new flare renderer on laser light