Bazaar developer reference

CvLuaPlayer::lGetPolicyGreatMusicianRateModifier(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 5859
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetPolicyGreatMusicianRateModifier

Hooks

static bool BeforeCvLuaPlayer_lGetPolicyGreatMusicianRateModifier(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetPolicyGreatMusicianRateModifier(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetPolicyGreatMusicianRateModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetPolicyGreatMusicianRateModifier>(host, &BeforeCvLuaPlayer_lGetPolicyGreatMusicianRateModifier);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetPolicyGreatMusicianRateModifier>(host, &AfterCvLuaPlayer_lGetPolicyGreatMusicianRateModifier);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetPolicyGreatMusicianRateModifier>(host, &ReplaceCvLuaPlayer_lGetPolicyGreatMusicianRateModifier);

Code

5858//int GetPolicyGreatMusicianRateModifier();5859int CvLuaPlayer::lGetPolicyGreatMusicianRateModifier(lua_State* L)5860{5861	CvPlayer* pkPlayer = GetInstance(L);5862	if(pkPlayer)5863	{5864		lua_pushinteger(L, pkPlayer->GetPlayerPolicies()->GetNumericModifier(POLICYMOD_GREAT_MUSICIAN_RATE));5865	}5866	return 1;5867}

Calls

Called by