10,813 Commits over 1,950 Days - 0.23cph!
Disabled skin rendering on default hazmat viewmodel
Show the full underwear skin for the mummy wraps in the item store
Fioxed cultist deer torch renderer appearing at the wrong size in the item store
Fixed skull rock and baseball bat 3d renders not appearing properly in the item store
S2P military tunnels, powerplant, trainyard, water treatment plant
Merge from world_update_2
Added avatar mask support to pose copy/paste
Renamed SksViewmodel class to MagazineStateViewmodel now that it is being used for multiple weapons
Removed the useEmptyAmmoState field on BaseProjectile and exposed it as an option on the MagazineStateViewmodel component (see SetHasAmmoParam)
Updated affected weapon viewmodels: t1 smg, sks, semi auto pistol, m92, prototype 17
Merge from mission_accept_nre
Fixed a case where a player would receive client NRE's if they were talking to an NPC and another player accepted a mission while the original player had the conversation open
Merge from binocular_uiscale_fix
Merge from prefab_replacer_improvements
Delete prefab replacer in the Window menu, should be fully superseded by my new implementation
Added a UI indicator when the player selects a RPS option
Fixed player spine look not working after ending a gesture
Added global.clearVendingMachineNamesContaining - will clear any vending machines that contain the string provided
Added global.clearUGCByPlayer - will clear any UGC (not just vending machines) that has been touched by the provided player. Works with steam ID's or player names
Protobuf gen, server compile fix
Fully disable the RollBone class (couldn't see it active on the player model but just to rule it out)
Added avatar mask support to the Pose Tool
Added across the board support for presets in all the TweakUI classes
Added first pass Low, Medium, High, Max presets in the graphics options menu
The UI scale slider now applies 0.1s after the mouse is released rather than while the mouse is held down
Move the graphics settings in the options menu into a standalone prefab
Render TweakUIDropdown as a dropdown in the preset editor
Show a colour in the Preset select editor
Add a confirmation prompt when overwriting a pose
Move the shield to the back while reloading a projectile weapon
Recache the viewmodel renderers
Added a deploy delay so the player can't block immediately while the deploy anim is playing
Added a "Save pose as..." button to the Pose Tool to avoid haing to copy+paste an existing pose and overwrite it
Added Undo support when using the load selection from file button
Removed some logs in the DuplicateTimeline tool that printed every time the cinematic tool dropdown was opened
LODStripper will now delete any objects with LOD1, LOD2, LOD3 or LOD4 in the name, even if they aren't assigned to a LOD group or RendererLOD
Added melee and ranged shield impact slots to player model and viewmodel animators
Can no longer sprint while blocking with a shield
Fixed blocking flag not being applied on server
Added ShieldBlocking state to hands layer (inside Idle_StateMachine)
Fixed hotbar 1-3 inputs not working while the RPS gesture isn't active
Log cleanup
Merge from corrupt_prefab_handling
Added "Tools/Find/Corrupt prefabs" to easily catch merge issues, scans entire project for prefabs that haven't been imported correctly
Takes about 5s to scan whole project
Catches kayak issue from earlier in the week and another UI prefab issue
Try/catch LifeInfographics method that iterates over every entity in the project so it can gracefully handle corrupt prefabs (and print out the name of the corrupt prefab)
Some general cleanup, moved tool to Tools/Cinematic/Pose Tools
Added Undo support to Pose selected, pose random and paste pose options
Avatar field in PoseTools will now persist between editor restarts (saved in EditorPrefs)
Fixed copy/paste buttons not working in PoseTools