2,815 Commits over 2,011 Days - 0.06cph!
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
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