From a79f97c0228d2ce3f196c7b49b5fa80b540e30cb Mon Sep 17 00:00:00 2001 From: Rubidium Date: Wed, 1 Mar 2023 21:18:55 +0100 Subject: [PATCH] Change: upon an invalid company mode, set ERR_PRECONDITION_INVALID_COMPANY instead of ERR_PRECONDITION_INVALID --- src/script/api/script_error.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/script/api/script_error.hpp b/src/script/api/script_error.hpp index e053350188..3b2ecc0ccf 100644 --- a/src/script/api/script_error.hpp +++ b/src/script/api/script_error.hpp @@ -53,14 +53,14 @@ * @param returnval The value to return on failure. */ #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. * @param returnval The value to return on failure. */ #define EnforceDeityMode(returnval) \ - EnforcePrecondition(returnval, ScriptCompanyMode::IsDeity()) + EnforcePreconditionCustomError(returnval, ScriptCompanyMode::IsDeity(), ScriptError::ERR_PRECONDITION_INVALID_COMPANY) /** * Class that handles all error related functions.