ENHANCED ANIMAL SYSTEM V2.2.1.1

ENHANCED ANIMAL SYSTEM V1.0

This script adjusts three points:
1. animals no longer get only one animal as offspring, but specifically many for the respective animal species (with scattering).
2. stables can be overcrowded by the offspring, but this has an effect on the health of the animals. Alternatively, animals that no longer fit in the barn can be sold directly. This can be set in the animal menu.
3. animals that are too old die randomly

More detailed explanation:
To 1.)
By default, the following values are set for offspring.

Cows:
0 animals -> probability with 1%
1 animal -> probability with 98
2 animals -> probability with 1%

Pigs:
8 animals -> probability with 20%
9 animals -> probability with 20%
10 animals -> probability with 20%
11 animals -> probability with 20%
12 animals -> probability with 20%

Sheep:
0 animals -> probability with 1%
1 animal -> probability with 59
2 animals -> probability with 30%
3 animals -> probability with 10%

Horses:
0 animals -> probability with 1%
1 animal -> probability with 98%
2 animals -> probability with 1%

Chickens:
9 animals -> probability with 20%
10 animals -> probability with 20%
11 animals -> probability with 20%
12 animals -> probability with 20%
13 animals -> probability with 20%

To 2.)
There are two modes which can be set in the stable menu.

Mode 1.)
If a stable is full and new animals are born, these are sold directly. Here the normal animal price from the game/map is taken minus 25% transport costs. It is important to note that chickens are worth 0€ if they have just been born.

Mode 2.)
Allow overcrowding in a coop. This is possible up to 100% by default. Means a coop with 100 places can hold 200 animals. But this is only possible by births and not by buying new animals! This mode is intended for the fact that one can distribute the new animals then even in other stables. If a stable should have an overcrowding, this has effects on the health of the animals. Here the maximum health value of the animals is set directly on maximally 90% and sinks in dependence of the overcrowding each hour. This goes from 0 to 5%. Means if a minimum overcrowding is present only the health stagnates. In the worst case it decreases by 5% per hour.

To 3.)
Old animals die with a probability of 5%. This is calculated once per month when the animal reaches its maximum age. The default values are set as follows.

Cows 300 months or 25 years
Pigs 180 months or 15 years
Sheep 144 months or 12 years
Horses 360 months or 30 years
Chickens 180 months or 15 years

Changelog:

Changelog: 2.2.1.1:
1.) Bugfix: Husbandries with goat milk work again.

Changelog: 2.2.1.0:
1.) Bugfix: Fixed a bug where the last reproduction probability was ignored.
2.) Bugfix: Fixed a bug where no money was deducted from the medical reproduction if you were in the red.
3.) Bugfix: The script now also writes to husbandries whose type does not correspond to the standard.
4.) Feature: You can now adjust the exact number for a medical reproduction via a dialog.

Changelog: 2.2.0.3:
1.) Bugfix: Fixed a bug that caused an incorrect reproduction probability to be taken, if animal had no birth before.
2.) Bugfix: Fixed a bug that merged different groups of animals.

Changelog: 2.2.0.2:
1.) Bugfix: Horses can be ridden again.

Changelog: 2.2.0.1:
1.) Bugfix: Straw can now be used for sheeps and goats

Changelog 2.2.0.0:
1.) Feature: Veterinarians can now reproduce animals manually.
2.) Feature: Male animals reproduce with the female equivalent automatically.
3.) Feature: The veterinary based reproduction of the animals can fail.
4.) Feature: The feed consumption of the female animals increases shortly after birth.
5.) Feature: The milk yield of cows and goats depends on the last birth.
6.) Feature: Cows and goats do not give any more milk from 80% reproduction until birth (dry period).
7.) Feature: Goats and sheep can produce manure.
8.) Change: Cows can reproduce only from 18 months.
9.) Change: The reproduction of the animals always increases.
10.) Bugfix: Fixed a bug that caused overcrowding despite overcrowding being disabled.

Changelog 2.1.0.0:
1.) Feature: Sheep and goats are now divided into individual breeds (The male ram and goat are lost in the update).
2.) Feature: Swiss cows are back.
3.) Change: The health of the animals decreases only after 12 hours of overcrowding.
4.) Bugfix: If other animals than cows, pigs, sheep, horses and chickens are already installed on a map, only these will be overwritten. All others remain and are loaded from the map.
5.) Bugfix: Animals can now become older than 60 months.
6.) Bugfix: Horses can be ridden again.
7.) Bugfix: Animals no longer change their texture at long distance.

Changelog 2.0.0.0:
1.) New feature: Multiple new animal visuals (Thanks to Farmer Andy for approvals).
2.) New feature (point 5.): Animal offspring can be male or female.
3.) Bugfix: When you take young animals from the husbandry with the trailer, the menu did not update.
4.) Bugfix: You could select more animals than the husbandry holds in the menu.
5.) Bugfix: Synchronization improved.
6.) Bugfix: Fixed a bug that could cause animals to disappear when they enter a stable.

Changelog 1.1.0.0:
1.) New feature (point 4.) whereby animals can die at 0% health.
2.) Bugfix: If no value for the overcrowding in the husbandry is entered, it came to errors when saving.
3.) Bugfix: The current state of the overcrowding should now also be synchronized in multiplayer.

Credits:

Chissel

4.6/5 - (14 votes)

Download mod

File File size
zip FS22_EnhancedAnimalSystem 130 MB

You may also like...

Subscribe
Notify of
guest
10 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Vinicius Moreno
Vinicius Moreno
2 days ago

No more Male Calf Angus after last update, I cannot buy one and I lost the only one I had at the Farm. Map Hof Bergmann

susan
susan
5 days ago

i wish the pinto horse will come to this mod..

Diego
Diego
10 days ago

On farms with automatic robots, when installing this mod the animals are not fed. A shame with how good the mod was

Simi
Simi
1 month ago

Hello, you can add new animals in this way

diecicatorce
diecicatorce
9 months ago

Is there any reason why this mod makes my animals eat 3 times as much? I have a coop with 150 hens which should eat 750L per month (tested on vanilla) and with only your mod on, they eat 2250L per month. You don’t mention this in the mod description

: Neeme: Trestip. (Võsalendurid)
: Neeme: Trestip. (Võsalendurid)
11 months ago

My game loading freezes at 85%
The last line in the log displays something related to goat milk

: Neeme: Trestip. (Võsalendurid)
: Neeme: Trestip. (Võsalendurid)
Reply to  : Neeme: Trestip. (Võsalendurid)
11 months ago

I opened file EAS_AddFillTypeToSellingStation.lua and commented out all code and game started without problems. Problem was vanilla selling station in the map

ionut
ionut
Reply to  : Neeme: Trestip. (Võsalendurid)
10 months ago

thanks bro i deleted all the code from EAS_AddFillTypeToSellingStation. lua worked perfectly

Josip
Josip
11 months ago

Hello.For me the mod causes the game to crash(black screen) only when I want to ride horses.Otherwise the mod is great.

ionut
ionut
Reply to  Josip
10 months ago

bro i deleted all the code from EAS_AddFillTypeToSellingStation. lua worked perfectly

10
0
Would love your thoughts, please comment.x
()
x