branchrust_reboot/main/Livestock_animals/livestock_sheep_shearingcancel
7 Commits over 0 Days - Infinitycph!
Various sheep shearing fixes:
- Fleece no longer disappears after a server restart
- Shearing no longer counts as a shot hit or goes through the combat path
- Thrown knives wound instead of shearing
- Four quarters pay exactly the authored wool amount
- Timers that ran out during a save now fire on load, so sheep and cows cannot get stuck
- Wool counts as a harvest and overflows into the backpack
- Fur bake only runs on models labelled Fleece and re-runs when its version changes
- Debug shave scan compiles out of fur materials that do not use it
- Regenerated the manifest, livestock prefabs are back
- Tests updated for wild sheep rule, plus new tests for all of the above
Connect sheep coat material parameters and genes
Can still try to shave wild sheep, they just run away
Merge from livestock_animals
Instead of arbitrary IsShearTool flag, just make items that are good at harvesting corpses usable for shearing, less state to keep track of and more intuitive
Fix sheep corse not carrying over the shaved state, also fix the corpse not copying the pose and flopping in the air
Sheep shearing material and gameplay proof of concept