Bazaar developer reference

CvLuaPlayer::lGetTraitCityUnhappinessMod(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 3349
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetTraitCityUnhappinessMod

Hooks

static bool BeforeCvLuaPlayer_lGetTraitCityUnhappinessMod(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetTraitCityUnhappinessMod(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetTraitCityUnhappinessMod(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetTraitCityUnhappinessMod>(host, &BeforeCvLuaPlayer_lGetTraitCityUnhappinessMod);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetTraitCityUnhappinessMod>(host, &AfterCvLuaPlayer_lGetTraitCityUnhappinessMod);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetTraitCityUnhappinessMod>(host, &ReplaceCvLuaPlayer_lGetTraitCityUnhappinessMod);

Code

3349int CvLuaPlayer::lGetTraitCityUnhappinessMod(lua_State* L)3350{3351	CvPlayerAI* pkPlayer = GetInstance(L);3352	const int iResult = pkPlayer->GetPlayerTraits()->GetCityUnhappinessModifier();3353	lua_pushinteger(L, iResult);3354	return 1;3355}

Calls

Called by