Skip to content

make_global_int

Prototypevoid make_global_int(string name[18], int default_value)

make_global_int() declares a global integer. The default_value is only applied to it if this is the first time it has been initialized and it doesn't already exist in the save game file. However, make_global_int() is almost always used in the main.c script.

The number of global variables is fairly limited... at any given time, you have a pool of 248 variable slots. This includes all global variables and all local variables declared in all scripts.

// excerpt from main.c
make_global_int("&strength", 3);
make_global_int("&story", 0);
make_global_int("&old_womans_duck", 0);