Bazaar developer reference

CvQuestInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvQuestInfo.cpp, line 164
Class
CvQuestInfo
Hook name
CivHooks::CvQuestInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvQuestInfo_CacheResults(CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvQuestInfo_CacheResults(CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvQuestInfo_CacheResults(bool (*original)(CvQuestInfo*, Database::Results&, CvDatabaseUtility&), CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvQuestInfo_CacheResults>(host, &BeforeCvQuestInfo_CacheResults);CivRegisterAfter<CivHooks::CvQuestInfo_CacheResults>(host, &AfterCvQuestInfo_CacheResults);CivRegisterReplace<CivHooks::CvQuestInfo_CacheResults>(host, &ReplaceCvQuestInfo_CacheResults);

Code

164bool CvQuestInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)165{166	if(!CvBaseInfo::CacheResults(kResults, kUtility))167		return false;168169	m_bInternal = kResults.GetBool("Internal");170	m_bEnabled = kResults.GetBool("Enabled");171	m_bGlobal = kResults.GetBool("Global");172	m_bRevokeOnBully = kResults.GetBool("RevokeOnBully");173	m_bContest = kResults.GetBool("Contest");174	m_iMinPlayers = kResults.GetInt("MinPlayers");175	m_iDuration = kResults.GetInt("Duration");176	m_iFriendship = kResults.GetInt("Friendship");177	m_iBiasFriendly = kResults.GetInt("BiasFriendly");178	m_iBiasNeutral = kResults.GetInt("BiasNeutral");179	m_iBiasHostile = kResults.GetInt("BiasHostile");180	m_iBiasIrrational = kResults.GetInt("BiasIrrational");181	m_iBiasMaritime = kResults.GetInt("BiasMaritime");182	m_iBiasMercantile = kResults.GetInt("BiasMercantile");183	m_iBiasCultured = kResults.GetInt("BiasCultured");184	m_iBiasMilitaristic = kResults.GetInt("BiasMilitaristic");185	m_iBiasReligious = kResults.GetInt("BiasReligious");186	m_strDisabledOnOption = kResults.GetText("DisabledOnOption");187	m_strStartSummary = kResults.GetText("StartSummary");188	m_strStartMessage = kResults.GetText("StartMessage");189	m_strFinishSummary = kResults.GetText("FinishSummary");190	m_strFinishMessage = kResults.GetText("FinishMessage");191	m_strCancelSummary = kResults.GetText("CancelSummary");192	m_strCancelMessage = kResults.GetText("CancelMessage");193194	return true;195}

Calls