Bazaar developer reference

CvUnit::SetBeenPromotedFromGoody(bool)

Defined in
CvUnit.cpp, line 25378
Class
CvUnit
Hook name
CivHooks::CvUnit_SetBeenPromotedFromGoody

Hooks

static bool BeforeCvUnit_SetBeenPromotedFromGoody(CvUnit* self, bool bBeenPromoted);static void AfterCvUnit_SetBeenPromotedFromGoody(CvUnit* self, bool bBeenPromoted);static void ReplaceCvUnit_SetBeenPromotedFromGoody(void (*original)(CvUnit*, bool), CvUnit* self, bool bBeenPromoted);CivRegisterBefore<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &BeforeCvUnit_SetBeenPromotedFromGoody);CivRegisterAfter<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &AfterCvUnit_SetBeenPromotedFromGoody);CivRegisterReplace<CivHooks::CvUnit_SetBeenPromotedFromGoody>(host, &ReplaceCvUnit_SetBeenPromotedFromGoody);

Code

25378void CvUnit::SetBeenPromotedFromGoody(bool bBeenPromoted)25379{25380	if(bBeenPromoted)25381	{25382		m_iFlags = m_iFlags | UNITFLAG_ALREADY_GOT_GOODY_UPGRADE;25383	}25384	else25385	{25386		m_iFlags = m_iFlags & ~UNITFLAG_ALREADY_GOT_GOODY_UPGRADE;25387	}25388}

Calls

Called by