Bazaar developer reference

CvPlayer::AddMilitaryEvent(const char *, CvPlot *, PlayerTypes, int, int, int, int)

Defined in
CvPlayer.cpp, line 24672
Class
CvPlayer
Hook name
CivHooks::CvPlayer_AddMilitaryEvent

Hooks

static bool BeforeCvPlayer_AddMilitaryEvent(CvPlayer* self, const char* sMessage, CvPlot* pPlot, PlayerTypes eOtherPlayer, int iData1, int iData2, int iData3, int iData4, bool& result);static void AfterCvPlayer_AddMilitaryEvent(CvPlayer* self, const char* sMessage, CvPlot* pPlot, PlayerTypes eOtherPlayer, int iData1, int iData2, int iData3, int iData4, bool& result);static bool ReplaceCvPlayer_AddMilitaryEvent(bool (*original)(CvPlayer*, const char*, CvPlot*, PlayerTypes, int, int, int, int), CvPlayer* self, const char* sMessage, CvPlot* pPlot, PlayerTypes eOtherPlayer, int iData1, int iData2, int iData3, int iData4);CivRegisterBefore<CivHooks::CvPlayer_AddMilitaryEvent>(host, &BeforeCvPlayer_AddMilitaryEvent);CivRegisterAfter<CivHooks::CvPlayer_AddMilitaryEvent>(host, &AfterCvPlayer_AddMilitaryEvent);CivRegisterReplace<CivHooks::CvPlayer_AddMilitaryEvent>(host, &ReplaceCvPlayer_AddMilitaryEvent);

Code

24672bool CvPlayer::AddMilitaryEvent(const char* sMessage, CvPlot* pPlot, PlayerTypes eOtherPlayer, int iData1 /* = -1 */, int iData2 /* = -1 */, int iData3 /* = -1 */, int iData4 /* = -1 */)24673{24674	if (MOD_API_PLAYER_LOGS)24675	{24676		if (m_pMilitaryLog) {24677			return m_pMilitaryLog->Add(sMessage, eOtherPlayer, pPlot->getX(), pPlot->getY(), iData1, iData2, iData3, iData4);24678		}24679	}2468024681	return false;24682}

Calls

Called by