Bazaar developer reference

CvLuaUnit::lGetConversionStrength(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 5044
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGetConversionStrength

Hooks

static bool BeforeCvLuaUnit_lGetConversionStrength(lua_State* L, int& result);static void AfterCvLuaUnit_lGetConversionStrength(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetConversionStrength(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetConversionStrength>(host, &BeforeCvLuaUnit_lGetConversionStrength);CivRegisterAfter<CivHooks::CvLuaUnit_lGetConversionStrength>(host, &AfterCvLuaUnit_lGetConversionStrength);CivRegisterReplace<CivHooks::CvLuaUnit_lGetConversionStrength>(host, &ReplaceCvLuaUnit_lGetConversionStrength);

Code

5043//int GetConversionStrength();5044int CvLuaUnit::lGetConversionStrength(lua_State* L)5045{5046	CvUnit* pkUnit = GetInstance(L);5047#if defined(MOD_API_LUA_EXTENSIONS) && defined(MOD_RELIGION_CONVERSION_MODIFIERS)5048	CvCity* pkCity = CvLuaCity::GetInstance(L, 2, false);5049	int iReligiousStrength = pkUnit->GetConversionStrength(pkCity);5050#else5051	int iReligiousStrength = pkUnit->GetConversionStrength();5052#endif50535054	lua_pushinteger(L, iReligiousStrength);50555056	return 1;5057}

Calls

Called by