10,992 Commits over 1,950 Days - 0.23cph!
Possibly prevent NRE when opening a UI panel with an emoji compatible input field
Don't show the avatar of the killer on the death screen if streamer mode is enabled
Show emojis on market terminal
▇▌▉ ▍▍▅▆▉▍▌▅ ▌▌▌▊█▉▉▅▍▍▉ █▊▆▄▊▅▌▅ ▅▊█ ▊▆▄▇▉▋▆▍▍▉ ▌▋▊▊▆▇▍▊
Revert
79559, we want to to show repair costs even if they are 0/0 as that indicates that the item needs to be in the players inventory
Size adjustments
Only process emoji's that have conditional ownership on the server (cuts down on a lot of processing for emoji's we don't care about on the server)
Initial support for emoji use in vending machine names
Includes full emoji gallery in vending machine admin panel as well as support for displaying emoji in tooltips
Fixed conveyors not being able to move the additional blueprint slots on Industrial Crafters
Fixed some double substitutions
Automatically apply the skin tone version when typing in an emoji (eg. typing :angry: will automatically insert :angry+x: where x is the selected skin tone)
Initial string substitution work
Take a new approach, just alpha out the emoji string and spawn the emoji visual in the midpoint of the alpha'd out string
Doesn't look quite as neat but keeps input field compatibilty intact
Some additional NRE checks in StorageAdaptor
Changed zipline platform layers to World, fixes not being able to deploy drone on the platforms
More progress, moving the caret around an input field with emoji is now mostly working
Required some internal TmPro changes
Don't show a repair cost row on the popup if the cost is 0 items
Fix repair indicator not appearing when hitting a damaged item if the player has no relevant repair items in their inventory (NaN division)
Fixed refinery adaptor placement
Reworked storage adaptor deploy volumes to prevent placement when the storage adaptor is clipping into something solid
This generally resulted in inaccessible sockets due to the width check of the pipes
Should fix boxes placed under workbenches not being able to be picked up because they have a storage adaptor on them that can't be removed
Merge from io_line_thickness
Added the ability to adjust IO line thickness via the scene view editor
Clamped between 0 (current thickness) and 1 (very chonky)
Will only apply to Fluid and Electrical connections
Added a warning to the IO crosshair info if looking at an entity that you don't have the correct building privilege to make a connection to
▉█▉▌█▇ █▅▆▅▄▆▇██ ▉▋▉ ▇▇▆▉▍▆▄▅▍▇▆ ▆█ ▋▉▅▋▊█▇▋, ▉▅▍▍▇▌█ ▅▍▆▇ ▉▍█▅▇▍█▇▌▆█ (▄▍▄▋▇▊ ▅▊ ▌▄█▌▋▆ ▆▊▊▇ ▊▍▄▅▌ ▊█ ▆█▌▌▆▅▉ █▄▄▄▍ ▊▉▋ ▍▆█▇▅ ▅▊▍▄▇▌▍▆▇█▍ ▅▇ ▆▄▅ ▇▌▉▌▍█)
▊▅▆ ▋▍▌ ▌▍▋▋▉▉ ▇▊▉▌█▇▅▇ ▅▊▄▌▉▇▉ ▊▊█▌█ ▅▊▄▋▋▊▌▅, ▇▇▋▆▉▋▍ █▉█'█▅▋ ▊▇▄▄▇▅▊▆▆ ▇▇ ▌▅▇ ▊▉▌▄▋▉ ▄▍ ▋▌▌ ▇▌█▄▄▅ ▍▊▋▉▇ ▄▊▇▉ ▆▌ ▅▍▇▇█ ▇▆▌▋█ ▊▊▊ ▊▉ ▅▆▄▆▅ ▆▆ ▅▇▆▇
▋▇▉▅▊▆▇▅ ▌▋██▌ █▆ ▆▆▋▇ ▍▄▍▌▌▇▇▆▄▊ (▍▌▄ ▅▄▉▌ ▆▉ ▋█ ▆▉▌▋ ▊▌▆▌▍ ▍▍ ▇▍▆▇▌ ▉▋▌▇▍ ▇▉▍▍█▇▋ ▌▇ ▄▋)
▄▍▊▉▄▄▆▉ ▄▇▄▋▍█▄▌▋▋▇▉▋▇█▍▍ ▍▋ ▅▉▉▄▉▍▅▇▄▉ ▌▌██▆▆▉▆▋ ▍▉ ██ (▄▅▄█▍ ▊▉▋▉▅▆ ▄▄▉▇ █▌ ▌▅▍ ▆▌▌▌ ▄█▅▌▊ ▅▍▆ ▋▄▉▌ ▉█ ▅ ▊▉▌▆▊▆█▆▋▆▌ ▍▅██▅▅▆)
Cache skin variant base name
Remove IEmojiSource, abstraction is no longer needed
Attempting to make emoji work inline with an input field, still very broken
Remove curve evaluations and tuple usage in pipe generation job to make it burst compatible
Merge from industrial_merge
Cherry pick
79415 ignoring tracability
Merge from zipline_dismount_fix
Filter fail conveyor output will now activate if no items were able to be moved due to the Max filter option (this behaviour only applies if the conveyor actually has output containers)
Potential NRE fix during server load