Bazaar developer reference

CvLuaGame::lAddReformation(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 2613
Class
CvLuaGame
Not a hook point
member without a separate declaration

Code

2613int CvLuaGame::lAddReformation(lua_State* L)2614{2615	const PlayerTypes ePlayer = static_cast<PlayerTypes>(luaL_checkint(L, 1));2616	const ReligionTypes eReligion = static_cast<ReligionTypes>(luaL_checkint(L, 2));2617	const BeliefTypes eBelief = static_cast<BeliefTypes>(luaL_checkint(L, 3));26182619	CvPlayerAI& kPlayer = GET_PLAYER(ePlayer);2620	CvGameReligions* pkGameReligions = GC.getGame().GetGameReligions();2621	if (!pkGameReligions->HasAddedReformationBelief(ePlayer) && kPlayer.GetReligions()->HasCreatedReligion() && kPlayer.GetReligions()->GetReligionCreatedByPlayer() == eReligion)2622	{2623		pkGameReligions->AddReformationBelief(ePlayer, eReligion, eBelief);2624	}26252626	return 0;2627}

Calls

Called by