Bazaar developer reference

CvBarbarians::DoCampAttacked(CvPlot *)

Defined in
CvBarbarians.cpp, line 162
Class
CvBarbarians
Hook name
CivHooks::CvBarbarians_DoCampAttacked

Hooks

static bool BeforeCvBarbarians_DoCampAttacked(CvPlot* pPlot);static void AfterCvBarbarians_DoCampAttacked(CvPlot* pPlot);static void ReplaceCvBarbarians_DoCampAttacked(void (*original)(CvPlot*), CvPlot* pPlot);CivRegisterBefore<CivHooks::CvBarbarians_DoCampAttacked>(host, &BeforeCvBarbarians_DoCampAttacked);CivRegisterAfter<CivHooks::CvBarbarians_DoCampAttacked>(host, &AfterCvBarbarians_DoCampAttacked);CivRegisterReplace<CivHooks::CvBarbarians_DoCampAttacked>(host, &ReplaceCvBarbarians_DoCampAttacked);

Code

161/// Gameplay informing a camp has been attacked - make it more likely to spawn162void CvBarbarians::DoCampAttacked(CvPlot* pPlot)163{164	int iCounter = m_aiPlotBarbCampSpawnCounter[pPlot->GetPlotIndex()];165166	// Halve the amount of time to spawn167	int iNewValue = iCounter / 2;168169	m_aiPlotBarbCampSpawnCounter[pPlot->GetPlotIndex()] = iNewValue;170}

Calls

Called by