5,120 Commits over 1,492 Days - 0.14cph!
Don't grey out the floor you are currently one once the elevators close, as this requires you to go down & up if you don't get out of the elevator within 10s
merge from prototype -> apartment_complex_monument
Tweak apartment vendor conversation
- update phrases
- fix fail to purchase apartment dialogs not hooked up
Clear furniture inside apartment inside PreProcess so it's can't double add furniture spawns in future if preprocess is ran before builds
Fix apartment furniture not spawning in the correct position when renting a room after server restart
- caused by calculating localPosition manually instead of using transform.TransformPoint() which takes into account rotation of the apartment room
Fix apartment room not sending network update when being rented causing static furniture to not show
Change SetFlag() -> SetFlagLocal() inside ApartmentRoom.cs
Fix mounting range of sofa being too small
Turn L shaped sofa into a mountable entity
Set sofa to large apartment
update apartment_complex_monument/prototype
Codegen + phrases + test gen
merge from prototype -> apartment_complex_monument
merge from main -> apartment_complex_monument
Cherrypick CS
155224 (elevator deploy NRE)
Fix NRE when placing elevator
Enable radial menu on apartment elevators only
Make radial menu for elevators opt-in
merge from prototype -> apartment_complex_monument
Fix bucket placement finally, so finicky
Low dismount ddraw duration from 1000s -> 30s
- add convar `debugdismountduration` to control how long the ddraw is shown
Also fix for CheckSphere( Realm )
Fix BaseMountable CheckCapsule( Realm ) check not correctly filtering entities in CLIENT + SERVER mode
- will ignore all entities in client mode instead of only skipping server entities
Make bucket chair use different mount pose
Fix Player gizmo when sitting on chair not working for rotation
Make the shit bucket in the small apartment mountable
- make a new prefab for the chair
Swap the prop in the small apartment
Switch the large apartment fridge from the normal deployable fridge -> apartment specfic one
Fix drink priority being backwards
Add sink water source in small and medium apartments
Allow apartment sinks to show "Drink" first
Add code to show "Drink" as the first menu option instead of "Open"
Add water source to the apartment kitchen sink
Add basement laundry sink and apartment water source prefabs
- putting invisible 'water catcher" inside the apartment sinks so you can fill containers or drink from them & the plumbing sucks so it slowly fills
Fix PrefabPreProcess.RemoveChildEntities() throwing an NRE for double nested child entities
merge from prototype -> apartment_complex_monument
Rename bathroom sink to bathroom vanity
Fix bounds of double bathroom vanity
merge from prototype -> apartment_complex_monument
Make the small apartment camper stove ready to be an entity too
Assign names to small apartment storage
Assign fridge in medium apartment to entity
Create apartment fridge entity
Add names to the storage entities in medium apartment
Set loot panel names for large apartment lootable entities (instead of Large Wooden Box)
fix merge to apartment complex
merge from prototype -> apartment_complex_monument
Convert apartment stove from prop -> entity (still needs entity implemented)
- update the stove prop inside the large apartment