diff options
| author | 2023-08-28 23:37:35 +0100 | |
|---|---|---|
| committer | 2023-08-30 21:46:05 +0100 | |
| commit | 3acea30a35983df9d43d114d044109df1ad90931 (patch) | |
| tree | 59e8bd9c29a691d663016b5f8ba0f92f7756d853 | |
| parent | cbbe8a87093995bcdec71771aca42dc098a4b37b (diff) | |
| download | sst-3acea30a35983df9d43d114d044109df1ad90931.tar.gz sst-3acea30a35983df9d43d114d044109df1ad90931.zip | |
Only register portal colour cvars in Portal
| -rw-r--r-- | src/portalcolours.c | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/src/portalcolours.c b/src/portalcolours.c index 48e4ee0..33a6020 100644 --- a/src/portalcolours.c +++ b/src/portalcolours.c @@ -34,11 +34,11 @@ REQUIRE_GLOBAL(clientlib)  // It's like the thing Portal Tools does, but at runtime! -DEF_CVAR(sst_portal_colour0, "Crosshair colour for gravity beam (hex)", +DEF_CVAR_UNREG(sst_portal_colour0, "Crosshair colour for gravity beam (hex)",  		"F2CAA7", CON_ARCHIVE | CON_HIDDEN) -DEF_CVAR(sst_portal_colour1, "Crosshair colour for left portal (hex)", +DEF_CVAR_UNREG(sst_portal_colour1, "Crosshair colour for left portal (hex)",  		"40A0FF", CON_ARCHIVE | CON_HIDDEN) -DEF_CVAR(sst_portal_colour2, "Crosshair colour for right portal (hex)", +DEF_CVAR_UNREG(sst_portal_colour2, "Crosshair colour for right portal (hex)",  		"FFA020", CON_ARCHIVE | CON_HIDDEN)  static struct rgba colours[3] = {  		{242, 202, 167, 255}, {64, 160, 255, 255}, {255, 160, 32, 255}}; @@ -122,7 +122,11 @@ static bool find_UTIL_Portal_Color(void *base) {  }  PREINIT { -	return GAMETYPE_MATCHES(Portal1); +	if (!GAMETYPE_MATCHES(Portal1)) return false; +	con_reg(sst_portal_colour0); +	con_reg(sst_portal_colour1); +	con_reg(sst_portal_colour2); +	return true;  }  INIT { | 
