Bazaar developer reference

CvPlayer::AddDiplomacyEvent(const char *, PlayerTypes, int, int, int, int)

Defined in
CvPlayer.cpp, line 24655
Class
CvPlayer
Hook name
CivHooks::CvPlayer_AddDiplomacyEvent

Hooks

static bool BeforeCvPlayer_AddDiplomacyEvent(CvPlayer* self, const char* sMessage, PlayerTypes eFromPlayer, int iData1, int iData2, int iData3, int iData4, bool& result);static void AfterCvPlayer_AddDiplomacyEvent(CvPlayer* self, const char* sMessage, PlayerTypes eFromPlayer, int iData1, int iData2, int iData3, int iData4, bool& result);static bool ReplaceCvPlayer_AddDiplomacyEvent(bool (*original)(CvPlayer*, const char*, PlayerTypes, int, int, int, int), CvPlayer* self, const char* sMessage, PlayerTypes eFromPlayer, int iData1, int iData2, int iData3, int iData4);CivRegisterBefore<CivHooks::CvPlayer_AddDiplomacyEvent>(host, &BeforeCvPlayer_AddDiplomacyEvent);CivRegisterAfter<CivHooks::CvPlayer_AddDiplomacyEvent>(host, &AfterCvPlayer_AddDiplomacyEvent);CivRegisterReplace<CivHooks::CvPlayer_AddDiplomacyEvent>(host, &ReplaceCvPlayer_AddDiplomacyEvent);

Code

24655bool CvPlayer::AddDiplomacyEvent(const char* sMessage, PlayerTypes eFromPlayer, int iData1 /* = -1 */, int iData2 /* = -1 */, int iData3 /* = -1 */, int iData4 /* = -1 */)24656{24657	if (MOD_API_PLAYER_LOGS)24658	{24659		if (m_pDiplomacyLog) {24660			return m_pDiplomacyLog->Add(sMessage, eFromPlayer, -1, -1, iData1, iData2, iData3, iData4);24661		}24662	}24663  24664	return false;24665}

Calls

Called by