- use CCMDs for weapon and inventory selection, courtesy of ZDuke.

This commit is contained in:
Christoph Oelckers 2020-07-17 20:56:10 +02:00
parent 01d3ca870d
commit 29e107ad24
32 changed files with 364 additions and 550 deletions

View file

@ -1123,7 +1123,7 @@ int C_RegisterFunction(const char* pszName, const char* pszDesc, int (*func)(CCm
{
if (args.argc() > 0) args.operator[](0);
CCmdFuncParm param = { args.argc() - 1, nname.GetChars(), (const char**)args._argv + 1, args.cmd };
if (func(&param) != CCMD_OK)
if (func(&param) != CCMD_OK && pszDesc)
{
Printf("%s\n", pszDesc);
}