Bazaar developer reference

CvDiplomacyAI::GetDiploStringForMessage(DiploMessageTypes, PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 16321
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetDiploStringForMessage

Hooks

static bool BeforeCvDiplomacyAI_GetDiploStringForMessage(CvDiplomacyAI* self, DiploMessageTypes eDiploMessage, PlayerTypes eForPlayer, const char*& result);static void AfterCvDiplomacyAI_GetDiploStringForMessage(CvDiplomacyAI* self, DiploMessageTypes eDiploMessage, PlayerTypes eForPlayer, const char*& result);static const char* ReplaceCvDiplomacyAI_GetDiploStringForMessage(const char* (*original)(CvDiplomacyAI*, DiploMessageTypes, PlayerTypes), CvDiplomacyAI* self, DiploMessageTypes eDiploMessage, PlayerTypes eForPlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDiploStringForMessage>(host, &BeforeCvDiplomacyAI_GetDiploStringForMessage);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDiploStringForMessage>(host, &AfterCvDiplomacyAI_GetDiploStringForMessage);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDiploStringForMessage>(host, &ReplaceCvDiplomacyAI_GetDiploStringForMessage);

Code

16320/// What should an AI leader say for a particular situation?16321const char* CvDiplomacyAI::GetDiploStringForMessage(DiploMessageTypes eDiploMessage, PlayerTypes eForPlayer)16322{16323	return GetDiploStringForMessage(eDiploMessage, eForPlayer, Localization::String::Empty, Localization::String::Empty);16324}

Calls

Called by