branchrust_reboot/main/wallpapercancel
128 Commits over 122 Days - 0.04cph!
▉▉▍▉▆ ▌▊▍▆▄▆▊▊ ▌▅▌▇▄ ▊▆▅▌▆▍▆▌▆ ▊▊ ▍▋▇▆▌▋▇▄▋ ▉▉▅▍▆▊▇ ▉▍▊▇▅▋ ▆▄▌▄▋▇▄▇▇▉ ▄▇ ▇▆▌█▌▅
Fixed hardside wallpaper rarely considered inside when building rock bases
Restored playground scene
Adjusted the hardside wallpaper outside checks
Fixed spraycan free painting not working on hard side wallpaper
Fixed spraycan wallpaper reskin missing condition
We now check for exposed wallpaper when running the decay tick
Adjusted the inside check rays
Fixed low wall wallpaper socket pos
Fixed missed wallpaper conditional models
Applied the new conditional models to all grades and skins
Optimized and tightened the outside checks
Working damages and spraycan reskins
Hammer pickup working on both sides, correct skin ID applied to each side, code cleanup
Applied the new wallpaper sockets to the other building blocks
Manifest
NRE fix, increased inside checks distance
Reworked wallpaper sockets, they now use Socket_Specific instead of ConstructionSocket
Added SocketMod_Inside, requiring the construction to be placed inside a base (applied to the hard-side wallpaper)
Wallpaper deployable on building block hard-side, only when inside the base
Any hard-side wallpaper exposed to the outside world is removed
Very wip
Increased the wallpaper spray can use distance from 3 to 5 meters
Fixed BuildingBlock.CanSeeWallpaperSocket NRE
More null checks in WallpaperPlanner.OnFrame
Fixed wallpaper construction possible mismatch when the current placement is invalid
More wallpaper skin renames
Wallpaper.OnFrame NRE fix attempt
Updated default wallpaper viewmodel material to match the tiling we set in code
Switched wallpaper health to float so it can take decimal damages
Increased wallpaper decay protection so they don't die too quickly when placed on a decaying block
Gave wallpaper skins proper names
Updated the tiling and offset we apply to the wallpaper viewmodel at runtime
Wallpaper commands minor additions:
- Pick the random skin using the item skin list instead of using an hardcoded ID range
- Check both the skin name and english display name during name recognition
Removed wallpaper glowboard A and B skins
Updated skins list
Fixed satchels not damaging wallpaper
Slightly decreased bullet protection
Renamed wallpaper item pack skin
Updated skin list
Reverted spray can hitscan changes
102638
This was causing issues and will need a more robust fix
Fixed wallpaper retro 2 diff texture guid mismatch just in case (the mat was pointing to an invalid asset on my machine)
Include latest skins when using setwallpaper command
Tweaked wallpaper textures aniso levels
Enabled mip map streaming for all wallpaper textures
Make sure we aren't setting wallpaper on incompatible blocks when using 'ent setwallpaper' command
Fixed wallpaper being colored by shipping container custom colors