53 Commits over 92 Days - 0.02cph!
Fix a rare bug where F1 killing would start the 60s kill cooldown, but not actually kill the player.
(could happen if the command is entered precisely while entering the incapacitated state)
Various improvements to the `debug.lookingat` command - now works on more objects and displays more information.
FIx powered water purifier accumulating a value when running on an nearly empty tank, then converting a large amount of salt water at once.
Resource dispensers respect max stack size
Also fix fps.limitinmenu capping fps when inside the workshop editor
Fixed fps sometimes being capped at 15 instead of 60 in the main menu, when using both fps.limitinbackground 1 and fps.limitinmenu 1
Fixed the locked crate shock effect not parenting correctly on cargo ship
Prevent water purifiers trying to convert more water than what fits into the output
Fixes losing salt water when the output is nearly full
Fix horse heads on trophys not reflecting the breed (another thing referencing the old horse prefab)
Fix not being able to reskin a twitch rivals computer station via spray can
Fixed VoicemailDialog NRE when opened and closed multiple times
Enable maintainMaxCondition on a bunch of deployables.
(They could previously lose max condition when repaired in the repair bench, this has no effect on deployables since they are always full health when placed)
Fixed missing "clone" and "clone all" radial menu option icons for all berries
Fixed wheat, rose, sunflower and orchid using incorrect icons
Admin command to kill all bees
Changed spoiled produce consume sound
- Lock execution behind `commandblock.commands_enabled` convar, default to off
- Show toast to player opening the menu while disabled to let them know
- Add `commandblock.use_player` convar option - if enabled, commands will run using the last player who set them, allowing for a wider range of commands to be used
Relaxed deployment, removed groundwatch, reverted some files that got touched somehow
▉▌██▄▋█▄, ▅▌▇▊ ▇▅▉▄▅▅▉▊▉▍█▅▇▄▉▌▄▇██▄▅▌ ▊▉▌▌▋▇▆
Merge from spoil_fruit_veg
Apply spoiling to black raspberries
▇▊▆▊▇▊▄ █▇ ▊▅▍ ▄▄▆▋ ▍▅ █ ▄▄▉▅ ▉▊▆▊▌▆-▊▇▊▆▅ ▇▆▅
▊▍▍ ▊▆▋▄ ▍▆▇█'▍ ▌▇▍▄▅▉▅▉ ▌▇ ▊█▋█▌▇▋█ ▍▆▊▍▅▌
▅▊▆█▌▍▉ █▅▄▋▅ ▅▌▆█▋▍ ▅▆▋▄ █▄▊▌ ▄▋█▊▊▍, ▆▍▌▌▌▆▊▅▍:
- ▉▆▇'▇ █▅▇▇▉▊▄ ▄▍█▄▆▅▌, ▄▍▌▍█▇▋ ▍▆▄ █▊ ▉▇▍ ▆▅▌ ▄▋▅▊▊▇▌ ▍▉▍▇ █▋▉▊█▊▆ ▅▉▋▍▉ (▉▍ ▇▍▍▅▋▄▋▆ ▆▅█'▊ ▇▆█ ▄▉)
- ▌▌▊▋▆ ▌▍▅ ▊▋▄▊▄ ▄▅▉▊▇
- █▍▋ ▋▌▉▆▉ ▇▅▋▆▄▊█▆▅▋▍
- ▆▄▄ ▍▄▅▇▊▉ ▅▅▇▄▋▌ ▄▅ ▋▅▄▄█▊ ▉▋▇█▊█▅ ▌▍ ▇▊█ ▇█▍▋▊█▍▊▇▆
- ▌▋▉▆▊▇█ ▍▋▍▋█▉▆
Merge from main
Fix protobuf,codegen,manifest
Merge from hackweek_spawn_all_deployables_command
Fix it again, but better. Don't show empty firework patterns in the UI at all.
Fix error when opening admin ui, caused by empty firework pattern
Floor + ceiling paper work with existing admin wallpaper radius commands
- passing a skin (name/id) applies it to fitting building blocks only
- passing 0 applies default wallpaper everywhere (new)
- passing -1 applies random wallpaper everywhere (like before)
- added `print_wallpaper_skins` command to display a list of all wallpapers
▌▌▍▌▆ █▋▉▋▅█▊▊▊█▋ ▍█▉ ▄▋█▆▄▆▊▊█▆ ▋▉▆▉ ▆▌▍▇▋▇▄▄█▌ ▇▊ ▊ ▋█▄▍▅▍
merge from bee_catapult_bomb
Catapult admin reload supports the bee bomb as a possible ammo type
`fixcars` now works for hot air balloons
Merge from ballista_disablelegs_fix
Also rebuild legs on dismount in case convar was turned on while mounted
Merge from spatially_aware_gentlemen_club
Fixed enablelegs convar sometimes changing to false by itself (happened when disconnecting while mounted to a ballista)
BaseMountable now has a disableLegsWhenMounted option, enabled for ballistas
Fixed NRE spam when enabling legs for the first time
Fixed simulate_loot command using the furthest away crate in a 5m radius instead of the closest
Added description and improved output formatting
▇▌▌▊ ▄▇▄▌▇█▌ `▄▉█▆█▆▍.▅▄▋▋█_▉▋▌▇▇▇▇` ▇▊ ▍▄▉▊▌ ▍▆▄▄▌█
- Add description
- Make sure stability convar is definitely always restored
- Some cleanup
█▋ ▋█▋: `▍█▍▍█▆▄.▅▉▊▊▄_▇▍▄▍▄▄▅` ▍▄▌▍▉▇▆, ▅▋▌▅█▊ ▇▊▍█▇▆▋ ▌▋▌▇▆▆▍ ▉▍ ▋▇▇▊▊▉▊.▅██▊▆, ▅▇▆▇▆ ▄▋▋▍▊▊▌▆ ▆▅▅█▋ ▇▇▊▆▍█▌▋. ▄▋▍▌▍▌ ▉█▋ ▇▉▄▄▅▅▌ ▍▄▋██▇ ▇█▊▋▅▆▊▌▇.
`debug.spawn_all_deployables` command - spawns one of every deployable in a grid (sometimes useful for testing)
Functional command block deployable