2,845 Commits over 2,072 Days - 0.06cph!
█▆█▉ ▉▊ ▊▌▊▌▌▍ ▇▇▇ ▉▍▅█▄▍▍ █▌▆▍▇▍ ▇▄ ▍▌▋ ▅▇▋▍▆▋▇▇'▅ ▉▌▆▅▋▇▋█▆ ▇▅▉▍ █ ▋▉▇ ▊▆▋▉▉▌▄▆ ▆▄▊▉▊ █ ▄▊▌▇▉▊▄▅
Add support for configuring and displaying tags on the server browser
Merge from /main/drone/shop
Early exit from purchasing if the delivery inventory is full
MapMarker will update the active MapView instead of only the main map view (aka MapInterface)
Mostly working map markers for delivery drones
Force all static vending machines to be eligible
Delivery drone will now attempt to go as close as possible when blocked on the final descent
Fix SellOrderEntry not allowing higher transaction counts when items are sold in stacks
Mark drone item as not craftable and hidden
Actual fix for NRE in Client_OpenMarket
Fix state transition when vending machine is destroyed so it will return to the marketplace immediately
Improved error logging for when orders time out
Tentative fix for Client_OpenMarket NRE?
Set new materials (I had to set it to the right textures though?)
Basic in-flight collision avoidance
Some refactoring to keep shared config in one place
Tolerate slight overhangs
Add more error checking to the terminal in case its parent isn't valid
Fix delivery timing out instantly after a few min of uptime
Fix kinematic warning on client
Remove some debug logs
Don't allow ordering if vending machines are blocked off
Order expiry will now update state after the expiry time
Add an indicator that there are pending orders
Take a fee per machine ordered from
Add UI indicators for the fee status (unpaid, paid, can't afford)
Update the UI if sell orders change
Show notices on the UI when items are added/removed
Purchasing implementation
Add main entity to spawn different terminals
Hide Pee Pee 9000 on the map
Add click events with handler
Use EscapeRichText for player names (not related to this branch)
Update protobuf code generator to support copying repeated fields
Plumbing shop data through
▅▅█▉▉ ▌██▊▆▄▅█▅▌▊▆ -> ▊▅▋▆▅▋█▋▆▍▊▇
▊▇▇▌▅ ▆▅▍▆▅▌▋█▊▋▋▍ -> ▋▅▊▌█▆██▇▇▌▉
▄▄▊▊▋▇▊ █▅▋▄▄▋▅▄▅ ▉▅▄▆▊ ▅▄▄ ▇▊▉▅▆▄ ▊█▄▍▉▌▋▋▅ ▍▆ ▅▍▄▆▇▋▄▅▉▌ ▍▊▌ ▄▍▍▉▆▄▌
▉▇█▅▍▊▄█ /▍▅▍▋/▌▉▌▍▊▄▇▅▆▋▊▄ ▌▍▅▄ ▄▄▄ ▊▉▆▉▊ ▆
Update entity.uploadsign so it works with photo frames too
▌▇▉▊▌█▌ ▌▄▉, ▋▆▄▍ ▍▉▊ ▋▅█ ▆▄█ ▉▅█▅▋▅ ██▋▋
▇▄▌ ▇▇▊█▇▍▆▄█ ▇█▆▍▆▄ ▅▄▅▌▇ ▆▄ ▌▆▅▌▊▄▉▇▄▋▇▊▉▇.▊▅▋█▅▇_▇▆▉▋▄▌▊▍▌▆█▋▊▇▉▇▇▉
Merge random_opt_2 -> experimental
Fix bug in NetWrite.EnsureCapacity where it might not expand the buffer enough
Merge random_opt_2 -> experimental
Facepunch.Steamworks bug fix + Steamworks SDK 1.51 upgrade
Update all signs to allow updating textures from slightly further away (3m -> 5m)
Add error checking to entity.uploadsign to make sure the player is close enough to the sign to edit it (otherwise it'll look like it worked but the server actually ignored the change)