CvLuaCity::lGetYieldRateTimes100(lua_State *)
- Defined in
- Lua/CvLuaCity.cpp, line 3317
- Class
- CvLuaCity
- Hook name
CivHooks::CvLuaCity_lGetYieldRateTimes100
Hooks
static bool BeforeCvLuaCity_lGetYieldRateTimes100(lua_State* L, int& result);static void AfterCvLuaCity_lGetYieldRateTimes100(lua_State* L, int& result);static int ReplaceCvLuaCity_lGetYieldRateTimes100(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaCity_lGetYieldRateTimes100>(host, &BeforeCvLuaCity_lGetYieldRateTimes100);CivRegisterAfter<CivHooks::CvLuaCity_lGetYieldRateTimes100>(host, &AfterCvLuaCity_lGetYieldRateTimes100);CivRegisterReplace<CivHooks::CvLuaCity_lGetYieldRateTimes100>(host, &ReplaceCvLuaCity_lGetYieldRateTimes100);
Code
3316//int getYieldRateTimes100(YieldTypes eIndex);3317int CvLuaCity::lGetYieldRateTimes100(lua_State* L)3318{3319 CvCity* pkCity = GetInstance(L);3320 const YieldTypes eIndex = (YieldTypes)lua_tointeger(L, 2);3321 const bool bIgnoreTrade = luaL_optbool(L, 3, false);3322 const int iResult = pkCity->getYieldRateTimes100(eIndex, bIgnoreTrade);33233324 lua_pushinteger(L, iResult);3325 return 1;3326}
Calls
- CvCity::getYieldRateTimes100(YieldTypes, bool) const
CvLuaScopedInstance::GetInstancelua_pushintegerlua_tointeger- luaL_optbool(lua_State *, int, bool)