#become is a ZZT-OOP command that lets an object become a different kind of element.
The syntax is
#become color element. The color argument is optional. While the element argument is supposed to be mandatory, an empty string is treated as equivalent to a board edge. Providing an invalid element name will throw a
Bad #BECOME error.
- Unlike other commands, #become color object will always destroy and create a new stat, clearing the object's character and source code.