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}