CvLuaPlayer::lGetNaturalWonderYieldModifier(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 10183
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier
Hooks
static bool BeforeCvLuaPlayer_lGetNaturalWonderYieldModifier(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNaturalWonderYieldModifier(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNaturalWonderYieldModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &BeforeCvLuaPlayer_lGetNaturalWonderYieldModifier);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &AfterCvLuaPlayer_lGetNaturalWonderYieldModifier);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &ReplaceCvLuaPlayer_lGetNaturalWonderYieldModifier);
Code
10183int CvLuaPlayer::lGetNaturalWonderYieldModifier(lua_State* L)10184{10185 int iYieldModifier = 0;10186 CvPlayer* pkPlayer = GetInstance(L);10187 if(pkPlayer)10188 {10189 CvPlayerTraits* pkPlayerTraits = pkPlayer->GetPlayerTraits();10190 if(pkPlayerTraits)10191 {10192 iYieldModifier = pkPlayerTraits->GetNaturalWonderYieldModifier();10193 }10194 }1019510196 lua_pushinteger(L, iYieldModifier);10197 return 1;10198}
Calls
CvLuaScopedInstance::GetInstance- CvPlayer::GetPlayerTraits() const
- CvPlayerTraits::GetNaturalWonderYieldModifier() const
lua_pushinteger