branchrust_reboot/main/legacy_sheltercancel
49 Commits over 30 Days - 0.07cph!
Possible fix for shelter error on build.
Implemented decay onto the shelter
▍▅▄▄▅▌▄▌▅ ▌▋█▄█▋█ ▉█ ▌▌█▅ █▅▅ ▄▊▋█ ▅▉▍▌▇▌▆ ▋▅▋▅▅ ▆▇ ▄▋▋▊█▅▅.
Made the shelter easier to place.
Cleaned some priv code.
Ensured shelter gives privilege to the owner.
Fixed building priv not showing on vitals.
Ensured lock can't be taken off door
Swapped prevent building collider at door
Fixed NRE on load from a pre-existing save file
Shelter door and shelter take same damage from all entities.
Re-enabled placement within shelter
Fixed OnProjectileAttack NRE caused by loading pre-existing shelters on save.
Added a simple privilege base for entity and vehicle priv
Ensured shelter and door have same protection.
Ensured if one entity dies and the other somehow hasn't died then to kill it.
Reduced update health calls.
Legacy shelter now aligns with terrain normal.
Cost of shelter reduced.
Adjusted some shack item properties.
Fixed lots of placement issues with the shelter.
Animals now react to the shelter as an obstacle.
Can't place bags through the walls.
Patched up some collider gaps you could shoot through
Brought in wall colliders a little to allow things to be placed inside easier
Shelter:
Prevented building infront of door
Ensured cant be placed on tugboat
Ensured can't be placed inside constructions
Ensured can't be placed inside monuments
Ensured shelter isnt stackable.
Made shelter easier to place.
Ensured player is authed on the included priv.
Small changes to prefab.
Removed adjustable priv.
Set priv location to centre of shelter.
Adjusted priv range.
Ensured repairing/damaging door will do the same to the shelter and vice versa.
Fixed some weird bugs with door placement.
Now call hurt properly preventing repair of the opposite item when the other is attacked.
Fixed broken reference to priv.
Apply starting rotation
Renamed shelter prefabs
Swapped mesh colliders for primatives.
Lowered shelter.
Ensured included key is set on proper slot bone.
Added included lock on the shelter.
Added OnPlaced to remove old SendMessage code
Updated sleeping bag to use it.
All damage given to shelter is also redirected to door.
Moved auth box.
Shelter ~
Moved to using proper model for the shelter
Adjusted door fit
Adjusted building priv area
Tweaked socket deploy parameters
Added new entity privilege system. Swapped legacy shelter over to using it.
WIP auth system for shelter.
Added basic priv to shelter using vehicles system.
Added basic placeable shelter.
Basic item and icon setup.
Added icon render scene to scene loader.