Bazaar developer reference

CvReligionBeliefs::CvReligionBeliefs(const CvReligionBeliefs &)

Defined in
CvBeliefClasses.cpp, line 1162
Class
CvReligionBeliefs
Not a hook point
constructor or destructor

Code

1161/// Copy Constructor with typical parameters1162CvReligionBeliefs::CvReligionBeliefs(const CvReligionBeliefs& source)1163{1164	m_iFaithFromDyingUnits = source.m_iFaithFromDyingUnits;1165	m_iRiverHappiness = source.m_iRiverHappiness;1166	m_iPlotCultureCostModifier = source.m_iPlotCultureCostModifier;1167	m_iCityRangeStrikeModifier = source.m_iCityRangeStrikeModifier;1168	m_iCombatModifierEnemyCities = source.m_iCombatModifierEnemyCities;1169	m_iCombatModifierFriendlyCities = source.m_iCombatModifierFriendlyCities;1170	m_iFriendlyHealChange = source.m_iFriendlyHealChange;1171	m_iCityStateFriendshipModifier = source.m_iCityStateFriendshipModifier;1172	m_iLandBarbarianConversionPercent = source.m_iLandBarbarianConversionPercent;1173	m_iSpreadDistanceModifier = source.m_iSpreadDistanceModifier;1174	m_iSpreadStrengthModifier = source.m_iSpreadStrengthModifier;1175	m_iProphetStrengthModifier = source.m_iProphetStrengthModifier;1176	m_iProphetCostModifier = source.m_iProphetCostModifier;1177	m_iMissionaryStrengthModifier = source.m_iMissionaryStrengthModifier;1178	m_iMissionaryCostModifier = source.m_iMissionaryCostModifier;1179	m_iFriendlyCityStateSpreadModifier = source.m_iFriendlyCityStateSpreadModifier;1180	m_iGreatPersonExpendedFaith = source.m_iGreatPersonExpendedFaith;1181	m_iCityStateMinimumInfluence = source.m_iCityStateMinimumInfluence;1182	m_iCityStateInfluenceModifier = source.m_iCityStateInfluenceModifier;1183	m_iOtherReligionPressureErosion = source.m_iOtherReligionPressureErosion;1184	m_iSpyPressure = source.m_iSpyPressure;1185	m_iInquisitorPressureRetention = source.m_iInquisitorPressureRetention;1186	m_iFaithBuildingTourism = source.m_iFaithBuildingTourism;11871188	m_eObsoleteEra = source.m_eObsoleteEra;1189	m_eResourceRevealed = source.m_eResourceRevealed;1190	m_eSpreadModifierDoublingTech = source.m_eSpreadModifierDoublingTech;11911192	m_ReligionBeliefs = source.m_ReligionBeliefs;11931194	m_paiBuildingClassEnabled = FNEW(int[GC.getNumBuildingClassInfos()], c_eCiv5GameplayDLL, 0);1195	for(int iI = 0; iI < GC.getNumBuildingClassInfos(); iI++)1196	{1197		CvBuildingClassInfo* pkBuildingClassInfo = GC.getBuildingClassInfo((BuildingClassTypes)iI);1198		if(!pkBuildingClassInfo)1199		{1200			continue;1201		}12021203		m_paiBuildingClassEnabled[iI] = source.m_paiBuildingClassEnabled[iI];1204	}1205}

Calls

Called by