Bazaar developer reference

CvLuaPlayer::lGetLiberationPreviewString(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 11880
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetLiberationPreviewString

Hooks

static bool BeforeCvLuaPlayer_lGetLiberationPreviewString(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetLiberationPreviewString(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetLiberationPreviewString(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetLiberationPreviewString>(host, &BeforeCvLuaPlayer_lGetLiberationPreviewString);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetLiberationPreviewString>(host, &AfterCvLuaPlayer_lGetLiberationPreviewString);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetLiberationPreviewString>(host, &ReplaceCvLuaPlayer_lGetLiberationPreviewString);

Code

11880int CvLuaPlayer::lGetLiberationPreviewString(lua_State* L)11881{11882	const PlayerTypes eOriginalOwner = (PlayerTypes) lua_tointeger(L, 2);11883#if defined(MOD_CONFIG_AI_IN_XML)11884	const bool bIsCapital = luaL_optbool(L, 3, false);11885	lua_pushstring(L, CvDiplomacyAIHelpers::GetLiberationPreviewString(eOriginalOwner, bIsCapital));11886#else11887	lua_pushstring(L, CvDiplomacyAIHelpers::GetLiberationPreviewString(eOriginalOwner));11888#endif11889	return 1;11890}

Calls

Called by