Bazaar developer reference

CvPlayer::GetHappinessFromMinor(PlayerTypes) const

Defined in
CvPlayer.cpp, line 13085
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetHappinessFromMinor

Hooks

static bool BeforeCvPlayer_GetHappinessFromMinor(const CvPlayer* self, PlayerTypes eMinor, int& result);static void AfterCvPlayer_GetHappinessFromMinor(const CvPlayer* self, PlayerTypes eMinor, int& result);static int ReplaceCvPlayer_GetHappinessFromMinor(int (*original)(const CvPlayer*, PlayerTypes), const CvPlayer* self, PlayerTypes eMinor);CivRegisterBefore<CivHooks::CvPlayer_GetHappinessFromMinor>(host, &BeforeCvPlayer_GetHappinessFromMinor);CivRegisterAfter<CivHooks::CvPlayer_GetHappinessFromMinor>(host, &AfterCvPlayer_GetHappinessFromMinor);CivRegisterReplace<CivHooks::CvPlayer_GetHappinessFromMinor>(host, &ReplaceCvPlayer_GetHappinessFromMinor);

Code

13084/// Happiness from a Minor13085int CvPlayer::GetHappinessFromMinor(PlayerTypes eMinor) const13086{13087	int iAmount = 0;1308813089	if(GET_PLAYER(eMinor).isAlive())13090	{13091		// Includes flat bonus and any per luxury bonus13092		iAmount += GET_PLAYER(eMinor).GetMinorCivAI()->GetCurrentHappinessBonus(GetID());13093	}1309413095	return iAmount;13096}

Calls

Called by