I'm doing some science on the returns one gets from butchering, so I've been using DT to look at animal sizes, and I'm seeing odd numbers.
For example, I'm seeing freshly hatched turkeys that DT says have a size of ~1200, but the raws for turkeys say:
[BODY_SIZE:0:0:85]
[BODY_SIZE:1:0:2500]
[BODY_SIZE:2:0:5000]
So at birth they should be size 85. Now, the numbers I was seeing seem to be about halfway between age zero and 1 year, and they take 6 months to hatch, so I was thinking that maybe birds start counting from when the egg is laid. But I just had a cow calf become adult (1 year old). DT says its size is 617030, but the raw for cows say:
[BODY_SIZE:0:0:100000]
[BODY_SIZE:1:0:250000]
[BODY_SIZE:2:0:600000]
So DT is saying that it's over twice the size it ought to be at one year old. It's the size it ought to be at 2 years, but it just became adult, and DT says it is 1 year old.
Every animal I look at seems to be much bigger than the ought to be, based on the raws. Newly hatch blue peafowls are ~1000, when the raws say:
[BODY_SIZE:0:0:100]
[BODY_SIZE:0:168:2000]
[BODY_SIZE:1:0:4000]
So at birth they should be size 100 (or 2000 if the clock starts when the egg is laid).
Newborn sheep are ~12000, their raws are:
[BODY_SIZE:0:0:5000]
[BODY_SIZE:1:0:25000]
[BODY_SIZE:2:0:50000]
So they should be 5000, or 15000 if the clock starts at the beginning of pregnancy.
So I'm wondering if DT is displaying incorrect sizes, or if DF is making the animals the wrong size? Are we sure that DT is getting the correct values for size? Is it possible that they are stored in some unit other than the one used in the raws?
Or am I misunderstanding how BODY_SIZE relates to the animals actual size? I know that there is some variation, but it should only be +/- ~30%, not what I'm seeing.
Hmmm, but looking at some adults, a 5 year old dog is 29470, and the raws say it should be 30000, so that's right. And a 6 year old boar is 50810, and the raws say 60000. That's small, but within the range of possibles. So maybe it's a DF bug, but I wanted to check here first to see what you guys say. Is there another way I can check animal sizes?
Thanks for any help you can offer. My science is pretty much stuck until I understand the sizes of the animals I'm butchering.
Keith
Edit: The more I think about it, the more convinced I am that this must be a DF bug. I don't see how DT could be reporting reasonable values for adults and be screwing up the child sizes.