2,828 Commits over 2,041 Days - 0.06cph!
Merge from /main/drone/shop
Show a message on the UI when the terminal's inventory is full instead of silently failing
Keep the delivery drone marker the same size on the map no matter what zoom
Add a tip to tell people they need to click on a vending machine to continue
Prevent moving towards the ground for a short time after increasing altitude
Fix raycast issues causing odd behavior
Show the delivery drone carrying a package on the way back
WIP making drone not fly through rocks and stuff
Don't let delivery drones fly underwater
Tweak speeds, tighten timeouts since they were excessive
Make delivery drone motors spin CW and CCW instead of all the same way
Assign sounds to the other drone so it doesn't spam NREs
Remove conditional networking for market terminal orders (Maybe fix for "waiting for x deliveries" message not appearing?)
Fix player position marker not scaling correctly on map views (MapInterface had a MapScaleIndependent component added onto the marker)
Merge from /main/drone/shop
Fix player position not showing on the market UI... but why does the marker change size with zoom?
Fix issue where the shop details panel can be partially seen when first opening the market UI
Disable market UI RPCs when playing demos
Merge from /main/drone/shop
Add padding below the shop title
Delivery fee is now per quantity bought (According to the order UI - not the stack size. Selling stacks of stone wouldn't cost 1000 times the delivery fee)
UI improvements to show when you cant afford the order+delivery fee
Allow zero quantity in market UI sell orders
Changing amount of one order resets other orders to zero quantity
Zero quantity switches the buy button to disabled
Merge from /main/drone/shop
Enable isDynamic on terminal LOD components (possible fix for it turning invisible sometimes)
Fix cached item condition not updating correctly
Fix out of stock items showing as broken/empty condition
Reduce drag, reduce acceleration, lean more into movements - looks a lot more natural than the previous settings
Fix name on computer not updating sometimes
Fix terminal inventory unlocking after restarting the server during a pending order
Increase delivery drone movement speed 5x
Bump up all timeouts
Delivery drone checks default layer for collision avoidance now
Increase delivery drone marker size a little since it's so tiny on size 4500 maps
LOD component and allocation reduction for market terminal screen
Shrink the delivery drone map marker
Delivery drone material fix
LOD components to disable the drone's blades and animation
█▆█▉ ▉▊ ▊▌▊▌▌▍ ▇▇▇ ▉▍▅█▄▍▍ █▌▆▍▇▍ ▇▄ ▍▌▋ ▅▇▋▍▆▋▇▇'▅ ▉▌▆▅▋▇▋█▆ ▇▅▉▍ █ ▋▉▇ ▊▆▋▉▉▌▄▆ ▆▄▊▉▊ █ ▄▊▌▇▉▊▄▅
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