wowSarr. wrote:now something i'd like to ask the mighty cirix ;]
here it is:
for 128
Step[000].Rand[246].Perm[128].Result[0] (the diamond does not)
Step[000].Rand[005].Perm[128].Result[1] (the stone does)
Step[000].Rand[222].Perm[128].Result[0] (the diamond does not)
Step[000].Rand[064].Perm[128].Result[1] (diamond does)
Step[000].Rand[108].Perm[128].Result[1] (another diamond)
Step[000].Rand[226].Perm[128].Result[0] (nothing again)
Step[000].Rand[097].Perm[128].Result[1] (diam, diam, stone, diam)
Step[000].Rand[042].Perm[128].Result[1]
Step[000].Rand[061].Perm[128].Result[1]
Step[000].Rand[026].Perm[128].Result[1]
for 192:
Step[000].Rand[246].Perm[192].Result[0]
Step[000].Rand[005].Perm[192].Result[1]
Step[000].Rand[222].Perm[192].Result[0]
Step[000].Rand[064].Perm[192].Result[0]
Step[000].Rand[108].Perm[192].Result[0]
Step[000].Rand[226].Perm[192].Result[0]
Step[000].Rand[097].Perm[192].Result[0]
Step[000].Rand[042].Perm[192].Result[1]
Step[000].Rand[061].Perm[192].Result[1]
Step[000].Rand[026].Perm[192].Result[1]
and for 224:
Step[000].Rand[246].Perm[224].Result[0]
Step[000].Rand[005].Perm[224].Result[1]
Step[000].Rand[222].Perm[224].Result[0]
Step[000].Rand[064].Perm[224].Result[0]
Step[000].Rand[108].Perm[224].Result[0]
Step[000].Rand[226].Perm[224].Result[0]
Step[000].Rand[097].Perm[224].Result[0]
Step[000].Rand[042].Perm[224].Result[0]
Step[000].Rand[061].Perm[224].Result[0]
Step[000].Rand[026].Perm[224].Result[1]
random numbers are everywhere the same. then use binary (bitwise) AND; then if the result is 0, stuff will pass.
if all things match, think about the following. if a diamond passes (0th frame), then there will be space at the original place of it. in the next frame, the element, which was above it (for example, a stone), falls down one row. but it is NOT a stone in this frame, but a falling stone! so even if in the next frame (1st frame) the slime would allow passing an element, it passes nothing, because it will not pass a falling stone, only a steady stone. only in the 2nd frame has the stone any probability to pass - because it is a stone in the 2nd frame, and not a falling stone.