Bazaar developer reference

CvLuaPlayer::lGetWrittenArtifactCulture(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 2846
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetWrittenArtifactCulture

Hooks

static bool BeforeCvLuaPlayer_lGetWrittenArtifactCulture(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetWrittenArtifactCulture(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetWrittenArtifactCulture(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetWrittenArtifactCulture>(host, &BeforeCvLuaPlayer_lGetWrittenArtifactCulture);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetWrittenArtifactCulture>(host, &AfterCvLuaPlayer_lGetWrittenArtifactCulture);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetWrittenArtifactCulture>(host, &ReplaceCvLuaPlayer_lGetWrittenArtifactCulture);

Code

2846int CvLuaPlayer::lGetWrittenArtifactCulture(lua_State* L)2847{2848	CvPlayerAI* pkPlayer = GetInstance(L);2849	int iCulture = pkPlayer->GetCulture()->GetWrittenArtifactCulture();2850	lua_pushinteger(L, iCulture);2851	return 1;2852}

Calls

Called by