Unused ID

From MZXWiki
Jump to navigation Jump to search


An Unused ID is a MegaZeux built-in thing with no functionality which is inaccessible for placement in the board editor. When placed using BOARD_ID or bidX,Y, all of these IDs behave identically to generic walls e.g. Normal. In some cases, these IDs have been used to implement Robotic hacks.

These IDs are reserved for future use, and external tools should not attempt to extend the usage of them.

ID 34

Main page: Goop

Prior to MegaZeux 2.00, ID 34 was an unused ID.

ID 64

Unused # 64 Id64.png
Robotic name [unknown]
Default color 0
Default param 0
ID char 63 (#64)

ID 96

Unused # 96 Id96.png
Robotic name [unknown]
Default color 0
Default param 0
ID char 63 (#96)

ID 98

Sprite # 98 Id98.png
Robotic name Sprite
Default color 0
Default param 0
ID char 63 (#98)

ID 98 is used to hack Sprite placement and detection into Robotic.

ID 99

Sprite Colliding # 99 Id99.png
Robotic name Sprite_colliding
Default color 0
Default param 0
ID char 63 (#99)

ID 99 is used to hack Sprite collision into Robotic.

ID 100

Image File # 100 Id100.png
Robotic name Image_file
Default color 0
Default param 0
ID char 63 (#100)

ID 100 is used to hack MZM loading into Robotic.

IDs 101 through 121

In addition to the specific IDs listed here, all IDs between 101 and 121 (inclusive) are unused. All of these IDs have the Robotic name __unused and the default ID char 63 ('?').