RPG Conformation Stat System

3 min read

Deviation Actions

becki-moorcroft's avatar
Published:
372 Views
~STANDARD / TYPE SCORES~
I allocate scores to different attributes on my animals, I calculate the scores for the offspring based on these. This adds an extra element of realism for me, and allows me to breed towards correcting faults and trying to produce better quality animals.

Foundation animals have each attribute generated by a RNG and are allocated a score between 0 and 1000 (with 500 being the ideal to aim for). Each attribute is then rated at follows

Bullet; Blue excellent - 400 to 600
Bullet; Green good - 300 to 400 and 600 to 700
Bullet; Yellow average - 200 to 300 and 700 to 800
Bullet; Orange below average - 100 to 200 and 800 to 900
Bullet; Red poor - 0 to 100 and 900 to 1000

I then work out an animals overall score to determine the average quality of the animal, to do this I add up all the scores under 500. For any scores over 500 I work them out as (1000-???) to get the score out of 500. The total of all 10 scores this way is out of 5000 - with 5000 being a perfect animal (I would expect starters to average at 2500, more than this is a really good starter), and allows me to improve my lines generation on generation.

Bullet; Blue excellent - 4000 - 5000
Bullet; Green good - 3000 to 4000
Bullet; Yellow average - 2000 to 3000
Bullet; Orange below average - 1000 to 2000
Bullet; Red poor - 0 to 1000

Categories
Horses: head | eyes/nose | legs | muscle | forequarter | hindquarter | movement | colour | markings | temperament
Cattle: head | eyes/nose | legs | muscle | forequarter | hindquarter | udder | colour | markings | temperament

Breeding Calculation
For each stat of the baby add together the parents stats and divide by 2 to create a 'base line' for the pairing
Then calculate the difference between the parents stats
Next take the difference away from the base line to create the minimum stat (if below 0 just use 0)
Next add the difference to the base line to create the maximum stat (if above 1000 just use 1000)
Finally using a RNG input the minimum and maximum stat and randomly select the final stat for the baby

© 2015 - 2026 becki-moorcroft
Comments0
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In