Terrains
Terrains are a category of built-in things that generally perform no autonomous actions, interactions, or animations on the board. They can be placed in the editor by pressing F3 and selecting a thing.
Space
Space # 0 ![]() | |
Robotic name | Space
|
Default color | none |
Default param | none |
ID char | 32 (#0) |
Attributes | Floor |
Space (ID 0, Space
) is the default floor type used in new boards.
When provided as the replacement type for the CHANGE command, they are special in that changing something to a Space will instead remove the object being replaced, preserving whatever floor is beneath that object.
If the board option Explosions to... is set to Explosions to space, Explosions will leave the floor beneath where they were created unmodified.
If the board option Fire burns space is enabled, Fire can spread onto any Space.
ZZT connection
Space is analogous to ZZT's Space.
Normal
Normal # 1 ![]() | |
Robotic name | Normal
|
Default color | none |
Default param | none |
ID char | 178 (#1) |
Normal (ID 1, Normal
) is a generic wall type that uses char 178 by default.
ZZT connection
Normal is analogous to ZZT's Normal.
Solid
Solid # 2 ![]() | |
Robotic name | Solid
|
Default color | none |
Default param | none |
ID char | 219 (#2) |
Solid (ID 2, Solid
) is a generic wall type that uses char 219 by default.
ZZT connection
Solid is analogous to ZZT's Solid.
Tree
Tree # 3 ![]() | |
Robotic name | Tree
|
Default color | 10 |
Default param | none |
ID char | 6 (#3) |
Tree (ID 3, Tree
) is a generic wall type that uses char 6 and color 10 by default.
If the board option Fire burns trees is enabled, Fire can spread onto Trees.
Line
Line # 4 ![]() | |
Robotic name | Line
|
Default color | none |
Default param | none |
ID char | 0 (#4) |
ID anim. chars | Thick lines (#144-#159) |
Line (ID 4, Line
) is a generic wall type. A Line uses the configured thick lines ID chars (144-159) to determine its display character.
ZZT connection
Line is analogous to ZZT's Linewalls.
Custom Block
Custom Block # 5 ![]() | |
Robotic name | CustomBlock
|
Default color | none |
Default param | select |
ID char | 255 - use param (#5) |
Main page: Custom Block
Custom Block (ID 5, CustomBlock
) is a generic wall type. Its parameter is used to select its display character.
Breakaway
Breakaway # 6 ![]() | |
Robotic name | Breakaway
|
Default color | none |
Default param | 0 |
ID char | 177 (#6) |
Attributes | Break when shot Break when bombed |
Breakaway (ID 6, Breakaway
) is a generic breakable wall type. It is like a regular wall except that it will be destroyed when shot, revealing whatever floor was beneath it.
ZZT connection
Breakaway is analogous to ZZT's Breakable.
Custom Break
Custom Break # 7 ![]() | |
Robotic name | CustomBreak
|
Default color | none |
Default param | select |
ID char | 255 - use param (#7) |
Attributes | Break when shot Break when bombed |
Main page: Custom Break
Custom Break (ID 7, CustomBreak
) is a generic breakable wall type. It is the same as Breakaway, except its parameter is used to select its display character.
Fake
Fake # 13 ![]() | |
Robotic name | Fake
|
Default color | none |
Default param | none |
ID char | 178 (#13) |
Attributes | Floor |
Fake (ID 13, Fake
) is a generic floor type that uses char 178 by default.
If the board option Fire burns fakes is enabled, Fire can spread onto any Fake.
ZZT connection
Fake is analogous to ZZT's Fake.
Carpet
Carpet # 14 ![]() | |
Robotic name | Carpet
|
Default color | none |
Default param | none |
ID char | 177 (#14) |
Attributes | Floor |
Carpet (ID 14, Carpet
) is a generic floor type that uses char 177 by default.
If the board option Fire burns fakes is enabled, Fire can spread onto any Carpet.
Floor
Floor # 15 ![]() | |
Robotic name | Floor
|
Default color | none |
Default param | none |
ID char | 176 (#15) |
Attributes | Floor |
Floor (ID 15, Floor
) is a generic floor type that uses char 176 by default.
If the board option Explosions to... is set to Explosions to ash, Explosions will leave color 8 Floor beneath where they were created.
If the board option Fire burns fakes is enabled, Fire can spread onto any Floor.
Tiles
Tiles # 16 ![]() | |
Robotic name | Tiles
|
Default color | none |
Default param | none |
ID char | 254 (#16) |
Attributes | Floor |
Tiles (ID 16, Tiles
) is a generic floor type that uses char 254 by default.
If the board option Fire burns fakes is enabled, Fire can spread onto any Tiles.
Custom Floor
Custom Floor # 17 ![]() | |
Robotic name | CustomFloor
|
Default color | none |
Default param | select |
ID char | 255 - use char (#17) |
Attributes | Floor |
Main page: Custom Floor
Custom Floor (ID 17, CustomFloor
) is a generic floor type that uses the value of its parameter to select its display character.
If the board option Fire burns fakes is enabled, Fire can spread onto any Custom Floor.
Web
Web # 18 ![]() | |
Robotic name | Web
|
Default color | 7 |
Default param | none |
ID char | 0 (#18) |
ID anim. chars | Thin lines (#128-#143) |
Attributes | Floor Break when bombed |
Web (ID 18, Web
) is a generic floor type with the default color 7. A Web uses the configured thin lines ID chars (128-143) to determine its display character.
If the board option Fire burns fakes is enabled, Fire can spread onto any Web.
Spiders can be configured to move exclusively on different Web types.
Thick Web
Thick Web # 19 ![]() | |
Robotic name | ThickWeb
|
Default color | 7 |
Default param | none |
ID char | 0 (#19) |
ID anim. chars | Thick lines (#144-#159) |
Attributes | Floor Break when bombed |
Thick Web (ID 19, ThickWeb
) is a generic floor type with the default color 7. A Thick Web uses the configured thick lines ID chars (144-159) to determine its display character.
If the board option Fire burns fakes is enabled, Fire can spread onto any Thick Web.
Spiders can be configured to move exclusively on Web types.
Forest
Forest # 65 ![]() | |
Robotic name | Forest
|
Default color | 2 |
Default param | none |
ID char | 178 (#65) |
Effect when touched |
Become Space or Floor, move player on top |
Forest (ID 65, Forest
) is a wall type with the default char 178 and color 2 by default. When touched by the Player, the Player will move onto the Forest, which will turn into a Floor of the same color (or a Space if the board setting Forest to floor is unset) and play SFX 13.
ZZT connection
Forest is analogous to ZZT's Forest.
Invis. Wall
Invis. Wall # 71 ![]() | |
Robotic name | InvisWall
|
Default color | none |
Default param | none |
ID char | 32 (#71) |
Effect when touched |
Become Normal |
Invis. Wall, (ID 71, InvisWall
) is a wall type with the default char 32, which makes it indistinguishable from Space of the same color ("invisible"). When touched by the Player, the Invis. Wall will turn into a Normal of the same color, play SFX 12, and display the message "Oof! You ran into an invisible wall".
ZZT connection
Invis. Wall is analogous to ZZT's Invisible.