Bazaar developer reference

getWorldSizeMaxConscript(const CvPolicyEntry &)

Defined in
CvInternalGameCoreUtils.cpp, line 63
Hook name
CivHooks::getWorldSizeMaxConscript

Hooks

static bool BeforegetWorldSizeMaxConscript(const CvPolicyEntry& kPolicy, int& result);static void AftergetWorldSizeMaxConscript(const CvPolicyEntry& kPolicy, int& result);static int ReplacegetWorldSizeMaxConscript(int (*original)(const CvPolicyEntry&), const CvPolicyEntry& kPolicy);CivRegisterBefore<CivHooks::getWorldSizeMaxConscript>(host, &BeforegetWorldSizeMaxConscript);CivRegisterAfter<CivHooks::getWorldSizeMaxConscript>(host, &AftergetWorldSizeMaxConscript);CivRegisterReplace<CivHooks::getWorldSizeMaxConscript>(host, &ReplacegetWorldSizeMaxConscript);

Code

63int getWorldSizeMaxConscript(const CvPolicyEntry& kPolicy)64{65	int iMaxConscript = kPolicy.GetMaxConscript();6667	iMaxConscript *= std::max(0, (GC.getMap().getWorldInfo().getMaxConscriptModifier() + 100));68	iMaxConscript /= 100;6970	return iMaxConscript;71}

Calls

Called by