Kenshi
104 ratings
End Exotic Pet Starvation
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
80.517 KB
Mar 13, 2019 @ 2:35pm
1 Change Note ( view )

Subscribe to download
End Exotic Pet Starvation

Description
This is a simple work-around that mitigates the trouble caused by some exotic creatures being unable to feed themselves while under the player's control.


Whether it is due to a simple bug, an oversight, or the undeniable fact that making AI creatures subject to the same starvation rules the player operates under would make programming the game really complicated really quickly so it was scrapped (and with it the need for a nutritional value to be added to corpse-eating); corpses lack any real food value to certain normally untamed corpse-eating creatures that can be recruited using mods.

As certain aspects of this "bug" are buried beyond the easy reach of the toolset, I've set all vanilla non-mechanical (that would be weird) animal types to have the "eat food on ground" AI behavior.

Changing this behavior seems to have allowed creatures to utilize food items stored in any player controlled inventory that is reachable, within a certain distance, and is a valid target for automatic orders. (Food storage, Feed troughs, backpacks, ect.)

This mod is meant to be used in conjunction with any recruitment mods that have not already resolved this issue in their own way.

Should be compatible with anything as it doesn't change any other values.

Please do note that if a creature is created entirely by a mod that you've added, thus it doesn't reference the existing base creatures, this will not help. It is simple to recreate though, just open the mod that adds the creature and give that creature the AI behavior tag mentioned earlier.

Also note that I absolutely refuse to take responsibility for the eventual starvation caused after your pet leviathan has eaten literally everything not made of steel or stone. If you can't reliably feed it, why'd you bring it home?


tl;dr my school failed me version:


The creatures will still not replenish hunger from eating corpses, nor does this mod alter any animations. That is not what this mod does. Get this straight!

Creatures that previously only 'ate bodies' will now be able to replenish hunger via food stores, animal feed troughs, backpacks, and food items placed on the ground near them.
15 Comments
BootDweller  [author] Nov 30, 2021 @ 5:28pm 
Might be a priority thing. Each behavior has a priority similar to how body parts have a hit chance. Could be that the corpse eating behavior was not being triggered as often with the work around installed. But it shouldn't have affected bone dogs because they already had the 'eat food on ground' behavior so i didn't touch 'em...odd.
Endgunner Nov 30, 2021 @ 11:53am 
weird, they already do that for me. and i am not subbed anymore.
BootDweller  [author] Nov 29, 2021 @ 7:52pm 
The mod does not alter animations. It only adds the 'eat food on ground' behavior to non-mechanical creatures that did not previously have it.
TheAggyBong Nov 29, 2021 @ 6:05am 
agree with Endgunner
Doesn't work(
Endgunner Feb 26, 2020 @ 2:09pm 
Nope, my animals still don`t eat bodies :C
Endgunner Feb 26, 2020 @ 12:39am 
So i i sub to this will my bonedogs and skin spiders eat bodies?
Garydos Aug 22, 2019 @ 5:27pm 
If I were to ask for one more tweak: can we make it so critters can use beds on their own?
BootDweller  [author] Aug 22, 2019 @ 1:04pm 
To very belatedly answer your query Slashy, it should work. In my experience, food located in equipped and carried bags functions no differently than food in food storage barrels or feed troughs. My small army of assorted creatures did not starve during my many travels as long as someone was carrying the calories and they were close enough to get a share.

The "eat food on ground" flag seems to give creatures license to interact with food objects on the ground and also within storage areas as long as they are under the same faction's (in this case player's) control and subject to automatic orders.
Garydos Aug 17, 2019 @ 11:09pm 
O mighty Scorpomancer, you have ended my frustration about my Beak Thing named after my ex. Theresa refused food in storage for no good reason -- until now. Thank you!
Beep May 6, 2019 @ 7:15pm 
This is great, but does it allow animals to eat from inventory as well? If not, still better than nothing and there's not really much that can be done about it, I just noticed that the description never says that they can now eat from inventory.