Bazaar developer reference

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

Called by