CvLuaLeague::lGetGreatPersonRateModifierDetails(lua_State *)
- Defined in
- Lua/CvLuaLeague.cpp, line 856
- Class
- CvLuaLeague
- Hook name
CivHooks::CvLuaLeague_lGetGreatPersonRateModifierDetails
Hooks
static bool BeforeCvLuaLeague_lGetGreatPersonRateModifierDetails(lua_State* L, int& result);static void AfterCvLuaLeague_lGetGreatPersonRateModifierDetails(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetGreatPersonRateModifierDetails(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetGreatPersonRateModifierDetails>(host, &BeforeCvLuaLeague_lGetGreatPersonRateModifierDetails);CivRegisterAfter<CivHooks::CvLuaLeague_lGetGreatPersonRateModifierDetails>(host, &AfterCvLuaLeague_lGetGreatPersonRateModifierDetails);CivRegisterReplace<CivHooks::CvLuaLeague_lGetGreatPersonRateModifierDetails>(host, &ReplaceCvLuaLeague_lGetGreatPersonRateModifierDetails);
Code
855//string GetGreatPersonRateModifierDetails(UnitClassTypes eGreatPersonClass);856int CvLuaLeague::lGetGreatPersonRateModifierDetails(lua_State* L)857{858 CvLeague* pLeague = GetInstance(L);859 const UnitClassTypes eGreatPersonClass = (UnitClassTypes) lua_tointeger(L, 2);860861 CvString sValue = pLeague->GetGreatPersonRateModifierDetails(eGreatPersonClass);862 lua_pushstring(L, sValue.c_str());863 return 1;864}
Calls
- CvLeague::GetGreatPersonRateModifierDetails(UnitClassTypes)
CvLuaScopedInstance::GetInstancelua_pushstringlua_tointegerstd::basic_string::c_str