125,650 Commits over 4,171 Days - 1.26cph!
Prevent new idles from playing while the layer weight is 0
Rework idle controller, move idle fidgets to a new layer that gets lerped in/out while the idle state is active
Bypasses some awkward transitions
A green light for the CRT
Renamed some entities
Added an electrical passthrough to the conveyor, there's probably going to be a lot of these
Visual tick rate thing that I'm probably not actually going to use. Committing this so I can go back if I regret deleting it
Merge from invoke_performance
Added InstancedEntityRenderer to render entities without gameobjects
Send reduced information about building blocks to the client and track in custom network manager
Show some of the monitor background texture through the UI in the best way we can (canvas blending options suck)
Fixed EntCount and AuthCount not working on sleeping players
Added no-game and between-round layouts for the small monitors
Added a between-rounds screen layout for the main monitor. Removed unused Has21 method.
Update the redirect skin builder to no longer create skin assets
Fixed case where redirect skins wouldn't appear in repair bench (ItemDefinition.hasSkins now returns true if an item excluisvely has redirect skins and no skin assets)
Fixed skin picker showing redirect skins not owned by the player
Fixed case where DLC redirect skins weren't craftable
Fixed being unable to reskin items unlocked via DLC in repair bench
Deleted skin assets for many items that no longer need them, this should make no gameplay difference:
Disco floor large tiles, skull spikes, skull trophies, sunburn sunglasses, sky lantern, lumberjack tools, tomaha
Dealer display fits up to seven cards (the max the dealer could ever have)
Setup for one row of dealer cards
Add find all redirects tool
allow fireplace to be repaired
Weapon cooldowns, corpse setup.
Removed AllowWithoutAuth
Increased SendBufferSize default value to 4MB
Use Camera.onPreRender vs OnPreRender() magic hook
added protect anim & clips
dependant mission position baseline
Apply correct starting health.
Categorize correctly.
Start chainsaw after equipping.
Tuna can light lighting/fx refresh.
Optimized related textures.
Stopped the mesh from creating those blank clutter materials that do nothing.
ferry terminal interior - detail greybox wip
Always log warning when SendMessage fails
▊▄▍▌▋▋▇▅ ▅▉▌▉▉▆▆▍▅▊▇▌▊▇▍▊▌▆▌ ▄▌▆▋ ▆▆▌▆▋ ▍▅▄ ▉▋▉██ ▍▋▌▅▋▅ ▌▉ ▉▇ ▍▆▅▆▍█▌ / ▇▇▍▋▊▇▊
Changed default networking to Steam Networking (run server with -raknet to use RakNet instead)
Support Steam Networking inside the editor (also used by default)