12,052 Commits over 2,527 Days - 0.20cph!
Merge from apartment_complex_monument
S2P apartments to make sure sign changes get picked up
Removed sockets and deploy volumes from rentable shop signs
Manifest
Delete rentable shop sign item definitions
Rename shop signs to remove .worldmodel suffix
Disable shadows on LOD2/3 of the rentable shop signs
Fixed shop D not using sitting NPC
Apartments S2P
IsSmall LOD check now takes transform scale into account, fixes shadow proxies made with scaled boxes getting disabled incorrectly
Fixed not being able to delete sell orders
Fixed rent multiplier not getting reset when a player closes the store manually
S2P + HLOD aparmtent complex monument
Added a GameobjectLOD for mailbox numbers
Created a ShadowProxyChecker tool that finds all shadow proxies in the curent scene that have no MeshCull component (Tools > Find > Shadow Proxies Without MeshCull)
Fixed all cases in apartment block monu monument (291)
Added Renderer batch where simple primitive cubes have been used, shaves another 200 shadow casters off when standing at the entrance
Added GameObjectLOD to the apartment door numbers, they were always rendering
Added MeshCulls to doormats, they weren't being picked up by the CullingVolume because they had no LOD component
Fixed shipping_container_900_yellow shadow proxy missing a MeshCull
Fixed incorrect LOD setup on a lot of glass meshes
Fixed a bunch of streetlights with an extra mesh applied that had no LOD component
Fixed missing MeshCulls on shadow proxies on every rentable shop
SetPass calls 1423 -> 1170, Shadow casters 1754 -> 1514, Batches 2931 -> 2500
Possible EmissionToggle NRE fix
Added a button on MeshLOD to add a missing MeshRenderer and MeshFilter
Fixed poker chip meshes not using LODS at all so were showing all 3 lods at the same time (and not culling ever)
Shopkeeper in store D now sits, removed the chair entity from the hierarchy (just needs a model)
Also removed chair entity from shop E
First pass of updated Rent store dialog
Change priority of close store option
Fixed VMO errors on server restart
Added a close shop option to the rentable shop, immediately closes the shop and transfers all inventory to the player immediately
Can now access admin panel from anywhere when looking at a rentable shop if the shop is open (still need to look at the contract sign to open a store)
InitialScrapFee 260 -> 100
Required hours of rent upfront 24 -> 12
Default cost to open a store is now 220 (was 500)
Fixed some inconsistencies on the open store dialog for hours of rent required
Fixed incorrect MeshLOD setup on apartment.stove.prefab
S2P apartment complex for good measure
Merge from PlayerRigUpdate2
Remove sprint controller from L96, transition doesn't look great
Merge from inventoryidle_animfix
Prototype cyilnder water volume
Merge from softcore_updates_jul_26
Fix redirects of default items being included in softcore reclaim (eg. abyss torch)
Default gather rate to 2x
Convert convar to gamemodesoftcore.gather_rate, now only applies in softcore
Added new GatherRate server convar
Multiplies total resources received from ResourceDispensers and CollectibleEntities
Should cover trees, nodes, collectable plants (not farmed), and harvestable corpses
Add inventory popups for items collected from reclaim functionality of rentable shop
Merge from aniso_filtering_texture_fix
Merge from Fix_odd_deployguides
Fixed rentable shop signs not loading on non owner clients
Don't fail the test if the prefab has a Wearable tag but has no actual wearable (SkinViewer2.prefab for some reason?)
Don't fail the test if disable rig stripping is set to true (fixes some pooling errors with burst cloth)
Added all of the missing pooling components, found 95
Fixed break in menu item throwing server side entityref lookup error
New Wearable pooling test, ensures every wearable has a poolable component
Fix crash when firing weapons - sorry!
Merge from PlayerRIgUpdate2
More performance improvements to the player censor, only takes 0.02ms now., removed a GetComponentsInChildren
Implement lockpick mechanic on rentable vending machines
Lockpick can be used on a rented vending machine not owned by the using player, allows access to the vending machine inventory for ApartmentCommands.intruderauthseconds convar (300s by default)
Move shop costs (InitialScrapFee, ProtectionFromTakeoverHours, ScrapPerHourRent) are now replicated, unchanged values