2,774 Commits over 548 Days - 0.21cph!
Ensured drawbridges can also be repaired again
Ensured siege tower can be repaired again
siege_weapons -> primative
- Greatly improved the raise command on siege tower
- Stopped draw bridges trying to reverse open
Major wip:
- Set up fractional reload
- Setup fast reload values (purely wip and testing)
- Setup Mini Crossbow script (sets shots left value)
- Use shots left to blend anims
main -> 4ShotMiniCrossbow
vendor_stats_fixes -> main
Fixed a case where feed entry could be padded off to the left for no appartent reason
vendor_stats_fixes -> main
Fixed a bunch of issues with single entry placement after changing scaling
- Ensured everything is in local time
- Setup methods to process into 12 hour time
Fixed terrible scaling on stats menu
Added 12 and 24 hours options to timescale
qol_vendorlist_virtualitemicon -> main
- Improve vendor list icon size
- Give a bit more room for dynamic prices
Big code cleanup
Ported over condition
- Ensured vendor list attachments work
- Swapped attachment and ammo code to standard merchandise icon workflow
- Fixed bug causing slots to appear on things that dont normally have slots (pooling issue)
Fixed incorrect text showing up on vendor list
Swapped my terrible vendor listing custom item icons for standard virtual item icon ones
adminui_drone_accessible -> main
- Predict if a vending machine can be reached by a drone or not.
- Show a panel in the admin UI
vendingmachine_transaction_history -> main
main -> vendingmachine_transaction_history
Swapped to virtual item icon on feed entries
- Add the UI to display customer stats
- Save/Load customer stats
- Register all customers who buy (only on serverside)
- Made filters to find best customer, unique customers and repeat customers (all anonymous)
- Set correct repair ent
- Manifest again
- Fixed some spacing issues
- Fade out green on most revenue and total sales
Bunch of work to ensure perfect alignment no matter the combination of elements enabled/disabled on the feed entries
Added scrollview around listings
Add a bunch of safety checks, utility methods and convars
- Added some small extra stats to the side
- Further Localisation
- Profiling
Localised all the text on new stats page
- Added time icon to show when item was purchased (time + date)
- Colour and style improvements
- Improvements, cleanup and optimisation
- Support a cheaper protobuf
- Get best sold items now works correctly
- Ordered recent transactions properly
Use the correct given amount
Send client selected timescale to the server. Request timescale for the client selected one
Shop name now reflected in stats page
- Add empty feed entry if theres no data yet
- Refresh colours
Fix in RustUI:
Menu options now respect having no icon on them. Rather than defaulting to an information icon
Force rebuild of the icon and text setup if the icon has no been swapped to no icon