The definition is circular becausesnork wrote:Without claiming to be able to really follow plists / scripts, I think the reference(s) is(are) not totally circular - ......
: the 2nd generation ice-boulders will not produce more ice-boulders when shot, but just vanish. reliably so, for me.
They look the same, but do not behave the same.
debris_role
for the boulders is the same boulder again. It does not lead to circular behaviour because Oolite does see the second generation boulders as splinters and ignores any debris_role
for them. It still looks buggy when you blow up a boulder and get back 2 identical boulders of the same size. It would have been more realistic to define splinter as a shrunk down size of the boulders.That you get alloys when a big thing explodes is defined in oolite itself. Stuff up to a mass of 25000 does not generate alloy, 25,000 till 100,000 generates 1 alloy, 100,000 till 400,000 generates 2 alloys and so on. [n_alloys = floor(sqrtf(sqrtf(mass / 25000.0)))]
The current 'splinters' have a weight of about 60,000 and are destined to produce one alloy. There are some forces that lower this value. In this case it will be 55% of the times one alloy. The way to avoid getting alloys would be making them smaller so they stay below the critical mass of 25,000.