branchrust_reboot/main/wallpapercancel
191 Commits over 122 Days - 0.07cph!
Fixed industrial lamp and simple light wires clipping with wallpaper
Make sure we take damage from decay too
Added an admin convar to draw wallpaper health on screen 'buildingblock.debugwallpaperhealth'
Fixed explosive and fire damages not damaging wallpaper
Reduced melee and fire damage protection
Fixed DoPlace rpc error when deploying something while not looking at any entity
Wallpaper item description
Tweaked craft time
Folders cleanup
Codegen, manifest
Updated wallpaper skin ids (was colliding with new skins released recently)
Fixed server deployable mismatch check
Added the entity netID to GetDeployable so the server WallpaperPlanner can get the corresponding wallpaper deployable
Fixed pickup and reskin possible through walls, make sure the player is aiming at the soft-side of the building block
Fixed deploy mesh mismatch when looking around
Added a deploy offset to wallpaper construction prefabs, fixing the false positives and negatives line of sight checks
Increased the max place distance
Tweaked some electrical component positions to avoid clipping with wallpaper
Wallpaper now has health and protection (still need to tweak the values)
Only damage wallpaper when hitting the soft-side of the building block
Refactoring, better deployment checks
Fixed wallpaper pickup always giving default skin item
Fixed right click opening the pie menu while holding wallpaper
Removing ItemDefinition label from wallpaper.entity.prefab.meta
Code cleanup, compile fixes
Wallpapers skins unlocked by default
Minor placement check fix, sockets handle position tweaks
Wallpaper reskinnable using the spraycan
Added first 3 wallpaper skin variants
Added wallpaper conditional models to wall, doorway, window, half and low wall building block prefabs (all grades and skins)
Wallpaper pickable using a hammer
Added wallpaper conditional models to all stones building block prefabs
Damaging wall removes attached wallpaper (only one hit atm)
Renamed wallpaper prefabs
Converted wallpaper to building block conditional models instead of entities
Save an int on the building block corresponding to the wallpaper skin and spawn conditional models based on that
merge from building_skins_3/wallpaper