ZZT-OOP

ZZT-OOP is the scripting language used by ZZT. It is a simple event-driven language that allows objects to interact with eachother and with the player.

Supported commands

The following is a list of ZZT-OOP keywords and tokens recognized by DreamZZT. For a description of each command, refer to the ZZT Help ZZT-OOP reference. Also note that some commands may not respond exactly as in ZZT.

Directions

north, south, east, west, opp, cw, ccw, rndp, rndns, rndne, flow, seek

Inventory

give, take, ammo, gems, torch, score, health, time

Logic

if, aligned, any, contact, blocked, dreamcast, pc

Misc

__dark, become, bind, char, change, clear, color, cycle, die, end, endgame, lock, play, put, restore, send, set, shoot, unlock, zap

Movement

/n, /s, /e, /w, /i, ?n, ?s, ?e, ?w, go, walk, try