C2M: Difference between revisions

819 bytes added ,  15 May 2021
→‎REPL / PRPL section: Make C2M solution input delay documentation clearer
m (Text replacement - "tile underneath" to "lower layer")
(→‎REPL / PRPL section: Make C2M solution input delay documentation clearer)
 
(7 intermediate revisions by 4 users not shown)
Line 176: Line 176:
!Tile
!Tile
!Additional data, if any
!Additional data, if any
!Modifier
|-
|-
|0x1
|0x1
|[[Floor]]
|[[Floor]]
|
|
| Wires
|-
|-
|0x2
|0x2
|[[Wall]]
|[[Wall]]
|
|
|
|-
|-
|0x3
|0x3
|[[Ice]]
|[[Ice]]
|
|
|
|-
|-
|0x4
|0x4
|[[Ice]] corner ''(SW)''
|[[Ice]] corner ''(SW)''
|
|
|
|-
|-
|0x5
|0x5
|[[Ice]] corner ''(NW)''
|[[Ice]] corner ''(NW)''
|
|
|
|-
|-
|0x6
|0x6
|[[Ice]] corner ''(NE)''
|[[Ice]] corner ''(NE)''
|
|
|
|-
|-
|0x7
|0x7
|[[Ice]] corner ''(SE)''
|[[Ice]] corner ''(SE)''
|
|
|
|-
|-
|0x8
|0x8
|[[Water]]
|[[Water]]
|
|
|
|-
|-
|0x9
|0x9
|[[Fire]]
|[[Fire]]
|
|
|
|-
|-
|0xa
|0xa
|[[Force floor]] ''(N)''
|[[Force floor]] ''(N)''
|
|
|
|-
|-
|0xb
|0xb
|[[Force floor]] ''(E)''
|[[Force floor]] ''(E)''
|
|
|
|-
|-
|0xc
|0xc
|[[Force floor]] ''(S)''
|[[Force floor]] ''(S)''
|
|
|
|-
|-
|0xd
|0xd
|[[Force floor]] ''(W)''
|[[Force floor]] ''(W)''
|
|
|
|-
|-
|0xe
|0xe
|Green [[toggle wall]]
|Green [[toggle wall]]
|
|
|
|-
|-
|0xf
|0xf
|Green [[Toggle wall|toggle floor]]
|Green [[Toggle wall|toggle floor]]
|
|
|
|-
|-
Line 240: Line 256:
|[[Red teleport]]
|[[Red teleport]]
|
|
| Wires
|-
|-
|0x11
|0x11
|[[Blue teleport]]
|[[Blue teleport]]
|
|
| Wires
|-
|-
|0x12
|0x12
|[[Yellow teleport]]
|[[Yellow teleport]]
|
|
|
|-
|-
|0x13
|0x13
|[[Green teleport]]
|[[Green teleport]]
|
|
|
|-
|-
|0x14
|0x14
|[[Exit]]
|[[Exit]]
|
|
|
|-
|-
|0x15
|0x15
|[[Slime]]
|[[Slime]]
|
|
|
|-
|-
Line 264: Line 286:
|[[Chip]] ''(the hero)''
|[[Chip]] ''(the hero)''
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x17
|0x17
|[[Dirt block]]
|[[Dirt block]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x18
|0x18
|[[Walker]]
|[[Walker]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x19
|0x19
|[[Glider|Ship]]
|[[Glider|Ship]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x1a
|0x1a
|[[Ice block]]
|[[Ice block]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x1b
|0x1b
|[[Thin wall]] ''(E) (used in CC1 levels)''
|[[Thin wall]] ''(S) (used in CC1 levels)''
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x1c
|0x1c
|[[Thin wall]] ''(S) (used in CC1 levels)''
|[[Thin wall]] ''(E) (used in CC1 levels)''
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x1d
|0x1d
|[[Thin wall]] ''(SE) (used in CC1 levels)''
|[[Thin wall]] ''(SE) (used in CC1 levels)''
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x1e
|0x1e
|[[Gravel]]
|[[Gravel]]
|
|
|
|-
|-
|0x1f
|0x1f
|[[Green button]]
|[[Green button]]
|
|
|
|-
|-
|0x20
|0x20
|[[Blue button]]
|[[Blue button]]
|
|
|
|-
|-
Line 308: Line 341:
|[[Tank|Blue tank]]
|[[Tank|Blue tank]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x22
|0x22
|[[Red door]]
|[[Red door]]
|
|
|
|-
|-
|0x23
|0x23
|[[Blue door]]
|[[Blue door]]
|
|
|
|-
|-
|0x24
|0x24
|[[Yellow door]]
|[[Yellow door]]
|
|
|
|-
|-
|0x25
|0x25
|[[Green door]]
|[[Green door]]
|
|
|
|-
|-
Line 328: Line 366:
|[[Red key]]
|[[Red key]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x27
|0x27
|[[Blue key]]
|[[Blue key]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x28
|0x28
|[[Yellow key]]
|[[Yellow key]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x29
|0x29
|[[Green key]]
|[[Green key]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x2a
|0x2a
|[[Computer chip|IC Chip]]
|[[Computer chip|IC Chip]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x2b
|0x2b
|Extra [[Computer chip|IC Chip]]
|Extra [[Computer chip|IC Chip]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x2c
|0x2c
|[[Socket|Chip socket]]
|[[Socket|Chip socket]]
|
|
|
|-
|-
|0x2d
|0x2d
|[[Recessed wall|Pop-up wall]]
|[[Recessed wall|Pop-up wall]]
|
|
|
|-
|-
|0x2e
|0x2e
|[[Appearing wall]]
|[[Appearing wall]]
|
|
|
|-
|-
|0x2f
|0x2f
|[[Invisible wall]]
|[[Invisible wall]]
|
|
|
|-
|-
|0x30
|0x30
|Solid [[blue wall]]
|Solid [[blue wall]]
|
|
|
|-
|-
|0x31
|0x31
|False [[blue wall]]
|False [[blue wall]]
|
|
|
|-
|-
|0x32
|0x32
|[[Dirt]]
|[[Dirt]]
|
|
|
|-
|-
Line 380: Line 431:
|[[Bug|Ant]]
|[[Bug|Ant]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x34
|0x34
|[[Paramecium|Centipede]]
|[[Paramecium|Centipede]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x35
|0x35
|[[Ball|Purple ball]]
|[[Ball|Purple ball]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x36
|0x36
|[[Blob]]
|[[Blob]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x37
|0x37
|[[Teeth|Angry teeth]]
|[[Teeth|Angry teeth]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x38
|0x38
|[[Fireball|Fire box]]
|[[Fireball|Fire box]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x39
|0x39
|[[Red button]]
|[[Red button]]
|
|
|
|-
|-
|0x3a
|0x3a
|[[Brown button]]
|[[Brown button]]
|
|
|
|-
|-
Line 412: Line 471:
|[[Ice skates|Cleats]]
|[[Ice skates|Cleats]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x3c
|0x3c
|[[Suction boots]]
|[[Suction boots]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x3d
|0x3d
|[[Fire boots]]
|[[Fire boots]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x3e
|0x3e
|[[Flippers]]
|[[Flippers]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x3f
|0x3f
|[[Key thief]]
|Tool [[thief]]
|
|
|
|-
|-
Line 432: Line 496:
|[[Bomb|Cherry bomb]]
|[[Bomb|Cherry bomb]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x41
|0x41
|Open [[trap]] ''(unused in main levels)''
|Open [[trap]] ''(unused in main levels)''
|
|
|
|-
|-
|0x42
|0x42
|[[Trap]]
|[[Trap]]
|
|
|
|-
|-
Line 444: Line 511:
|[[Clone machine]] ''(used in CC1 levels)''
|[[Clone machine]] ''(used in CC1 levels)''
|
|
| Clone direction (?)
|-
|-
|0x44
|0x44
|[[Clone machine]]
|[[Clone machine]]
|Modifier required, see below
|
| Clone direction
|-
|-
|0x45
|0x45
|[[Hint|Clue]]
|[[Hint|Clue]]
|
|
|
|-
|-
|0x46
|0x46
|[[Force floor]] ''(random)''
|[[Force floor]] ''(random)''
|
|
|
|-
|-
|0x47
|0x47
|[[Gray button]]
|[[Gray button]]
|
|
|
|-
|-
|0x48
|0x48
|[[Swivel door]] ''(SW)''
|[[Swivel door]] ''(SW)''
|
|
|
|-
|-
|0x49
|0x49
|[[Swivel door]] ''(NW)''
|[[Swivel door]] ''(NW)''
|
|
|
|-
|-
|0x4a
|0x4a
|[[Swivel door]] ''(NE)''
|[[Swivel door]] ''(NE)''
|
|
|
|-
|-
|0x4b
|0x4b
|[[Swivel door]] ''(SE)''
|[[Swivel door]] ''(SE)''
|
|
|
|-
|-
Line 480: Line 556:
|[[Time bonus]]
|[[Time bonus]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x4d
|0x4d
|[[Stopwatch]]
|[[Stopwatch]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x4e
|0x4e
|[[Transmogrifier]]
|[[Transmogrifier]]
|
|
| Wires
|-
|-
|0x4f
|0x4f
|[[Railroad track]] ''(Modifier required, see section below)''
|[[Railroad track]]
|
|
| Tracks (see below)
|-
|-
|0x50
|0x50
|[[Steel wall]]
|[[Steel wall]]
|
|
| Wires
|-
|-
|0x51
|0x51
|[[Time bomb]]
|[[Time bomb]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x52
|0x52
|[[Helmet]]
|[[Helmet]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x53
|0x53
|''(Unused)''
|''(Unused)''
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x54
|0x54
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
|0x55
|0x55
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
Line 520: Line 606:
|[[Melinda]]
|[[Melinda]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x57
|0x57
|[[Teeth|Timid teeth]]
|[[Teeth|Timid teeth]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x58
|0x58
|Explosion animation ''(unused in main levels)''
|Explosion animation ''(unused in main levels)''
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x59
|0x59
|[[Hiking boots]]
|[[Hiking boots]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x5a
|0x5a
|[[Gender-only sign|Male-only sign]]
|[[Gender-only sign|Male-only sign]]
|
|
|
|-
|-
|0x5b
|0x5b
|[[Gender-only sign|Female-only sign]]
|[[Gender-only sign|Female-only sign]]
|
|
|
|-
|-
|0x5c
|0x5c
|[[Inverter|Inverter gate]] ''(N)''
|[[Wire#Gates|Logic gate]]
|Modifier allows other gates, see below
|
|Gate type and direction (see below)
|-
|-
|0x5d
|0x5d
|''(Unused)''
|''(Unused)''
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x5e
|0x5e
|Logic switch ''(ON)''
|[[Pink button]]
|
|
|Wires
|-
|-
|0x5f
|0x5f
|[[Flame jet]] ''(OFF)''
|[[Flame jet]] ''(OFF)''
|
|
|
|-
|-
|0x60
|0x60
|[[Flame jet]] ''(ON)''
|[[Flame jet]] ''(ON)''
|
|
|
|-
|-
|0x61
|0x61
|[[Orange button]]
|[[Orange button]]
|
|
|
|-
|-
Line 568: Line 666:
|[[Lightning bolt]]
|[[Lightning bolt]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x63
|0x63
|[[Yellow tank]]
|[[Yellow tank]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x64
|0x64
|[[Yellow tank button]]
|[[Yellow tank button]]
|
|
|
|-
|-
Line 580: Line 681:
|[[Mirror Chip]]
|[[Mirror Chip]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x66
|0x66
|[[Mirror Melinda]]
|[[Mirror Melinda]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x67
|0x67
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
Line 592: Line 696:
|[[Bowling ball]]
|[[Bowling ball]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x69
|0x69
|[[Rover]]
|[[Rover]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x6a
|0x6a
|[[Time penalty]]
|[[Time penalty]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x6b
|0x6b
|[[Custom tile|Custom floor]] ''(green)''
|[[Custom tile|Custom floor]]
|Modifier allows other styles, see below
|
|Style (see below)
|-
|-
|0x6c
|0x6c
|(Unused)
|(Unused)
|
|
|
|-
|-
Line 612: Line 721:
|[[Thin wall]] / [[Canopy]]
|[[Thin wall]] / [[Canopy]]
|Panel/Canopy bitmask ''(see below)'', Tile Specification for lower layer
|Panel/Canopy bitmask ''(see below)'', Tile Specification for lower layer
|
|-
|-
|0x6e
|0x6e
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
Line 620: Line 731:
|[[Railroad sign]]
|[[Railroad sign]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x70
|0x70
|[[Custom tile|Custom wall]] ''(green)''
|[[Custom tile|Custom wall]]
|Modifier allows other styles, see below
|
|Style (see below)
|-
|-
|0x71
|0x71
|[[Letter tile]] ''(space)''
|[[Letter tile]] ''(space)''
|Modifier required, see below
|
|Glyph type (see below)
|-
|-
|0x72
|0x72
|[[Switch door|Purple toggle wall]]
|[[Switch door|Purple toggle floor]]
|
|
|
|-
|-
|0x73
|0x73
|[[Switch door|Purple toggle floor]]
|[[Switch door|Purple toggle wall]]
|
|
|
|-
|-
|0x74
|0x74
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
|0x75
|0x75
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
Line 648: Line 766:
|8-bit Modifier ''(see Modifier section below)''
|8-bit Modifier ''(see Modifier section below)''
|1 modifier byte, Tile Specification for affected tile
|1 modifier byte, Tile Specification for affected tile
|N/A
|-
|-
|0x77
|0x77
|16-bit Modifier ''(see Modifier section below)''
|16-bit Modifier ''(see Modifier section below)''
|2 modifier bytes, Tile Specification for affected tile
|2 modifier bytes, Tile Specification for affected tile
|N/A
|-
|-
|0x78
|0x78
|32-bit Modifier ''(see Modifier section below)''
|32-bit Modifier ''(see Modifier section below)''
|4 modifier bytes, Tile Specification for affected tile
|4 modifier bytes, Tile Specification for affected tile
|N/A
|-
|-
|0x79
|0x79
|''(Unused)''
|''(Unused)''
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x7a
|0x7a
|10 point [[Bonus flag|flag]]
|10 point [[Bonus flag|flag]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x7b
|0x7b
|100 point [[Bonus flag|flag]]
|100 point [[Bonus flag|flag]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x7c
|0x7c
|1000 point [[Bonus flag|flag]]
|1000 point [[Bonus flag|flag]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x7d
|0x7d
|Solid [[green wall]]
|Solid [[green wall]]
|
|
|
|-
|-
|0x7e
|0x7e
|False [[green wall]]
|False [[green wall]]
|
|
|
|-
|-
Line 684: Line 811:
|[[No sign|Not allowed marker]]
|[[No sign|Not allowed marker]]
|Modifies tools/keys. Tile Specification for lower layer
|Modifies tools/keys. Tile Specification for lower layer
|
|-
|-
|0x80
|0x80
|2x points [[Bonus flag|flag]]
|2x points [[Bonus flag|flag]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x81
|0x81
|[[Directional block]]
|[[Directional block]]
|Direction byte, Directional Arrows Bitmask, Tile Specification for lower layer
|Direction byte, Directional Arrows Bitmask, Tile Specification for lower layer
|
|-
|-
|0x82
|0x82
|[[Floor mimic]]
|[[Floor mimic]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x83
|0x83
|[[Green bomb]]
|[[Green bomb]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x84
|0x84
|[[Green chip]]
|[[Green chip]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x85
|0x85
|''(Unused)''
|''(Unused)''
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x86
|0x86
|''(Unused)''
|''(Unused)''
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x87
|0x87
|[[Black button]]
|[[Black button]]
|
|
|Wires
|-
|-
|0x88
|0x88
|[[Switch|ON/OFF switch]] ''(OFF)''
|[[Switch|ON/OFF switch]] ''(OFF)''
|
|
|Wires
|-
|-
|0x89
|0x89
|[[Switch|ON/OFF switch]] ''(ON)''
|[[Switch|ON/OFF switch]] ''(ON)''
|
|
|Wires
|-
|-
|0x8a
|0x8a
|Tool [[thief]]
|[[Key thief]]
|
|
|
|-
|-
Line 732: Line 871:
|[[Ghost]]
|[[Ghost]]
|Direction byte, Tile Specification for lower layer
|Direction byte, Tile Specification for lower layer
|
|-
|-
|0x8c
|0x8c
|[[Steel foil]]
|[[Steel foil]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x8d
|0x8d
|[[Turtle]]
|[[Turtle]]
|
|
|
|-
|-
Line 744: Line 886:
|[[Secret eye]]
|[[Secret eye]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x8f
|0x8f
|[[Bribe|Thief bribe]]
|[[Bribe|Thief bribe]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x90
|0x90
|[[Speed boots]]
|[[Speed boots]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|-
|-
|0x91
|0x91
|''(Unused)''
|''(Unused)''
|
|
|
|-
|-
Line 760: Line 906:
|[[Hook]]
|[[Hook]]
|Tile Specification for lower layer
|Tile Specification for lower layer
|
|}
|}


Line 824: Line 971:
==== Tile modifiers ====
==== Tile modifiers ====
The modifier "tiles" (0x76, 0x77, 0x78) affect the tile specification that they carry in their additional data. The meaning of the modifier value depends on the type of tile they affect.
The modifier "tiles" (0x76, 0x77, 0x78) affect the tile specification that they carry in their additional data. The meaning of the modifier value depends on the type of tile they affect.
The size of the modifier is irrelevant, and modifiers default to zero.  That is, if a tile is expecting a 16-bit modifier but the high byte is zero, an 8-bit modifier works as well.  If a tile is expecting an 8-bit modifier which is zero, the modifier may be omitted entirely.


==== Wire modifier ====
==== Wire modifier ====
Line 950: Line 1,099:


==== Track modifier ====
==== Track modifier ====
This is an 8- or 16-bit modifier that affects the [[railroad track]] tile. The low-order byte specifies which tracks exist; any number of bits can be combined:
This is a 16-bit modifier that affects the [[railroad track]] tile. The low byte specifies which tracks exist; any number of bits can be combined:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!Bitmask
!Bitmask
Line 977: Line 1,126:
|}
|}


The high order byte is optional and specifies which track is the active one. If omitted, the North East track is the active one. For tiles with a track switch, the active track is the only one that can be used (the other are shown red).
The high byte is comprised of two nybbles.  The lower nybble specifies which track is active. For tiles with a track switch, the active track is the only one that can be used; the others are shown in red.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!Value
!Value
!Meaning
!Meaning
|-
|-
|''(Omitted)''
|0x000
|NE track is active
|NE track is active
|-
|-
Line 1,000: Line 1,149:
|Vertical track is active
|Vertical track is active
|}
|}
The upper nybble is the tile's initial "entered" direction.  When an actor starts the level already on top of this tile, it's treated as though it entered by moving in this direction.  (If there are no tracks corresponding to that direction, the actor will be unable to move.)


=== REPL / PRPL section ===
=== REPL / PRPL section ===
Line 1,029: Line 1,180:
|-
|-
|1
|1
|Number of frames passed since previous input change. Always <= 0xfc. Larger delays are specified via multiple input changes.
|Number of frames to wait before inputting the new input. The last input is still held while the new input is pending. Always <= 0xfc. Larger delays are specified via multiple input changes
|-
|-
|1
|1
Line 1,063: Line 1,214:
|-
|-
|0x80
|0x80
|If set, this input is for player 2 in a split-screen game. <!-- doesn't work? -->
|If set, this input is for player 2 in a split-screen game <!-- doesn't work? -->
|}
|}


trusted-editors
111

edits