Bazaar developer reference

CvLuaCity::lConvertPercentFollowers(lua_State *)

Defined in
Lua/CvLuaCity.cpp, line 2630
Class
CvLuaCity
Hook name
CivHooks::CvLuaCity_lConvertPercentFollowers

Hooks

static bool BeforeCvLuaCity_lConvertPercentFollowers(lua_State* L, int& result);static void AfterCvLuaCity_lConvertPercentFollowers(lua_State* L, int& result);static int ReplaceCvLuaCity_lConvertPercentFollowers(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaCity_lConvertPercentFollowers>(host, &BeforeCvLuaCity_lConvertPercentFollowers);CivRegisterAfter<CivHooks::CvLuaCity_lConvertPercentFollowers>(host, &AfterCvLuaCity_lConvertPercentFollowers);CivRegisterReplace<CivHooks::CvLuaCity_lConvertPercentFollowers>(host, &ReplaceCvLuaCity_lConvertPercentFollowers);

Code

2629//int ConvertPercentFollowers(ReligionTypes eToReligion, ReligionTypes eFromReligion, int iPercent) const;2630int CvLuaCity::lConvertPercentFollowers(lua_State* L)2631{2632	CvCity* pkCity = GetInstance(L);2633	ReligionTypes eToReligion = (ReligionTypes)lua_tointeger(L, 2);2634	ReligionTypes eFromReligion = (ReligionTypes)lua_tointeger(L, 3);2635	int iPercent = lua_tointeger(L, 4);2636	pkCity->GetCityReligions()->ConvertPercentFollowers(eToReligion, eFromReligion, iPercent);2637	return 1;2638}

Calls

Called by