Bazaar developer reference

CvLuaPlayer::lGetTurnsSincePlayerBulliedProtectedMinor(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8793
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor

Hooks

static bool BeforeCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor>(host, &BeforeCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor>(host, &AfterCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor>(host, &ReplaceCvLuaPlayer_lGetTurnsSincePlayerBulliedProtectedMinor);

Code

8791// int GetTurnsSincePlayerBulliedProtectedMinor(int iOtherPlayer);8792// Returns MAX_TURNS_SAFE_ESTIMATE if OtherPlayer has never bullied a protected minor8793int CvLuaPlayer::lGetTurnsSincePlayerBulliedProtectedMinor(lua_State* L)8794{8795	CvPlayerAI* pkPlayer = GetInstance(L);8796	PlayerTypes eOtherPlayer = (PlayerTypes) lua_tointeger(L, 2);87978798	const int iValue = pkPlayer->GetDiplomacyAI()->GetTurnsSincePlayerBulliedProtectedMinor(eOtherPlayer);87998800	lua_pushinteger(L, iValue);8801	return 1;8802}

Calls

Called by