5,083 Commits over 1,492 Days - 0.14cph!
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
Changes to phrases of the apartment vendor
It keeps wanting to reserialize the concierge conversation asset
merge from prototype -> apartment_complex_monument
Set door by front concierge locked so players can't get behind the glass with the apartment vendor
Front doors of apartments will close themselves after 5s when non-owners let themselves out
Ensure the NPC takes the scrap before granting access to the security room
Fix security guard having the wrong method overridden so the conversation actions weren't doing anything
Update phrase
Rotate security guard 180 degrees
Dress the vendor & security guard as bandits instead of the placeholder peacekeeper outfits
merge from prototype -> apartment_complex_monument
Add NPC to damaged wing of apartment prefab (right beside the security room)
Create security guard NPC prefab and conversation
Bury the timer and or switch under the ground (so players can't press the timer and can only press the button to re-open the door)
Instead of doing the timed lock as a custom entity, implement it with normal IO (Timer + Push Button) and trigger the timer with the NPC
- add `testapartmentsecuritydoor` to fire off the NPC option
Rename TimedAccessDoor -> TimedLock
Add CCTV computer station and hidden security room in the damaged part of the apartment complex
Start adding code support for an NPC to grant access to a security system to view the contents of apartment rooms
Fix phrases getting lost in a previous merge
Update PhraseContexts.json
merge from prototype -> apartment_complex_monument
Adjust the position of the front vendor forwards so they are easier to interact with
Move vendor & apartment building entity from the scene -> apartment_complex_core.prefab to prevent merge conflicts
merge from main -> apartment_complex_monument/prototype
update apartment_complex_monument/prototype
merge from prototype -> apartment_complex_monument
Fix furniture spawn position list not being marked as serializable so the room prefabs lost their furniture spawn points on server restart
Remove upkeep scaling based on the contents by adding convar for `rentscaling`
- default to `0` (turned off)
Include the player's inventory in their apartment rent calculations so they can't sleep or stand in their room and store items on themselves to avoid paying extra rent
merge from prototype -> apartment_complex_monument
Resolve upkeep terminal in PostServerLoad() instead of inside Load() where the room can load before the upkeep terminal
Make ElevatorStatic partial