What does defining a function as "stock" or "void" practically do?
Is the only difference between a normal variable and a value that is defined (i.e. #define age 16 vs. new age = 16;) is that a defined variable cannot be changed? (which I assume has some overhead influences otherwise there'd be no point in it).
Is there a reference somewhere for Sourcemod's syntax for handling bitflags?
What is the purpose of gamedata, and why do some plugins need it?