branchrust_reboot/main/Livestock_animalscancel
335 Commits over 488 Days - 0.03cph!
merge from critter_animals
Attacking farm animals marks you as hostile to safezone
Fixed trough colliders, added container sounds to water storage
Reduced interaction to more accurately align with visual, fixed layer
Further mproved fence deployment and attraction
Halved the speed at which the fence gate opens and closes
merge from critter_animals -> Livestock_animals
Assign root bones on calf prefabs to fix stringpool warnings
Fix fence collider being stripped from the server, fix import settings, assign phys material
Add door controller sockets to fence gate, refine lock position
Set up vehicle phys boxes
Allow fencing to be demolished
When looking at a deployable that can be demolished with a hammer it now gets the blue highlighting, same as when its upgradable
- updated cattle bias maps and reset their settings, applied new maps to cattle materials.
- updated sheep model with better organised model
- fixed some AO issues in sheep textures
- added sheep fur normal and applied it to sheepfur materials
- added LOD material for black sheep fur and updated sheep prefab
merge from Livestock_animals/meat_visuals
Disabled shear collider on lamb (not used)
Converted all cow meat prefabs and references to beef
Fixed some overlapping colliders on the calf male ragdoll
Fixed lod groups on calf corpses
Added a test to catch any skeleton assets with null bones, all pass
Removed the null bones from the cow skeleton asset
Game manifest will no longer error out if a null bone is in the list, just prints a warning
- Set new navmesh enabled by default, now needs -useOldNavmesh to disable
- Hook cow new stagger anims
Hide cow trust and gender by default (can be toggled by admin)
▉ ▆ ▍▌▌ ▍▌▊▆ ▉█▇▇▅ ▉█▋▉▍▋▋▆ ▋▉▇█▋▇▄ ▆▍▅█▄▅▆▋▍▋▆ █▆▅▋▄▍▋ ▍▍▍▋▌▍▍ ▆▇ ██▉ ▇▆█▉▍▉▆▌ ▇▍▇▊▌▌▋▆▉ ▄▄█▇ ▋▌▇▅ ▉▅▆▉ ▋▌▌▇█▇ ▄▄▊▅▅▋▅▇▍▊ ▆▌▄▆▊▋▆▇▍▅▊▇ ▅▇▇█ ▄▇▉▅▉ ▇ ██▋▆▌ ▍▍ ▋▆▇▌ ▋▍▋▄▄▌▍▉█▇ ▆▊▊ ▌▆▌▊▋ ▋▌ ▌▅▍█▉ ▉█▍▇ █▅▍ ▇▉▇█▊▇▍▉ ▉▉▄ ▍▅▌▄▇▊▄▆ ▄██▍▊▄▆ ▉▉█▄ ▅▄▅ ▇▇▄▉▋▅ ▇▋▆ ▆▆▄ ▍▆▋█▅▇ ▆ ▅▅█▌ ▊ ▋█▇▌█▄ █ █▄▋▌▉▍▌▌▍▍▇ ▆▆▊ ▉▄▄▌▄ ▆▋▌▍▄▌█ █▋▇ ▋▉▆▅▋ ▌▄▅ ▇▆█▇█▇▆ ▋▅ ▊▍▆ █▇▍█▋ ▊▉▅▊▄▄▉ ▄█▅ █▅▄█▋▉ ▌▊▊▊▍▇ ▉▋ ▇▊▋█▉▍█▉ ▌▇▄▇ ▍▉▇
Fix runtime livestock pattern not matching the ranges Taylor designed (partial commit part 2)
bull/calf/cow use old bias map
Fix runtime livestock pattern not matching the ranges Taylor designed
- Fix inbred procedural texture being applied to healthy cows, and actually inbred cows looking healthy
- Disable srgb for cows bias maps
Re-add livestock pattern tester script (to add to cow lod 0)
Pass on penned cow with unreachable distractors around:
- Fix curious cows being so curious they forget to eat
- Walk to herd now check multiple cows not just nearest one (else it gives up at first unreachable)
- Walk to trough now checks multiple troughs not just nearest one
- Prevent bull from charging unreachable targets
- Happy run wanders if player target is unreachable
Updated calf prefabs with new mesh and materials. updated bull bias map
Update rust native for all platforms
Make server own visibility for the livestock status panel not client, so only server decide if we want to hide genes or not client has no say
Merge from animal_fencing_v2
Put the livestock server code back behind #if SERVER
▅ ▍▌▇▊▇▋ ▋█▅▇▋▆ ▄█▆▄ ▆▉▌▊▊ ▉▇▋▉▄█▊▅▍ ▉▋▌▄▋ ▆█▋ ▌▍▌ ▍▌ ▄▍▋▊▆▅ ▇█▅ ▅▄▉▇█ ▊▅▇▇▅▇▆▌▍▇▍▊
Cow knockdown and sheep stomp animations added
Updated Calf model to have a male version.
Updated second UV channel on calf,cow and bull
Removed harvesting wolf skull from all farm animals
Fixed duplicate LODGroups on Bull, cow, lamb and sheep ragdolls
Enable r/w on fence_gate_col
Fix animation NRE in Trans_ChasedFromBehind
Fixed labels on livestock prefabs
Add new meat to manifest
Fixed missing parameter on sheep state machine
Hacky compile fix to get builds working
added new textures for the cow calf and bull. Bias maps and plain maps to drive the procuderal system. Added male calf proc mat. Updated other cattle materials.
▉ ▊█▅▅ ▅▉▍▇▌█▊▇▊▍▊▉ ▋ ▊▍▊ ▋▄▍▌▄█▌ ▅▍ ▌ ▌▇▍▌▍
Merge from complicated_livestock_merge (indirect merge from main)
Updating bull and calf with new mesh
Better framing for test video recorder, fix network range problems causing test to be invisible at the start + attach light to camera at night
Fix cows sliding away when hurt / dying, they now get up properly (and play the scrambleFromSleep authored anim when applicable)
- Fix bull only defending herd from players, can now defend against other animals, and also defend it's owner base against other players
- Add tools to render automated tests with captions to videos
Fix codegen baking runtime statics into ResetStaticFields and fixed the uncompilable resets it emitted for delegates and null strings
Fix obsolete comment about coats
Second pass on livestock naming