branchrust_reboot/main/apartment_complex_monument/prototypecancel
152 Commits over 92 Days - 0.07cph!
First fix compile simulator first by making it run sequentially instead of in parallel (because it's now sharing a single .obj folder for all projects and conflicting)
update apartment_complex_monument/prototype
Fix errors with server restoring save after restart
update apartment_complex_monument/prototype
Subtract the custom network group for the apartment building & floors because default 5s update rate is too slow & even if it updates quicker it will cause more lag spikes and be more complicated than simply improving the culling
update apartment_complex_monument/prototype
Add horse triggers at front door of apartment to prevent people smuggling horses into their hotel rooms
update apartment_complex_monument/prototype
Move work on apartment network groups
Define floor network groups as bounds in the apartment building prefab
Start adding ability for custom network groups in apartment monument
- group ids 10 - 19 reserved for apartments
- once you enter inside the apartment you subscribe to the overall apartment building network group
- each floor has it's own network group
- only subscribe to the network group based on the floor you are on (primitive initially, can allow you to subscribe earlier so you don't see popping on elevator)
Fix compile simulator not catching all errors (only catching CS errors, not MSBuild errors)
Fix compile simulator leaving 10-12 dotnet processes in background for 15m because "-nodeReuse:false" wasn't passed in
Increase bounds of the apartment building entity to the size of the apartment complex building (so it doesn't touch the scene)
update apartment_complex_monument/prototype
Set apartment phones to not require power
Allow `checkoutroom` to checkout other rooms (NPC rooms for example)
Also set apartment room phones as "ApartmentStatic" so you the directory is filled between room <-> room
Unsaved changes in large apartment
Fix placement of phone in small apartment, add to medium & large apartment
Give telephones a random number when apartments are rented (like phones usually work)
Add all telephone of active rooms to the directory of the static phones outside the apartment (not every monument, only the apartment monument)
- allows you to call rooms that are rented + is one way to see which rooms are currently rented
Add telephone to small apartment
Apartment complex scene set static phones to "apartment phones" with flag + disable scene light baking (can be stomped)
Apartment .meta texture files after Unity 6
Fix upkeep terminal not being in furniture root in medium apartment
Fix scrap in apartment upkeep terminal not being moved when upgrading rooms
Restore chat messages when renting room (until adding support in conversation system for it)
Fix room upkeep not using min rent
update apartment_complex_monument/prototype
Fix elevator radial menu not using correct buttons
update apartment_complex_monument/prototype
Fix compile errors + the Load() method not calling the correct "SetStaticFurnitureVisible() method for client vs server mode
Disable the HLOD mesh renderer by default so it doesn't show in scene view (can re-enable the component on HLOD_apartment_complex_1.prefab if needed)
Switch basement elevator door in apartment wing to the rusty version (keeping the rest of the elevator doors looking normal)
Create rusty version of apartment elevator door
Fix TMP door decal not being disabled by default on apartment door C
Update apartment elevator prefab with new lift prefab
Make separate prefab for the elevator lift
- swap the buttons to "+1, -1 floor" so they respond when the flags are changed by the radial menu floor selector
Switch apartment elevator doors from the rusty ones -> normal ones
Radial menu functionally works, need better floor icons than "up" and "down"
- or maybe we put a keypad in, we shall see
Change the RPCs for elevator
- reimplement old -1,+1, bottom, top with relative & absolute floor parameteters
- implement new target floor with absolute floor parameter
Start adding support for elevators to go to a specific floor instead of being limited to -1, +1, bottom, top)
- send lift of floors available in the elevator shaft so the client can create a radial menu
update apartment_complex_monument/prototype
Move command to new .cs file
Whoops added the "Create Centered Parent" into the ugui package instead of our other MenuItem scripts