Bazaar developer reference

CvLuaPlayer::lGetPolicyGreatMerchantRateModifier(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 5883
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetPolicyGreatMerchantRateModifier

Hooks

static bool BeforeCvLuaPlayer_lGetPolicyGreatMerchantRateModifier(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetPolicyGreatMerchantRateModifier(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetPolicyGreatMerchantRateModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetPolicyGreatMerchantRateModifier>(host, &BeforeCvLuaPlayer_lGetPolicyGreatMerchantRateModifier);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetPolicyGreatMerchantRateModifier>(host, &AfterCvLuaPlayer_lGetPolicyGreatMerchantRateModifier);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetPolicyGreatMerchantRateModifier>(host, &ReplaceCvLuaPlayer_lGetPolicyGreatMerchantRateModifier);

Code

5882//int GetPolicyGreatMerchantRateModifier();5883int CvLuaPlayer::lGetPolicyGreatMerchantRateModifier(lua_State* L)5884{5885	CvPlayer* pkPlayer = GetInstance(L);5886	if(pkPlayer)5887	{5888		lua_pushinteger(L, pkPlayer->GetPlayerPolicies()->GetNumericModifier(POLICYMOD_GREAT_MERCHANT_RATE));5889	}5890	return 1;5891}

Calls

Called by