Table of Contents

Scripting Language

The CPA engine allows game/level designers to implement custom object behaviours by utilizing a proprietary scripting language.

This scripting language is unique in that it features an English and a French mode, depending on which language the Editor is set to (this can be configured by changing the User Language in EXE\Main\Edt_Data\CPAPref.ini).

On this wiki we'll refer to the English names of each scripting function, with the French name in parentheses.

Basic Concepts

FIXME TODO: Explain the basic concepts of the language

Syntax

FIXME TODO: Explain the syntax of the language

Keywords

FIXME TODO: List all the keywords of the language

Conditions

FIXME TODO: List all the conditions of the language

Functions

FIXME TODO: List all the functions of the language

Procedures

FIXME TODO: List all the functions of the language