.. glossary::
int
integer
integers
signed integer
signed integers
All whole numbers from -2147483648 to 2147483647; in rare cases, only from -32768 to 32767.
unsigned integer
unsigned integers
All non-negative whole numbers from 0 to either 32767, 2147483647 or 4294967296.
float
floats
double
doubles
Any decimal number.
byte
bytes
unsigned byte
unsigned bytes
All whole numbers from 0 to 255.
signed byte
signed bytes
All whole numbers from -128 to 127.
bool
boolean
booleans
yes or no, true or false, 1 or 0.
str
string
strings
Normal text.
stringlist
listofstrings
Character-separated list of :term:`strings`.
intlist
listofints
Character-separated list of :term:`integers`.
rgb
Red, Green, and Blue is the most common way colors are represented. Each :term:`byte` represents the amount of each color respectively, with 0 as the minimum and 255 as the maximum.
This color model is used with RadColor, for instance.
hsb
Hue, Saturation, and Brightness is used much less frequently than :term:`RGB`. Similarly, each :term:`byte` represents the amount of each factor. However, it is important to note that the Tiberian Sun and Red Alert 2 engines use a unique HSB color model that is not the same as the one used by most PC programs, like MS Paint.
color
colors
Color definition values, either in :term:`R,G,B <rgb>` or :term:`H,S,B <hsb>` notation.
This unique color model is used with flags in the ``[Colors]`` section.
clsid
clsids
locomotor
locomotors
Either a locomotor, or an AI general identifier.
percent
percents
percentage
percentages
%
Either a direct percentage (e.g. "50%"), or a :term:`floating point value <float>` (e.g. "0.5").
special
If given as a value type, this value doesn't conform to any typical format.
Please check the context of the documentation to see how the value must be formatted.