Bazaar developer reference

CvLuaPlayer::lGetNaturalWonderYieldModifier(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 10183
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier

Hooks

static bool BeforeCvLuaPlayer_lGetNaturalWonderYieldModifier(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNaturalWonderYieldModifier(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNaturalWonderYieldModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &BeforeCvLuaPlayer_lGetNaturalWonderYieldModifier);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &AfterCvLuaPlayer_lGetNaturalWonderYieldModifier);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNaturalWonderYieldModifier>(host, &ReplaceCvLuaPlayer_lGetNaturalWonderYieldModifier);

Code

10183int  CvLuaPlayer::lGetNaturalWonderYieldModifier(lua_State* L)10184{10185	int iYieldModifier = 0;10186	CvPlayer* pkPlayer = GetInstance(L);10187	if(pkPlayer)10188	{10189		CvPlayerTraits* pkPlayerTraits = pkPlayer->GetPlayerTraits();10190		if(pkPlayerTraits)10191		{10192			iYieldModifier = pkPlayerTraits->GetNaturalWonderYieldModifier();10193		}10194	}1019510196	lua_pushinteger(L, iYieldModifier);10197	return 1;10198}

Calls

Called by