Rule:MCFluidInteractionTest: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 7: Line 7:
symmetries:permute
symmetries:permute


var notsA={0,2,3,4,5,6,7,8}
var notwsA={0,2,3,4,5}
var notwsB=notwsA
var notwsC=notwsA
var notwsD=notwsA
var notlsA={0,1,2,4,5}
var notlsB=notlsA
var notlsC=notlsA
var notlsD=notlsA
var notsA={0,2,4,5}
var notsB=notsA
var notsB=notsA
var notsC=notsA
var notsC=notsA
var notsD=notsA
var notwA={0,3,4,5}
var u7A={0,3,4,5,6,7,8}
var notwB=notwA
var u7B=u7A
var notwC=notwA
var u7C=u7A
var notworlsA={0,4,5}
var u7D=u7A
var notworlsB=notworlsA
var u6A={0,4,5,6,7,8}
var notworlsC=notworlsA
var u6B=u6A
var notwsorlA={0,2,5}
var u6C=u6A
var notwsorlB=notwsorlA
var u6D=u6A
var notwsorlC=notwsorlA
var u5A={0,5,6,7,8}
var wA={1,2}
var u5B=u5A
var wB=wA
var u5C=u5A
var wC=wA
var u5D=u5A
var wD=wA
var u4A={0,6,7,8}
var lA={3,4}
var u4B=u4A
var lB=lA
var u4C=u4A
var lC=lA
var u4D=u4A
var lD=lA
var u3A={0,7,8}
var awt={0,2}
var u3B=u3A
var alt={0,4}
var u3C=u3A
var anyA={0,1,2,3,4,5}
var u3D=u3A
var anyB=anyA
var u2A={0,8}
var anyC=anyA
var u2B=u2A
var u2C=u2A
var u2D=u2A


# Creation of sources
# Creation of water sources (lava does not form sources)
notsA,notsB,notsC,1,1,1
awt,notsA,notsB,1,1,1
notsA,notsB,1,1,1,1
awt,notsA,1,1,1,1
notsA,1,1,1,1,1
awt,1,1,1,1,1


# Flowing water propagation from a source
# Flowing water propagation
notsA,notsB,notsC,notsD,1,2
awt,notsA,notsB,notsC,1,2


# Flowing water propagation from other flowing states
# Flowing lava propagation
u7A,u7B,u7C,u7D,2,3
alt,notworlsA,notworlsB,notworlsC,3,4
u7A,u7B,u7C,2,2,3
alt,notworlsA,notworlsB,3,3,4
u7A,u7B,2,2,2,3
alt,notworlsA,3,3,3,4
u7A,2,2,2,2,3
alt,3,3,3,3,4
u6A,u6B,u6C,u6D,3,4
 
u6A,u6B,u6C,3,3,4
# Obsidian formation from lava (no idea why lA doesn't work here)
u6A,u6B,3,3,3,4
3,anyA,anyB,anyC,wA,5
u6A,3,3,3,3,4
4,anyA,anyB,anyC,wA,5
u5A,u5B,u5C,u5D,4,5
 
u5A,u5B,u5C,4,4,5
# Obsidian formation from anticipated flow
u5A,u5B,4,4,4,5
0,anyA,anyB,wA,3,5
u5A,4,4,4,4,5
u4A,u4B,u4C,u4D,5,6
u4A,u4B,u4C,5,5,6
u4A,u4B,5,5,5,6
u4A,5,5,5,5,6
u3A,u3B,u3C,u3D,6,7
u3A,u3B,u3C,6,6,7
u3A,u3B,6,6,6,7
u3A,6,6,6,6,7
u2A,u2B,u2C,u2D,7,8
u2A,u2B,u2C,7,7,8
u2A,u2B,7,7,7,8
u2A,7,7,7,7,8


# Flowing water decay without a source
# Flowing water decay without a source
2,notsA,notsB,notsC,notsD,3
2,notwsA,notwsB,notwsC,notwsD,0
3,u7A,u7B,u7C,u7D,4
 
4,u6A,u6B,u6C,u6D,5
# Flowing lava decay without a source
5,u5A,u5B,u5C,u5C,6
4,notlsA,notlsB,notlsC,notlsD,0
6,u4A,u4B,u4C,u4D,7
7,u3A,u3B,u3C,u3D,8
8,u2A,u2B,u2C,u2D,0


@COLORS
@COLORS
Line 83: Line 72:
1 0 0 255
1 0 0 255
2 0 0 192
2 0 0 192
3 0 128 255
3 255 128 0
4 0 128 192
4 192 128 0
5 32 0 96
5 160 0 192

Latest revision as of 13:34, 7 February 2023

@RULE MCFluidInteractionTest

@TABLE

n_states:6 neighborhood:vonNeumann symmetries:permute

var notwsA={0,2,3,4,5} var notwsB=notwsA var notwsC=notwsA var notwsD=notwsA var notlsA={0,1,2,4,5} var notlsB=notlsA var notlsC=notlsA var notlsD=notlsA var notsA={0,2,4,5} var notsB=notsA var notsC=notsA var notwA={0,3,4,5} var notwB=notwA var notwC=notwA var notworlsA={0,4,5} var notworlsB=notworlsA var notworlsC=notworlsA var notwsorlA={0,2,5} var notwsorlB=notwsorlA var notwsorlC=notwsorlA var wA={1,2} var wB=wA var wC=wA var wD=wA var lA={3,4} var lB=lA var lC=lA var lD=lA var awt={0,2} var alt={0,4} var anyA={0,1,2,3,4,5} var anyB=anyA var anyC=anyA

  1. Creation of water sources (lava does not form sources)

awt,notsA,notsB,1,1,1 awt,notsA,1,1,1,1 awt,1,1,1,1,1

  1. Flowing water propagation

awt,notsA,notsB,notsC,1,2

  1. Flowing lava propagation

alt,notworlsA,notworlsB,notworlsC,3,4 alt,notworlsA,notworlsB,3,3,4 alt,notworlsA,3,3,3,4 alt,3,3,3,3,4

  1. Obsidian formation from lava (no idea why lA doesn't work here)

3,anyA,anyB,anyC,wA,5 4,anyA,anyB,anyC,wA,5

  1. Obsidian formation from anticipated flow

0,anyA,anyB,wA,3,5

  1. Flowing water decay without a source

2,notwsA,notwsB,notwsC,notwsD,0

  1. Flowing lava decay without a source

4,notlsA,notlsB,notlsC,notlsD,0

@COLORS 0 0 0 0 1 0 0 255 2 0 0 192 3 255 128 0 4 192 128 0 5 160 0 192