Bazaar developer reference

CvLuaUnit::lAttackXPValue(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 2829
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lAttackXPValue

Hooks

static bool BeforeCvLuaUnit_lAttackXPValue(lua_State* L, int& result);static void AfterCvLuaUnit_lAttackXPValue(lua_State* L, int& result);static int ReplaceCvLuaUnit_lAttackXPValue(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lAttackXPValue>(host, &BeforeCvLuaUnit_lAttackXPValue);CivRegisterAfter<CivHooks::CvLuaUnit_lAttackXPValue>(host, &AfterCvLuaUnit_lAttackXPValue);CivRegisterReplace<CivHooks::CvLuaUnit_lAttackXPValue>(host, &ReplaceCvLuaUnit_lAttackXPValue);

Code

2828//int attackXPValue();2829int CvLuaUnit::lAttackXPValue(lua_State* L)2830{2831	CvUnit* pkUnit = GetInstance(L);28322833	const int iResult = pkUnit->attackXPValue();2834	lua_pushinteger(L, iResult);2835	return 1;2836}

Calls

Called by