Command Files - vanjac/zoomscape-info GitHub Wiki
Command files contain sequences of commands in plaintext, which are executed in response to certain events. Command files have the extensions .CMD, .CLK, .BUM, and sometimes .TXT, depending on their purpose.
Syntax
One statement per line. The first word of the statement is the Command, followed by arguments separated by spaces. Commands are not case sensitive. The only control structures are a handful of "if" blocks which must be terminated with endif, with an optional else in the middle.
Argument types:
- Strings: can be written with or without quotes
- Integers
- Vectors: comma-separated lists of integers.
- Booleans: indicated with
ONorOFF - Boolean Properties
Types of command files
.CMDfiles are generic command files, usually called by other files using commands likeexecandplay.STARTUP.CMD: called at the start of the gameCONFIG.CMD: seems to be an unused alternative to KA.CNF, called before anything is loaded
.CLKfiles are triggered when the player clicks the object named/aliased after the file..BUMfiles are triggered when the player bumps into the object named/aliased after the file.