Bazaar developer reference

CvLuaPlayer::lChangeInfluenceOnAllPlayers(lua_State *)

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

Code

2733//int ChangeInfluenceOnAllPlayers(iBaseInfluence, bApplyModifiers=true, bModifyForGameSpeed=false);2734int CvLuaPlayer::lChangeInfluenceOnAllPlayers(lua_State* L)2735{2736	CvPlayerAI* pkPlayer = GetInstance(L);2737	int iBaseInfluence = lua_tointeger(L, 2);2738	bool bApplyModifiers = luaL_optbool(L, 3, true);2739	bool bModifyForGameSpeed = luaL_optbool(L, 4, false);27402741	PlayerTypes eActivePlayer = GC.getGame().getActivePlayer();2742	for (uint uiPlayer = 0; uiPlayer < MAX_MAJOR_CIVS; uiPlayer++)2743	{2744		PlayerTypes eOtherPlayer = (PlayerTypes)uiPlayer;2745		if (eOtherPlayer != eActivePlayer) {2746			pkPlayer->GetCulture()->ChangeInfluenceOn(eOtherPlayer, iBaseInfluence, bApplyModifiers, bModifyForGameSpeed);2747		}2748	}2749	2750	return 0;2751}

Calls

Called by