branchrust_reboot/main/decor_lighting_dlccancel
27 Commits over 61 Days - 0.02cph!
Fixed rogue pixels in the bulb emissive texture
String light bulbs are now combined together into a single mesh
Tweaked fairy light line mesh width to fix the weird line corners
Removed some placeholder materials
Enabled GPU instancing on fairy light bulb material
Blend player aim dir and player position when adjusting spotlight orientation
Fixed spotlight placed on the ground or ceiling not having 360 yaw range
Also aligned the model so its not biased towards a direction
Orientable spotlight setup
Polished the client movements, used a damped spring
ResetStaticFields on BuildingManager
Codegen
Fixed wire slack not working with string lights
Fixed wire slack up and down binds in the options menu
Wire slack up and down binds added to keys_default
String light emission toggle when powered
Christmas light bulb spawning fixes
Advanced christmas light now inherits from the string light class and use the new deployment system
Cherrypick
122713, I have no clue how this disappeared
String light fixes, manifest
Restored hanging bulbs string light
Fixed some line generation issue
Removing a point refunds the consummed length
Revert UI.Options.Keybind.prefab, wasnt meant to be changed
Fairy lights: can remove points and resume wiring by pressing E on the little box
Added new keybinds for wire slack
String lights refactoring: they now work similar to the tin can alarm and can be deployed like normal items. The wiring is done via invokes instead of OnInput through an HeldEntity