Bazaar developer reference

CvDiplomacyAI::LogTargetValue(CvString &, PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 27398
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_LogTargetValue

Hooks

static bool BeforeCvDiplomacyAI_LogTargetValue(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void AfterCvDiplomacyAI_LogTargetValue(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void ReplaceCvDiplomacyAI_LogTargetValue(void (*original)(CvDiplomacyAI*, CvString&, PlayerTypes), CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &BeforeCvDiplomacyAI_LogTargetValue);CivRegisterAfter<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &AfterCvDiplomacyAI_LogTargetValue);CivRegisterReplace<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &ReplaceCvDiplomacyAI_LogTargetValue);

Code

27397/// Log Target Value27398void CvDiplomacyAI::LogTargetValue(CvString& strString, PlayerTypes ePlayer)27399{27400	CvString strTemp;2740127402	// Target Value27403	switch(GetPlayerTargetValue(ePlayer))27404	{27405	case TARGET_VALUE_IMPOSSIBLE:27406		strTemp.Format("TGT Impossible");27407		break;27408	case TARGET_VALUE_BAD:27409		strTemp.Format("TGT Bad");27410		break;27411	case TARGET_VALUE_AVERAGE:27412		strTemp.Format("TGT A");27413		break;27414	case TARGET_VALUE_FAVORABLE:27415		strTemp.Format("TGT Favorable");27416		break;27417	case TARGET_VALUE_SOFT:27418		strTemp.Format("TGT Soft");27419		break;27420	default:27421		strTemp.Format("XXX");27422		break;27423	}27424	strString += ", " + strTemp;27425}

Calls

Called by