Bazaar developer reference

CvLuaPlayer::lIsPlayerBrokenNoDiggingPromise(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8736
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lIsPlayerBrokenNoDiggingPromise

Hooks

static bool BeforeCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise(lua_State* L, int& result);static void AfterCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lIsPlayerBrokenNoDiggingPromise>(host, &BeforeCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise);CivRegisterAfter<CivHooks::CvLuaPlayer_lIsPlayerBrokenNoDiggingPromise>(host, &AfterCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise);CivRegisterReplace<CivHooks::CvLuaPlayer_lIsPlayerBrokenNoDiggingPromise>(host, &ReplaceCvLuaPlayer_lIsPlayerBrokenNoDiggingPromise);

Code

8736int CvLuaPlayer::lIsPlayerBrokenNoDiggingPromise(lua_State* L)8737{8738	CvPlayerAI* pkPlayer = GetInstance(L);8739	PlayerTypes eOtherPlayer = (PlayerTypes) lua_tointeger(L, 2);87408741	const bool bValue = pkPlayer->GetDiplomacyAI()->IsPlayerBrokenNoDiggingPromise(eOtherPlayer);87428743	lua_pushboolean(L, bValue);8744	return 1;8745}

Calls

Called by