CvLuaUnit::lUnitCombatModifier(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 3434
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lUnitCombatModifier
Hooks
static bool BeforeCvLuaUnit_lUnitCombatModifier(lua_State* L, int& result);static void AfterCvLuaUnit_lUnitCombatModifier(lua_State* L, int& result);static int ReplaceCvLuaUnit_lUnitCombatModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lUnitCombatModifier>(host, &BeforeCvLuaUnit_lUnitCombatModifier);CivRegisterAfter<CivHooks::CvLuaUnit_lUnitCombatModifier>(host, &AfterCvLuaUnit_lUnitCombatModifier);CivRegisterReplace<CivHooks::CvLuaUnit_lUnitCombatModifier>(host, &ReplaceCvLuaUnit_lUnitCombatModifier);
Code
3433//int unitCombatModifier(int /*UnitCombatTypes*/ eUnitCombat);3434int CvLuaUnit::lUnitCombatModifier(lua_State* L)3435{3436 CvUnit* pkUnit = GetInstance(L);3437 const UnitCombatTypes eUnitCombat = (UnitCombatTypes)lua_tointeger(L, 2);34383439 const int iResult = pkUnit->unitCombatModifier(eUnitCombat);3440 lua_pushinteger(L, iResult);3441 return 1;3442}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::unitCombatModifier(UnitCombatTypes) const
lua_pushintegerlua_tointeger