This makes it more obvious that they're immutable.
Did this by adding (COLOR|ALPHA)_KEYGRABBER_KEYS_IMMUTABLE to skinvalues.
- Used the same as the *_KEYGRABBER_KEYS values, with COLOR divided by 2 roughly.
// keygrabber
ALPHA_KEYGRABBER_KEYS 0.8
COLOR_KEYGRABBER_KEYS '0.96 0.99 1'
+ALPHA_KEYGRABBER_KEYS_IMMUTABLE 0.8
+COLOR_KEYGRABBER_KEYS_IMMUTABLE '0.48 0.50 0.5'
ALPHA_KEYGRABBER_TITLES 1
COLOR_KEYGRABBER_TITLES '0.03 0.25 0.49'
ALPHA_KEYGRABBER_TITLES 1
COLOR_KEYGRABBER_KEYS '1 1 1'
ALPHA_KEYGRABBER_KEYS 0.7
+COLOR_KEYGRABBER_KEYS_IMMUTABLE '0.5 0.5 0.5'
+ALPHA_KEYGRABBER_KEYS_IMMUTABLE 0.7
// item: player color button
// uses "colorbutton" images
ALPHA_KEYGRABBER_TITLES 1
COLOR_KEYGRABBER_KEYS '1 1 1'
ALPHA_KEYGRABBER_KEYS 0.7
+COLOR_KEYGRABBER_KEYS_IMMUTABLE '0.5 0.5 0.5'
+ALPHA_KEYGRABBER_KEYS_IMMUTABLE 0.7
// item: player color button
// uses "colorbutton" images
ALPHA_KEYGRABBER_TITLES 1
COLOR_KEYGRABBER_KEYS '1 1 1'
ALPHA_KEYGRABBER_KEYS 0.7
+COLOR_KEYGRABBER_KEYS_IMMUTABLE '0.5 0.5 0.5'
+ALPHA_KEYGRABBER_KEYS_IMMUTABLE 0.7
// item: list box
COLOR_LISTBOX_SELECTED '0 0 0'
SKINFLOAT(ALPHA_KEYGRABBER_TITLES, 1);
SKINVECTOR(COLOR_KEYGRABBER_KEYS, '1 1 1');
SKINFLOAT(ALPHA_KEYGRABBER_KEYS, 0.7);
+ SKINVECTOR(COLOR_KEYGRABBER_KEYS_IMMUTABLE, '0.5 0.5 0.5');
+ SKINFLOAT(ALPHA_KEYGRABBER_KEYS_IMMUTABLE, 0.7);
// item: list box
SKINVECTOR(COLOR_LISTBOX_SELECTED, '0 0 1');
func = argv(1);
}
if (KEYBIND_IS_SPECIAL(func))
+ {
s = substring(func, 1, -1);
+ theColor = SKINCOLOR_KEYGRABBER_KEYS_IMMUTABLE;
+ theAlpha = SKINALPHA_KEYGRABBER_KEYS_IMMUTABLE;
+ }
else
{
bool joy_active = cvar("joy_active");