CvLuaPlayer::lGetMinorCivHappinessFriendshipBonus(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 6880
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetMinorCivHappinessFriendshipBonus
Hooks
static bool BeforeCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetMinorCivHappinessFriendshipBonus>(host, &BeforeCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetMinorCivHappinessFriendshipBonus>(host, &AfterCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetMinorCivHappinessFriendshipBonus>(host, &ReplaceCvLuaPlayer_lGetMinorCivHappinessFriendshipBonus);
Code
6879// antonjs: Deprecated, kept here for backwards compatibility6880int CvLuaPlayer::lGetMinorCivHappinessFriendshipBonus(lua_State* L)6881{6882 CvPlayerAI* pkPlayer = GetInstance(L);6883 PlayerTypes ePlayer = (PlayerTypes)lua_tointeger(L, 2);68846885 int iValue = 0;6886 iValue += pkPlayer->GetMinorCivAI()->GetHappinessFlatFriendshipBonus(ePlayer);6887 iValue += pkPlayer->GetMinorCivAI()->GetHappinessPerLuxuryFriendshipBonus(ePlayer);6888 lua_pushinteger(L, iValue);6889 return 1;6890}
Calls
CvLuaScopedInstance::GetInstance- CvMinorCivAI::GetHappinessFlatFriendshipBonus(PlayerTypes, EraTypes)
- CvMinorCivAI::GetHappinessPerLuxuryFriendshipBonus(PlayerTypes, EraTypes)
- CvPlayer::GetMinorCivAI() const
lua_pushintegerlua_tointeger