13,128 Commits over 2,831 Days - 0.19cph!
Don't allow opening gesture menu over crafting/map/inventory/etc
Add two new layers to the player animator for all player usable gestures - upper body and full body
Upper body uses a new mask that allows torso animation
Lerp gesture layer weights in/out to fix popping when ending gesture (since we can't sync idle pose time)
Revert friendly anim changes (but keeping loop support)
Fixed looping gesture vm not getting end trigger
▇▌█ ▇▍▉▅▋▍▋▆▇▅▋.▇▍▇▇▅▇▋▆▇▊█▄▊█▅▆ ▋▊▆▌▊ █▋▍▅▍█ ▅▄ ▌▌▋▄▄ █▌▇▅ ▇▋▄▄█▌▌▌ ▌▊ ▊▊▄ ▉▅▆ ▄ ▍▆▇▆▅ ▍▊▆▉▌▋ (▄▉▄ ▆▍▊▇▉▌▊▍▌)
Changing multiplier changes the payout UI on top of the slot machine
Show multiplier info in UI
Switch slot machine from Standing pose to "Stand Drive" - might fix the strange sitting mount pose that's being seen randomly
▋▇▍ ▆▊▅▌▆ ▆▍▉█ ▊▅ ▌▋▆▆ ▄ █▄▄▉ ▌▍▌ ▇▇ ▋▆▍▇▆▋▍▅▉ ▉▇▅▉ ▋▅▆▅ ▇▇▍ ▍▅▋▌▋▋▄▊ ▌▄▆▋ ▌▉ ▉▄▄▅▆▍▆ ▋▆▊ ▍▌▌▇▌▆.▋▊▉
Added curves and duration control to handle vm's moving on and off screen for gestures
Add support for looping/endless gestures, applied to surrender
WIP support for changing the bet amount on a slot machine
Reapply slots changes (any future slots hotfixes should happen on main and then get merged in to this)
Add default bind to open gesture menu
Icons, automatically calculate length of animation
Don't allow gestures while mounted
Added support for gestures that block movement
Refactors
Boilerplate unlocking support (probably not important right now)
Changing held entity cancels gesture
Swallow the input if cancelling a gesture by LMB or RMB (fixes firing a gun the following frame after cancelling a gesture, gotta release LMB first)
Blocked belt input path if playing a gesture
Fixed missing third person friendly, ok and point animations
Revert last two changes (save/load fix and time after jackpot change from Friday)
Reapply save/load fix with old non flag system
Will reapply changes after hotfix
Reset IsSpinning flag when loading from a save, fixes slot machines not being usable if server is saved while a spin is in process
Potential fix for falling off back of workcart issue:
Check bounds intersect when unparenting (we already do this when parenting)
New check is behind a bool so it's only enabled on the workcarts
Changed Train Engine shut off logic to check if any players are parented to it rather than checking trigger contents (since a player could now leave the trigger but still be considered parented as it's enclosed in the volume)
Add teleport2death convar to go to the last death location
When winning a jackpot (anything that shoots confetti) block pulling for 4 seconds
Merge from item_loss_ui_fix
thumb_up
3
thumb_down
103
Remove some GetComponents, Cancel the tween when ending
thumb_up
5
thumb_down
103
Fixed electrical typo in AND, OR and XOR switches
thumb_up
6
thumb_down
104
Fixed item loss UI notices on vitals not appearing (prefab was disabled)
Item loss notices are now pooled
thumb_up
3
thumb_down
103
Tweaked sprite material on slot payout UI
thumb_up
2
thumb_down
103
Increase raycast distance when finding elevator connections (150->200), some elevator shafts were so tall that they weren't properly connecting
Increased static elevator speed (2.5 -> 3.5)
S2P
Refactor gesture logic into it's own script and better track progress/start/stop on the server
Make id's for all gestures, send those instead of strings
Cache all gibbable GetComponents in AttributeSetup, saves time and garbage allocation during gameplay
Revert to old item colouring on slot machine loot panel
Added a loot panel name for some more scientist corpses
Fixed the wildcard entry on the slots payout widget not translating properly
Fixed the first slot machine that loads on the client having incorrect material applied to payout sheet
Revert ShowPushMenu back to IsStationary
Use velocity instead of rigidbody sleep state when allowing pushes on boats
Fixed slot machines on staging taking 10 scrap instead of 2 (store spin cost on settings asset instead)