Bazaar developer reference

CvLuaPlayer::lGetPolicyGreatWriterRateModifier(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 5835
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetPolicyGreatWriterRateModifier

Hooks

static bool BeforeCvLuaPlayer_lGetPolicyGreatWriterRateModifier(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetPolicyGreatWriterRateModifier(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetPolicyGreatWriterRateModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetPolicyGreatWriterRateModifier>(host, &BeforeCvLuaPlayer_lGetPolicyGreatWriterRateModifier);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetPolicyGreatWriterRateModifier>(host, &AfterCvLuaPlayer_lGetPolicyGreatWriterRateModifier);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetPolicyGreatWriterRateModifier>(host, &ReplaceCvLuaPlayer_lGetPolicyGreatWriterRateModifier);

Code

5834//int GetPolicyGreatWriterRateModifier();5835int CvLuaPlayer::lGetPolicyGreatWriterRateModifier(lua_State* L)5836{5837	CvPlayer* pkPlayer = GetInstance(L);5838	if(pkPlayer)5839	{5840		lua_pushinteger(L, pkPlayer->GetPlayerPolicies()->GetNumericModifier(POLICYMOD_GREAT_WRITER_RATE));5841	}5842	return 1;5843}

Calls

Called by