Change: upon an invalid company mode, set ERR_PRECONDITION_INVALID_COMPANY instead of ERR_PRECONDITION_INVALID

This commit is contained in:
Rubidium 2023-03-01 21:18:55 +01:00 committed by rubidium42
parent d80f193e74
commit a79f97c022
1 changed files with 2 additions and 2 deletions

View File

@ -53,14 +53,14 @@
* @param returnval The value to return on failure. * @param returnval The value to return on failure.
*/ */
#define EnforceCompanyModeValid(returnval) \ #define EnforceCompanyModeValid(returnval) \
EnforcePrecondition(returnval, ScriptCompanyMode::IsValid()) EnforcePreconditionCustomError(returnval, ScriptCompanyMode::IsValid(), ScriptError::ERR_PRECONDITION_INVALID_COMPANY)
/** /**
* Helper to enforce the precondition that we are in a deity mode. * Helper to enforce the precondition that we are in a deity mode.
* @param returnval The value to return on failure. * @param returnval The value to return on failure.
*/ */
#define EnforceDeityMode(returnval) \ #define EnforceDeityMode(returnval) \
EnforcePrecondition(returnval, ScriptCompanyMode::IsDeity()) EnforcePreconditionCustomError(returnval, ScriptCompanyMode::IsDeity(), ScriptError::ERR_PRECONDITION_INVALID_COMPANY)
/** /**
* Class that handles all error related functions. * Class that handles all error related functions.