Bazaar developer reference

CvPlayerCulture::GetTourismBlastStrength(int)

Defined in
CvCultureClasses.cpp, line 3441
Class
CvPlayerCulture
Hook name
CivHooks::CvPlayerCulture_GetTourismBlastStrength

Hooks

static bool BeforeCvPlayerCulture_GetTourismBlastStrength(CvPlayerCulture* self, int iMultiplier, int& result);static void AfterCvPlayerCulture_GetTourismBlastStrength(CvPlayerCulture* self, int iMultiplier, int& result);static int ReplaceCvPlayerCulture_GetTourismBlastStrength(int (*original)(CvPlayerCulture*, int), CvPlayerCulture* self, int iMultiplier);CivRegisterBefore<CivHooks::CvPlayerCulture_GetTourismBlastStrength>(host, &BeforeCvPlayerCulture_GetTourismBlastStrength);CivRegisterAfter<CivHooks::CvPlayerCulture_GetTourismBlastStrength>(host, &AfterCvPlayerCulture_GetTourismBlastStrength);CivRegisterReplace<CivHooks::CvPlayerCulture_GetTourismBlastStrength>(host, &ReplaceCvPlayerCulture_GetTourismBlastStrength);

Code

3440/// How strong will a concert tour be right now?3441int CvPlayerCulture::GetTourismBlastStrength(int iMultiplier)3442{3443	int iStrength = iMultiplier * GetTourism();3444	3445	// Scale by game speed3446	iStrength *= GC.getGame().getGameSpeedInfo().getCulturePercent();3447	iStrength /= 100;34483449	return max(iStrength, GC.getMINIUMUM_TOURISM_BLAST_STRENGTH());3450}

Calls

Called by