Client: Games can now override base-Nuclide commands.

This commit is contained in:
Marco Cawthorne 2022-01-25 20:06:40 -08:00
parent 63d7b04852
commit f0a8fa0889
Signed by: eukara
GPG key ID: C196CD8BA993248A

View file

@ -698,6 +698,13 @@ CSQC_ConsoleCommand(string sCMD)
tokenize(sCMD);
/* give us a chance to override commands */
int ret = ClientGame_ConsoleCommand();
/* successful override */
if (ret == (1))
return (1);
switch (argv(0)) {
case "testPointLight":
makevectors(getproperty(VF_ANGLES));
@ -852,7 +859,7 @@ CSQC_ConsoleCommand(string sCMD)
setcustomskin(pSeat->m_ePlayer, "", sprintf("geomset %s %s\n", argv(1), argv(2)));
break;
default:
return ClientGame_ConsoleCommand();
return (0);
}
return (1);
}