CvReligionBeliefs::Reset()
- Defined in
- CvBeliefClasses.cpp, line 1214
- Class
- CvReligionBeliefs
- Hook name
CivHooks::CvReligionBeliefs_Reset
Hooks
static bool BeforeCvReligionBeliefs_Reset(CvReligionBeliefs* self);static void AfterCvReligionBeliefs_Reset(CvReligionBeliefs* self);static void ReplaceCvReligionBeliefs_Reset(void (*original)(CvReligionBeliefs*), CvReligionBeliefs* self);CivRegisterBefore<CivHooks::CvReligionBeliefs_Reset>(host, &BeforeCvReligionBeliefs_Reset);CivRegisterAfter<CivHooks::CvReligionBeliefs_Reset>(host, &AfterCvReligionBeliefs_Reset);CivRegisterReplace<CivHooks::CvReligionBeliefs_Reset>(host, &ReplaceCvReligionBeliefs_Reset);
Code
1213/// Reset data members1214void CvReligionBeliefs::Reset()1215{1216 m_iFaithFromDyingUnits = 0;1217 m_iRiverHappiness = 0;1218 m_iPlotCultureCostModifier = 0;1219 m_iCityRangeStrikeModifier = 0;1220 m_iCombatModifierEnemyCities = 0;1221 m_iCombatModifierFriendlyCities = 0;1222 m_iFriendlyHealChange = 0;1223 m_iCityStateFriendshipModifier = 0;1224 m_iLandBarbarianConversionPercent = 0;1225 m_iSpreadDistanceModifier = 0;1226 m_iSpreadStrengthModifier = 0;1227 m_iProphetStrengthModifier = 0;1228 m_iProphetCostModifier = 0;1229 m_iMissionaryStrengthModifier = 0;1230 m_iMissionaryCostModifier = 0;1231 m_iFriendlyCityStateSpreadModifier = 0;1232 m_iGreatPersonExpendedFaith = 0;1233 m_iCityStateMinimumInfluence = 0;1234 m_iCityStateInfluenceModifier = 0;1235 m_iOtherReligionPressureErosion = 0;1236 m_iSpyPressure = 0;1237 m_iInquisitorPressureRetention = 0;1238 m_iFaithBuildingTourism = 0;12391240 m_eObsoleteEra = NO_ERA;1241 m_eResourceRevealed = NO_RESOURCE;1242 m_eSpreadModifierDoublingTech = NO_TECH;12431244 m_ReligionBeliefs.clear();12451246 m_paiBuildingClassEnabled = FNEW(int[GC.getNumBuildingClassInfos()], c_eCiv5GameplayDLL, 0);1247 for(int iI = 0; iI < GC.getNumBuildingClassInfos(); iI++)1248 {1249 CvBuildingClassInfo* pkBuildingClassInfo = GC.getBuildingClassInfo((BuildingClassTypes)iI);1250 if(!pkBuildingClassInfo)1251 {1252 continue;1253 }12541255 m_paiBuildingClassEnabled[iI] = 0;1256 }1257}