///////////////////////////
// cvar constants
-const int CVAR_SAVE = 1;
-const int CVAR_NOTIFY = 2;
-const int CVAR_READONLY = 4;
+const int CVAR_SAVE = BIT(0);
+const int CVAR_NOTIFY = BIT(1);
+const int CVAR_READONLY = BIT(2);
// server flags
-const int SERVERFLAG_ALLOW_FULLBRIGHT = 1;
-const int SERVERFLAG_TEAMPLAY = 2;
-const int SERVERFLAG_PLAYERSTATS = 4;
+// NOTE: the engine doesn't clear serverflags on map change (gotomap)
+const int SERVERFLAG_ALLOW_FULLBRIGHT = BIT(0);
+const int SERVERFLAG_TEAMPLAY = BIT(1);
+const int SERVERFLAG_PLAYERSTATS = BIT(2);
+const int SERVERFLAG_PLAYERSTATS_CUSTOM = BIT(3);
+const int SERVERFLAG_FORBID_PICKUPTIMER = BIT(4);
const int SPECIES_HUMAN = 0;
const int SPECIES_ROBOT_SOLID = 1;
const int INITPRIO_SETLOCATION = 90;
const int INITPRIO_LINKDOORS = 91;
const int INITPRIO_LAST = 99;
+
+// effects
+const int EF_SHOCK = 262144;
#endif
#if defined(SVQC)