branchrust_reboot/main/Livestock_animalscancel
335 Commits over 488 Days - 0.03cph!
Show livestock popup to the right same as plant popup, better as it doesn't hide the livestock
Hide horns on female sheep
Update Cooked, Raw and Spoiled Lamb Meat Name to Mutton instead of Lamb
Prevent wild cows from breeding / aging / producing resources + prevent pregnancy below 60% condition
Added ai.debugMoveDraw - can be used to disable DDraw when using the move/select npc
Optimised squirrel mesh and added LODs. updated squrrel textures and set up new material. moved old textures
Update rustnative libs for all platforms
Update rust native windows dll
Fix navmesh sometimes building on top of fences, fix rustNavmeshVolumes not working on new navmesh
Anim fix for sheep charge attack
Update root motion data for cows so animaiton updates are visible in game
New clothes for livestock vendor
S2P stables
Fixed up colliders on sheep corpse
Fix gender of bought animals not assigning properly
Don't show auction results until the dialogue text has displayed
Sheep now gives wool when sheared
Added new wool item
Added wool selling to stables vendor, works with the same auction system as selling livestock but uses a different selection of rewards (WIP)
Has the same three strike system - three different rewards are offered one at a time, if you reject all three the vendor won't accept wool for 15 minutes
Rewards are based on amount of wool out of 1000, so you are incentivised to bring more in a single visit
Wool stacks to 100
Fixed a bug in ItemContainer.UseAmount that prevented it from deducting multiple stacks
Fixed some quirks with multiple players interacting with a vendor and animal
Only show animals in the list that are following the conversing player
Key annoyance state to the animal - not the player. This prevents multiple players taking turns leading an animal and getting twice the rolls
Manually copy over the milk world model assets from the /Milk branch (it was intermingled with a bunch of code changes that we don't want for perf reasons)
Set up world model for milk
merge from critter_animals
Cow animation polish pass
merge from critter_animals
Updated lamb fur textures
Simplify old animals, remove all the piping and states where they could be aware of a target but not attack/flee, and reduced sight range to compensate
Fix bear flee when target on foundation test failing because the bears goes into chase for one tick before the flee, test can now read the exact fsm transitions and be more accurate
Fix tests failing with new navmesh because foundation bake a tiny sliver of navmesh on top of them
Added some guns to the sell table for testing
Added an auction mechanic to selling animals at the ranch
When selling an animal the player will receive an offer of three items, rolled from a set of item min/max bands
The player can reject an offer and get a new offer two more times - on the third reject the vendor gets annoyed and won't talk to the player for 15 minutes
Merge from milk_processing
Adding new sheep animations
Another fencing deployment pass
Fix them being sunk into terrain quite a bit by default, prevent sinking them further in while connecting to another fence
Slightly improve placement on sloped terrain, allowed them to be placed at an angle (within 20°)
Got rid of a baked in rotation in all of the sockets
updated lamb model with new lods. added and updated new lamb fur textures. added lamb fur lod material.
Updated Beef Prefabs to have world models linked
Reapply sheep mark attacker hostile
Fix beef spoil item not assigned
dairy metal churn container (may not be used but it's available any time, just give me a call)
Revert guid of Assets/Rust.Ai/Agents/Sheep/Model/Sheep.fbx
Quick and dirty rehook of most sheep stuff that I can see, verified sheep walks around, attacks me and dies as expected in editor
Possible StopMontage NRE fix
Added support for hunting trophy to show cow, bull and sheep trophies
Made a pass over the hunting trophy itself converting a bunch of stuff to LOD components, prefab is now a third smaller
Fixed some missing beef links
Fixed head dispenser pointing at wrong prefab
Converted livestock pattern range into a scriptable object so we can use it on the trophy
Fixed LivestockPatternTester running in builds
Lamb and calf corpses no longer give any resources when killed, be nice to them