Search results

Jump to navigation Jump to search
  • ''':shot''' is a built-in [[ZZT-OOP]] label that triggers on an unlocked [[Object]] hit by a bullet. {{ZZT-OOP navbox}}
    142 bytes (21 words) - 21:17, 7 February 2021
  • ''':bombed''' is a built-in [[ZZT-OOP]] label that triggers whenever an unlocked [[Object]] is within the radius {{ZZT-OOP navbox}}
    224 bytes (32 words) - 09:40, 8 February 2021
  • '''#die''' is a [[ZZT-OOP]] command that turns an object into an [[Empty]], effectively removing it f {{ZZT-OOP navbox}}
    227 bytes (33 words) - 09:37, 8 February 2021
  • '''ZZT-OOP''' is the programming language used by [[Object|Objects]] in ZZT. ...ile this is not officially documented, [[Scroll|Scrolls]] also rely on the ZZT-OOP parser to display messages and can thus execute commands.
    256 bytes (36 words) - 08:31, 8 February 2021
  • ''':energize''' is a built-in [[ZZT-OOP]] label. It is sent to all unlocked [[Object|Objects]] whenever a [[Player] {{ZZT-OOP navbox}}
    266 bytes (41 words) - 03:27, 9 February 2021
  • ''':thud''' is a built-in [[ZZT-OOP]] label that triggers when a [[Walk|walking]] object's path is obstructed. {{ZZT-OOP navbox}}
    335 bytes (56 words) - 20:28, 7 February 2021
  • '''not''' is a condition modifier in [[ZZT-OOP]]. It negates the result of the condition check which follow it within an [ {{ZZT-OOP navbox}}
    309 bytes (49 words) - 05:36, 14 February 2021
  • '''energized''' is an internal object flag in [[ZZT-OOP]]. This flag is true when the player has temporary invincibility from havin {{ZZT-OOP navbox}}
    354 bytes (49 words) - 02:54, 8 February 2021
  • ''':touch''' is a built-in [[ZZT-OOP]] label that triggers when the [[player]] touches (bumps into) an [[object] {{ZZT-OOP navbox}}
    344 bytes (48 words) - 18:24, 8 February 2021
  • '''#throwstar [direction]''' is a [[ZZT-OOP]] command to have an object throw a [[star]] in a specified direction. {{ZZT-OOP navbox}}
    356 bytes (59 words) - 07:53, 10 February 2021
  • '''contact''' is an internal object flag in [[ZZT-OOP]]. This flag is true for an object when it is standing directly next to the {{ZZT-OOP navbox}}
    362 bytes (56 words) - 02:46, 8 February 2021
  • '''restart''' is a built-in [[ZZT-OOP]] message that resets an object's instruction counter, making it continue e {{ZZT-OOP navbox}}
    480 bytes (65 words) - 01:34, 11 February 2021
  • The four '''cardinal directions''' in [[ZZT-OOP]] are '''north''', '''south''', '''east''', and '''west''', which correspon {{ZZT-OOP navbox}}
    581 bytes (79 words) - 04:47, 11 February 2021
  • '''idle''' ''(shortened: '''i''')'' is a [[ZZT-OOP]] direction token which does not point in any direction. It can be used wit {{ZZT-OOP navbox}}
    553 bytes (91 words) - 05:11, 11 February 2021
  • '''#try''' (Shortened: '''[[Movement|?]]''') is a [[ZZT-OOP]] movement command which attempts to move an [[object]] one step in a given {{ZZT-OOP navbox}}
    591 bytes (87 words) - 22:19, 11 February 2021
  • '''alligned''' is an internal object flag in [[ZZT-OOP]]. This flag is true for a given object whenever it is aligned horizontally {{ZZT-OOP navbox}}
    539 bytes (85 words) - 02:30, 8 February 2021
  • '''blocked''' is an internal object flag in [[ZZT-OOP]]. This flag is true for an object if there is any obstruction in the provi {{ZZT-OOP navbox}}
    445 bytes (73 words) - 02:39, 8 February 2021
  • '''#endgame''' is a [[ZZT-OOP]] command that sets the [[Player|player's]] health to 0, thus ending the ga {{ZZT-OOP navbox}}
    577 bytes (96 words) - 07:25, 8 February 2021
  • Any [[ZZT-OOP]] line beginning with an apostrophe ('''<nowiki>'</nowiki>''') is treated a {{ZZT-OOP navbox}}
    621 bytes (102 words) - 15:42, 9 February 2021
  • '''#char''' is a [[ZZT-OOP]] command for changing an object's display character. {{ZZT-OOP navbox}}
    641 bytes (92 words) - 17:09, 29 September 2022
  • '''#become''' is a [[ZZT-OOP]] command that lets an object become a different kind of element. {{ZZT-OOP navbox}}
    695 bytes (105 words) - 17:07, 29 September 2022
  • '''seek''' is a [[ZZT-OOP]] direction token which points towards the [[player]]. {{ZZT-OOP navbox}}
    734 bytes (113 words) - 05:11, 11 February 2021
  • '''flow''' is a [[ZZT-OOP]] direction token which points in the direction an object is [[walk|walking {{ZZT-OOP navbox}}
    684 bytes (103 words) - 06:16, 10 February 2021
  • '''#lock''' and '''#unlock''' are [[ZZT-OOP]] commands that control whether an [[object]] receives [[messages]] from ex {{ZZT-OOP navbox}}
    832 bytes (125 words) - 16:28, 11 February 2021
  • '''#shoot [direction]''' is a [[ZZT-OOP]] command to have an object shoot a [[bullet]] in a specified direction. {{ZZT-OOP navbox}}
    719 bytes (120 words) - 07:50, 10 February 2021
  • '''#end''' is a [[ZZT-OOP]] command for ending code execution. It achieves this by setting the [[Obje * The ZZT-OOP parser will treat the character 00h (a null terminator) as equivalent to ''
    739 bytes (120 words) - 05:52, 24 October 2023
  • '''#if''' is a built-in [[ZZT-OOP]] command which evaluates the state of a [[flag]], conditionally executing {{ZZT-OOP navbox}}
    858 bytes (136 words) - 23:00, 8 February 2021
  • '''#change''' is a [[ZZT-OOP]] command that lets you change all instances of a given element with anothe {{ZZT-OOP navbox}}
    957 bytes (152 words) - 17:08, 29 September 2022
  • '''#bind''' is a [[ZZT-OOP]] command which allows replacing the currently executed [[Object]] code wit {{ZZT-OOP navbox}}
    1 KB (188 words) - 17:08, 29 September 2022
  • '''#put''' is a [[ZZT-OOP]] command that lets an object place an element on the board. If the element {{ZZT-OOP navbox}}
    1 KB (188 words) - 17:13, 29 September 2022
  • '''#walk''' is a [[ZZT-OOP]] command that makes an [[object]] move automatically, independent of conve {{ZZT-OOP navbox}}
    1 KB (197 words) - 05:22, 14 February 2021
  • ...if at least one instance is found. '''any''' can detect anything with a [[ZZT-OOP name]], and a color argument can be specified as well. If an invalid object {{ZZT-OOP navbox}}
    1 KB (168 words) - 08:25, 8 February 2021
  • ...arameter''' (which dictates how often a statted element updates), or the [[ZZT-OOP]] command '''#cycle n''' (which sets an object's cycle parameter to n). An ...ult editor, it is common to see <code>#cycle 1</code> as the first line of ZZT-OOP in order initialize the object. External editors can modify the cycle param
    1 KB (225 words) - 17:11, 29 September 2022
  • '''#go''' (Shortened: '''[[Movement|/]]''') is a [[ZZT-OOP]] movement command which makes an [[object]] move one step. If the destinat {{ZZT-OOP navbox}}
    2 KB (297 words) - 20:21, 24 August 2021
  • In [[ZZT-OOP]], a direction modifier is a word that prefixes a direction to create a new '''cw''' and '''ccw''' are ZZT-OOP direction modifiers which modify the direction clockwise and counter-clockw
    2 KB (276 words) - 00:34, 22 April 2023
  • The syntax for hyperlinks in [[ZZT-OOP]] is as follows: ...in their place would have been executed. Thus, the following code is valid ZZT-OOP:
    2 KB (303 words) - 03:14, 9 February 2021
  • '''#send''' is a [[ZZT-OOP]] command that provides a means of directing one or multiple [[object|objec '''#send''' is unique among ZZT-OOP commands in that the command part can be omitted as a shortcut: <code>#labe
    2 KB (380 words) - 06:40, 22 September 2021
  • '''#zap''' and '''#restore''' are [[ZZT-OOP]] commands for disabling labels. '''#zap''' will disable the first active o {{ZZT-OOP navbox}}
    2 KB (405 words) - 17:13, 29 September 2022
  • '''#give''' and '''#take''' are [[ZZT-OOP]] commands for adding and subtracting to counters. ..., and the command is executed instead (if present). The command can be any ZZT-OOP command, but is usually the name of a [[Label|label]] to jump to, as in the
    2 KB (352 words) - 17:12, 29 September 2022
  • There are three '''random directions''' in [[ZZT-OOP]]: rndns, rndne, and rnd, and one random direction modifier: rndp. They are '''rndns''' is a ZZT-OOP direction which causes the object to choose randomly from its north or sout
    2 KB (353 words) - 19:48, 7 February 2021
  • The [[ZZT-OOP]] commands '''#set''' and '''#clear''' are used to set and clear flags from * Due to how the interpreter works, flags set with ZZT-OOP are limited to letters (a-z), numbers (0-9), colons (:) and underscores (_)
    3 KB (612 words) - 17:04, 14 October 2023
  • The '''#play''' command in [[ZZT-OOP]] allows [[object|objects]] and [[scroll|scrolls]] to play music and sound ...Table]] - A programmatically generated list of possible note durations in ZZT-OOP
    3 KB (466 words) - 17:12, 29 September 2022