branchrust_reboot/main/Livestock_animalscancel

89 Commits over 457 Days - 0.01cph!

Today
Added calf texture variations. set up with material variants.
Yesterday
AI select/move commands now work on multiple animals Added ai.selectinrange convar Added ai.deselectnpc convar When ordering multiple NPC's to a location they all receive an offset so they don't all pathfind to the exact same spot
2 Days Ago
Hooked up sale info in-game UI
2 Days Ago
Create new SellAnimals and AnimalSalePreview dialogue panels First one lists all nearby animals that are following the player (and can be sold) and the other shows what you will receive for selling that animal No rewards hooked up yet, just panel flow
3 Days Ago
Stables_b is now playable in editor Start of boilerplate animal selling mechanic, just set up NPC and basic conversation for now
3 Days Ago
Added a drink water need and corresponding behaviour to livestock animals, they can drink from a nearby water container or river/lake
7 Days Ago
Updated sheep model and prefab to improve lods further. added an opaque sheep fur mat for lods.
8 Days Ago
Add commands to select and direct a given NPC ai.selectnpc will select the npc in front of the player ai.movenpc will make the npc navigate to the point the player is looking at (takes a walk type sneak, walk, jog, run, sprint, fullsprint) ai.releasenpc stops the debug control Works on legacy AI and modern FSM based AI, needs to be manually added to every FSM AI but it's a one line change for each type
8 Days Ago
Imported new sheep lod to help with LOD issue. Updated prefab to help with LOD issue
8 Days Ago
Add a rename dialog to livestock animals, can only be used while the animal is being led
8 Days Ago
Infant animals will now stay close to their mother
8 Days Ago
LIvestock animals now save who their parent is Added CompletePregnancy convar for debugging
9 Days Ago
All stats need to be >50% to allow breeding
9 Days Ago
Add a social stat to livestock - positive if there are 5 animals nearby, negative if there are less than or more than 5 animals nearby Hooked up stats to crosshair display
9 Days Ago
Fixed sizing of stats widget
9 Days Ago
Livestock animals now sit while pregnant (so it's not just visible via UI) Vitals get frozen so they don't end up starving
9 Days Ago
Merge from main
9 Days Ago
Codegen
9 Days Ago
Refactored the timers on livestock animal into a new PersistentTimer class Makes it easy to create new timer based behaviours (drop dung, get older, give birth, etc) and persist those timers through a save/load Livestock now drop horse dung (might need a rename)
9 Days Ago
Codegen
9 Days Ago
Merge from main
9 Days Ago
Hooked up sheep sleeping anim
9 Days Ago
Cleanup, don't use obsolete SetFlags Fix animals moving while sleeping
9 Days Ago
New species asset for livestock Supports spawning a different prefab for male/female animals Setup for cows and sheep
10 Days Ago
Bull prefab setup
10 Days Ago
Fixed all animals set to female Added breeding fsm states
10 Days Ago
Merge from main
14 Days Ago
Sleep state fix
20 Days Ago
Adding sheep lean and react animations
20 Days Ago
Updating sheep skinning and Adding LODs to export
21 Days Ago
Cow animation updates
21 Days Ago
Update sheep sleeping clip lengths
22 Days Ago
Sleep fixes
22 Days Ago
Stats boilerplate, save load Sleeping behaviour
23 Days Ago
Merge from main
24 Days Ago
Cow react, vm and 3p animations added
29 Days Ago
Unsaved wip from yesterday
29 Days Ago
Added serialized name for animals Extend LookAtFarmAnimal that we used for chicken coop to display livestock animals Added ai.renamelivestock convar
29 Days Ago
Remove an unused 2mb texture from the chicken coop UI
29 Days Ago
Boilerplate for animal breeding, triggered via console commands for now
29 Days Ago
Better transition if animal starts moving while grazing is ending
30 Days Ago
Merge from main
30 Days Ago
Livestock now gets saved, unlike other AI This has caused massive problems in the past, so yolo I guess FSM isn't saved/restored but we can probably get away with that
30 Days Ago
Livestok animals now flee if a loud noise like a gunshot is heard nearby
30 Days Ago
Fixed missing interact collider on lamb Fixed following behaviour not working due to grazing taking priority If an animal is hurt while being led they will forget about who they were following after they flee
30 Days Ago
Aging boilerplate Expose a TimeToGrow field on livestock, when this time is reached they are replaced with a provided next stage prefab If no next stage is provided then the animal is just killed (old age?) Added livestockanimal.ageuplivestock that will age up the nearest animal with 20m
30 Days Ago
Lamb setup Fixed prevent building volumes too large on all livestock
30 Days Ago
Sheep hitboxes
31 Days Ago
Created a tool to copy hitbox definitions from one skeleton to another with an optional scale multiplier (not needed in this case as the animator root is scaled, not bones) Set up calf hitboxes
31 Days Ago
Fixed hitboxes on cow