Bazaar developer reference

CvLuaPlayer::lGetWarmongerPreviewString(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 11868
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetWarmongerPreviewString

Hooks

static bool BeforeCvLuaPlayer_lGetWarmongerPreviewString(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetWarmongerPreviewString(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetWarmongerPreviewString(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &BeforeCvLuaPlayer_lGetWarmongerPreviewString);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &AfterCvLuaPlayer_lGetWarmongerPreviewString);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &ReplaceCvLuaPlayer_lGetWarmongerPreviewString);

Code

11868int CvLuaPlayer::lGetWarmongerPreviewString(lua_State* L)11869{11870	const PlayerTypes eOwner = (PlayerTypes) lua_tointeger(L, 2);11871#if defined(MOD_CONFIG_AI_IN_XML)11872	const bool bIsCapital = luaL_optbool(L, 3, false);11873	lua_pushstring(L, CvDiplomacyAIHelpers::GetWarmongerPreviewString(eOwner, bIsCapital));11874#else11875	lua_pushstring(L, CvDiplomacyAIHelpers::GetWarmongerPreviewString(eOwner));11876#endif11877	return 1;11878}

Calls

Called by