12,663 Commits over 2,315 Days - 0.23cph!
Fixed directional lines not working on pipes
More crafter prefab setup
Added support for industrial pipes having ridge sections at distance intervals
Apply icon material and LOD settings to conveyor
Added a UI warning when inserting blueprints into an industrial crafter that's attached to a workbench at an invalid tier
Brought throwable snowball impact effects in line with effects from snowball gun
Fixed not being able to drag non-cassette items onto the portable boom box
Fix streamed radio audio looping incorrectly if the players performance drops below 10fps
There is likely still some stuttering but it should recover once performance improves
Disable bounds check from earlier, it marks a bunch of stuff as changed incorrectly
Gib setups
Storage Adaptor prefab setup
Conveyor setup, icons, etc
Running RecalculateBounds now marks a prefab as dirty in the prefab editor
Add IOEntity.debugbudget and IOEntity.debugBudgetThreshold convars, prints out the entities taking up IO budget time if the total takes longer than the threshold
Modified LiquidContainer to only update it's drain targets when a circuit changes, not during UpdateOutputs
UpdateOutputs generally happens as part of a circuit change so we were doubling up work, this was exacerbated by long chains of water catchers getting drained immediately as water is produced
Industrial splitter setup
Industrial crafter prefab setup, icons, etc
Removed flashlight/laser sight sfx from viewmodel effects (these can be spawned at the entity)
Added the option for EffectMount to block the off sfx when disabling, prevents the off sfx playing when holstering a weapon with an active light
Move light icon behind item sprite on item icon
Add the 10 closest players within 25m to the feedback report when reporting offensive content
Fix light icons appearing on items that don't have lights
Made custom icons for each type of berry clone to better differentiate each colour
Add a different, slightly darker material to the Hemp ripe stage so it looks different to Fruiting
The flashlight held entity can now be toggled on/off (uses light toggle key like light attachment)
Merge from beltbar_improvements (flashlight/laser attachment icon on belt bar)
Re-enable light icon
Fix icon persisting after moving item with light enabled
Add radial option to Harvest/Clone/Clear all plants in a planter
Will apply that action to all valid plants in the planter eg, if 2 out of 9 plants are harvestable using Harvest All will only affect those 2 plants
The option will only appear if at least one other plant in the planter is at the same stage as the plant being looked at
Improved demo shot compression
Only make the debugcamera match the players fov the first time it's enabled
Unsaved beancan NPC change
Merge from misc_nov22_fixes
Merge from underwater_throwables
Can no longer throw or drop smoke grneades underwater (they already deleted themselves when touching water)
Beancan grenades can no longer be thrown or dropped underwater
Beancan grenades that hit water will now immediately become duds (this won't apply when thrown by NPC's)
Molotovs can no longer be thrown or dropped if the player is underwater
Molotovs thrown into water will no longer briefly spawn flames
Fix microphone stands not applying pitch correctly
Extend Xylophone MIDI range (now C4 to C7)
Extend trumpet MIDI range (now A#2 to F#6)
Flute now has MIDI notes from C4 - B6
Fixed some issues when pitching notes down
Unsaved acoustic guitar changes, raise note range to B5
Jerry can guitar now goes from E2 to B5
Fixed some editor UI issues when clearing assigned notes
Extended MIDI note range on acoustic guitar (now covers E2 - D#4)
Fixed NRE when playing an invalid MIDI code
Filled in MIDI bass guitar notes up to D#4 (range is now E1 to D#4)
Added framework for adding extra MIDI notes to an instrument by pitch shifting existing notes
Fixed G#2 missing it's MIDI note on bass guitar
Testing a fix for some clothing blocking nametags by adding a configurable offset per wearable
Fixes core issue but introduces other issues like nametags getting culled early because the check point is off screen
Committing anyway, will have a think about a better solution
Fix NRE when deleting a gingerbread corpse