User:Quantum/Element

From Wiki of ZZT
< User:Quantum
Revision as of 04:57, 31 May 2020 by Quantum (talk | contribs) (Fleshed-out element infobox)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search



Quantum/Element
Internal ID{{{id}}}
Character{{{char}}}
Other traits
Effect on movement{{{effect on movement}}}
Destructible?{{{destructible}}}
Uses ZZT-OOP color names?{{{uses zzt-oop color}}}

An infobox for ZZT elements.

Top section:

  • picture: Image thumbnail, e.g., [[File:element.png|thumb|caption="Example of element"]]
  • zzt-oop name: Name used in ZZT-OOP for #put, #change, etc
  • id: Element's internal ID
  • char: Description of the element's character(s)
  • color: Default color, if the element has one
  • category: Item/Creature/Terrain (not all elements have this)

Stat parameters (all optional except for cycle:

  • x-y step: X/Y step
  • cycle: The default cycle value for this element
  • p1, p2, p3: Descriptions of how the general-purpose stat fields are used (Intelligence, Deviance, etc)
  • leader, follower: Descriptions of special-purpose centipede fields
  • current instruction: Objects only: program counter/negative bind index
  • data: How the stat's data section is used (scroll text, object program)

Other traits:

  • destructible: Whether element can be destroyed by bullets/bombs
  • effect on movement: One or more of: floor, pushable, squishable, wall
  • uses zzt-oop color: Uses ZZT-OOP color names? yes (Color on black), white on dark color, or default only
  • score: Points given when shot
  • visible in dark: Whether it shows up on dark boards without illumination