Bazaar developer reference

CvLuaTeamTech::lSetResearchProgressTimes100(lua_State *)

Defined in
Lua/CvLuaTeamTech.cpp, line 138
Class
CvLuaTeamTech
Hook name
CivHooks::CvLuaTeamTech_lSetResearchProgressTimes100

Hooks

static bool BeforeCvLuaTeamTech_lSetResearchProgressTimes100(lua_State* L, int& result);static void AfterCvLuaTeamTech_lSetResearchProgressTimes100(lua_State* L, int& result);static int ReplaceCvLuaTeamTech_lSetResearchProgressTimes100(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaTeamTech_lSetResearchProgressTimes100>(host, &BeforeCvLuaTeamTech_lSetResearchProgressTimes100);CivRegisterAfter<CivHooks::CvLuaTeamTech_lSetResearchProgressTimes100>(host, &AfterCvLuaTeamTech_lSetResearchProgressTimes100);CivRegisterReplace<CivHooks::CvLuaTeamTech_lSetResearchProgressTimes100>(host, &ReplaceCvLuaTeamTech_lSetResearchProgressTimes100);

Code

137//void SetResearchProgressTimes100(TechTypes eIndex, int iNewValue, PlayerTypes ePlayer);138int CvLuaTeamTech::lSetResearchProgressTimes100(lua_State* L)139{140#if defined(MOD_BUGFIX_RESEARCH_OVERFLOW)141	CvTeamTechs* pkTeamTech = GetInstance(L);142	const TechTypes eTech = (TechTypes)lua_tointeger(L, 2);143	const int iNewValue = (TechTypes)lua_tointeger(L, 3);144	const PlayerTypes ePlayer = (PlayerTypes)lua_tointeger(L, 4);145146	pkTeamTech->SetResearchProgressTimes100(eTech, iNewValue, ePlayer);147	return 0;148#else149	return BasicLuaMethod(L, &CvTeamTechs::SetResearchProgressTimes100);150#endif151}

Calls

Called by