It is my understanding that global variables aren't possible in QuakeC, only global constants.
In particular, when the level changes all information is lost except player info (parm10, etc.)
Am I right about the above?
And if so, I should use extraneous cvars like scratch1, scratch2, saved1, saved2, etc.) to preserve information? (Unless I want to add extra fields to entities and I've read that uses a lot of memory because each edict used has that field?).
[add: btw, I'm not referring to storing player specific information. I just referring to general global variables not related to the player.)