Bazaar developer reference

CvLuaPlayer::lGetCombatExperience(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 7618
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetCombatExperience

Hooks

static bool BeforeCvLuaPlayer_lGetCombatExperience(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetCombatExperience(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetCombatExperience(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetCombatExperience>(host, &BeforeCvLuaPlayer_lGetCombatExperience);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetCombatExperience>(host, &AfterCvLuaPlayer_lGetCombatExperience);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetCombatExperience>(host, &ReplaceCvLuaPlayer_lGetCombatExperience);

Code

7617//int getCombatExperience();7618int CvLuaPlayer::lGetCombatExperience(lua_State* L)7619{7620#if defined(MOD_UNITS_XP_TIMES_100)7621	CvPlayerAI* pkPlayer = GetInstance(L);76227623	lua_pushinteger(L, pkPlayer->getCombatExperienceTimes100() / 100);7624	return 1;7625#else7626	return BasicLuaMethod(L, &CvPlayerAI::getCombatExperience);7627#endif7628}

Calls

Called by