13,873 Commits over 2,496 Days - 0.23cph!
Merge from tutorial_animator_fixups
Delete some more deprecated components
Removed the deprecated cinemachine camera component from the end tutorial cinematic
Update the tutorial NPC to use a child animator rather than cinematic mode (we'll eventually phase out cinematic mode)
Merge from PlayerRigUpdate2
Added a toggle to disable spine IK to animator sub systems
Applied to shopkeeper NPC
Hardcode drop_item gesture to 1s as it's now faster
Added a toggle to all animation sub systems that disables them when gesturing
Not a great fix, would be cleaner to move gestures to their own sub system but for now it will have to do
Fixed vehicle aim yaw not being carried over when changing weapons while mounted to a boat seat
Refactored to just use a static list of parameters (see AnimatorFloatParamsToCopy)
Merge from main (no conflicts)
Crude oil production can now be turned on/off (see ToggleProducing on WaterCatcher.cs)
Sphere tank scene is now playable
Added a crude oil producer to dome
Merge from fluid_io_updates
Creating new branch to combine player maintained monuments
█▉▍▇▉▇▌▋ ▌▇ ▋▍▄ █▊▉▇▊▉▆█▊▋▆ █▇▌▊▋▇▄▍▉ ▋ ▍▅▉▋▋▄▉▋▋▄ ▅▇▅▊ ▉▆▊▆ ▅▌▇ ▌▌▋▍▆█▅▍ ▉▇▋█▇▉▉▄ ▊▍▉▊▋▌▊▄ ▄▅ ▆▅█▊▌ ▌▊█▄▆
▌█▄▍█▅▊▅▍ ▌▊▉▆▌▋ ▆█▇ ▇▉▉▌▉▋▋▌▌▇ ▋▊█ ▅▋▊▉▌▋ ▍▉▄▆ ▋▋▆█▅▌ ▉▌▆▌▄ ▄█▍▍▍ ▇▅▊▇▇█▆▇█▋▊ ▇▍█ █▌▇▇▋▅▆▇▉ ▍▇ █ █▌█▄▆▊ ▉▌█▋▌ ▋▍▇█▍▍ ▇▅▅▌▌█▆▋▄▅ ▌▊ ▄▊▊ ▍▌▍█▍█ █▍▋▅ ▄▊▍▉██▊▇▇ ▆▌ ▅▊▊▇▅ ▆▆▉▋ ▅▇ ▅▆▋▅█▍▄▉ ▌▅▇ ▋▋▋▆▅▊ ▋▅▇▋▇▋▌▅▆ ▄▋ ▅▆█ ▄▍▊▉▊▌▇▄▊▇▋▇▋▋ ▌▌▊▍▄▊ ▌▊▌▊▋ ▉ ▍▍▅ ▌▆█▉▊▇ ▌▄▆▉ ▇▆▋█▄ ▍▄▄▄▇ ▇█▋▄▊▊ █▄▄▋▅▍█ ▌ ▋▄▇ ▋▄▇▍▌█ ▇▋▇ ▄▅▌▋▋█ ▌▉▋█ ▉▇▍▄▍▌▄███▌▌▋▍ ▉▆▍ ▊▇▉▍█▇▇▉▇▅▇▄▊ ▄▌▄▇▉▄▌ ▄█▅▋▄▌ ▆█ ▆▇ ▌▅██▆ ▅▆█▄ ▄▊█▊▊▋█▋█▍▋██▉ █▍▅ ▆▋▍▉▄▌▇▍ ▆▅▉▆▋▋▌ ▌█▍▆ ▉▌▉▄▉▅▌█ █▍█▉▄█▄ ▍█▉█ ▄▋▄▊ ▇▉▍▉▊ ▆▌▉ ▍▉▅ ▇▇▋▊▇█ ▅█ ▌▍▌ ▊█▋▋▌█▇▄▍▉█▅▅▉▊▊▆ ▅▉▇█▍▍▅▊▆▋▅▄▌▆▆▋ █ ▌█▋ ▍██▆▍▊ ▊▌▆▉▄ ▋▋ ▍▆▆▉▇ ▊▉▊▄ ▉▊▆ ▄▅▆▆█▊▊▅▌▇▋▅ ▅▉▇▆▆ █▋▋█▆▍ ▄▍▅▅▆▍▅ ▌▌ ▌▄▌▉ █▊▌▌ █▉▌ ▊█▅█▋▇▆█ ▊▌▍▌▋ ▅▅▇ ▆▉█▆▋ █▌▆▅▊▌▌ ▊▊▌ ▆▌ █▇▉ ▋▋▇ ▍▊▋▆▍▍ ▅▅▇▆▆ ▉▆▍ ▇▄▅▊▌ ▆▄▉█▌▍▄▊▍▇▌ ▊▊▉ ▅▉▉▄▆▍▇▍▉█▊▇▄▊▇▉▇▅▍▌ █▇█▆▌▆▍ ▆▆▌█▉ ▊▄▅ █▋▄▍ ▊▉ ▇▉▄ ▌█▍▇▇▇▄ ▋▊▋▅▌▄▆ ▅▍▍ ▄▊▊▄ ▄▋ ▄▉▌▋▆ ▆▆▇▄▋▇██ ▇▉▍▌▌
Fixed gingerbread man corpses throwing errors
Updated position of player model in wanted poster renders
Fix mountable sub systems not properly getting disabled when scrubbing in a demo
Lock the sprint system to not run for the first 2s a weapon is equipped (hacky fix)
Fixed hands layer not properly restoring to 0 weight if player unequipped the LR while sprinting
Debug readout + removed a log
HeldEntitySprintModifier now fades out the spine IK along with the upper body animator layer
Created a new clip and just hardcoded the r_prop values, fixes the hold pose
Updated clip and mask on LR
Still not working properly, R-Prop values look incorrect in the sprint animation
Show icons on the marketplace terminals
Experimenting with a HeldEntitySprintModifier new animation sub system
Plays a selected animation on the right arm once the player goes above a set speed, allowing more left arm movement to show
Fades out the hands layer on the root player model as this clip fades in so we get the upper body movement
Setup on the LR right now, using the torch idle pose so it looks busted but it gets the idea across
Should only need a simple loop or single frame pose with the r_prop at the right
Added a new Drone Availability Manager entity
Exposes a variety of options for limiting the use of vending machine drones
MarketDrone.drone_disable_in_bad_weather - disables drone purchases in rain or storms
MarketDrone.drone_disable_at_night - disables drone purchases at night
MarketDrone.drone_disable_on_new_wipe - disables drones entirely for the first X hours of a wipe in reatime, defaults to 24h
Adjust both arms curve on torch attack animations
Created a new Wearable Variant Creator Window, simple tool that lets us make new premade skeleton variants
Presents a list of every wearable in the project, can pick and choose which items you want and it then produces a new prefab with the skinned meshes setup and LODs stripped
Keeps prefab links to original clothing so this shoud be more future proof as we modify/update clothing
Fixed looping gestures fading out after a single loop (but not actually ending)
Added a visible list of all of the currently active subsystems on the PlayerModel inspector, can click them to select the gameobject of that system (since now the player could be affected by a mountable and held entity at the same time)
Fixed every player being followed by a disembodied mouth and eyeballs, just out of sight, forever watching....
Better fix, also fixes first frame of weapon being held not looking correct
Fix held entity sub systems not working in builds (torches)
Apply to motorbike driver seat as well
Sweapped the snowmobile seats over to use an animation subsystem
Print out all of the parameters in a child animator in Debugprintout, that way it works at runtime as well
Multiply the layer weights by player movement (controlled via PlayerVelocityCap and PlayerVelocityMultiplier curve on MeleeWeaponAnimationSubSystem)
Replaced the UseTwoHandMask parameter on the torch animatior with two new float multipliers (RightArmLayerWeight and BothArmsLayerWeight)
This allows us to fade in and out both arms independedntly and makes it easier to match the fade outs with motion in the clip (ie. mask us fading out both arms by making sure the fade happens while the left arm is moving)
Fixed OverrideAnimationSubSystem having a weight of 0 for a frame if it's Fade In Time is 0
Set Fade In Time on hand hold sub system to 0 to fix torch being out of position for a frame (right arm controller still fades in so it looks nice, the hand snaps to hold though)
Fixed telephone reference on OverrideAnimationSubSystem
Fixed most subsystems not fading out properly on disable
Fixed player body being visible in first person
Merge from codegen_refresh_fix
Manually import the generated code files after running CodeGen instead of calling AssetDatabase.Refresh
No longer need to alt tab out of the editor and back in to compile after running codegen
Keeps legacy behaviour when running in batch mode, let's not mess with builds
Created a new smashable glass entity, spawns gibs when destroyed and turns it's mesh off
Will re-enable the mesh after 10-15 minutes if no players are within 100m
Added debug.respawnallsmashables that respawns all of the smashable objects instantly
Implemented on CarPrefab
Fixed charm picker not working when skins_access was set to 1
Merge from shot_dub_fixes