Bazaar developer reference

CvDiplomacyAI::GetDemandEverMadeScore(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 23441
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetDemandEverMadeScore

Hooks

static bool BeforeCvDiplomacyAI_GetDemandEverMadeScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static void AfterCvDiplomacyAI_GetDemandEverMadeScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvDiplomacyAI_GetDemandEverMadeScore(int (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDemandEverMadeScore>(host, &BeforeCvDiplomacyAI_GetDemandEverMadeScore);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDemandEverMadeScore>(host, &AfterCvDiplomacyAI_GetDemandEverMadeScore);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDemandEverMadeScore>(host, &ReplaceCvDiplomacyAI_GetDemandEverMadeScore);

Code

23441int CvDiplomacyAI::GetDemandEverMadeScore(PlayerTypes ePlayer)23442{23443	int iOpinionWeight = 0;23444	if(IsDemandEverMade(ePlayer))23445		iOpinionWeight += /*20*/ GC.getOPINION_WEIGHT_MADE_DEMAND_OF_US();23446	return iOpinionWeight;23447}

Calls

Called by