CvUnit::IsGreatPerson() const
- Defined in
- CvUnit.cpp, line 11391
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_IsGreatPerson
Hooks
static bool BeforeCvUnit_IsGreatPerson(const CvUnit* self, bool& result);static void AfterCvUnit_IsGreatPerson(const CvUnit* self, bool& result);static bool ReplaceCvUnit_IsGreatPerson(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_IsGreatPerson>(host, &BeforeCvUnit_IsGreatPerson);CivRegisterAfter<CivHooks::CvUnit_IsGreatPerson>(host, &AfterCvUnit_IsGreatPerson);CivRegisterReplace<CivHooks::CvUnit_IsGreatPerson>(host, &ReplaceCvUnit_IsGreatPerson);
Code
11391bool CvUnit::IsGreatPerson() const11392{11393 SpecialUnitTypes eSpecialUnitGreatPerson = (SpecialUnitTypes) GC.getInfoTypeForString("SPECIALUNIT_PEOPLE");1139411395 return (getSpecialUnitType() == eSpecialUnitGreatPerson);11396}
Calls
Called by
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvMinorCivAI::DoUnitGiftFromMajor(PlayerTypes, CvUnit *, bool)
- CvPlayer::processPolicies(PolicyTypes, int)
- CvUnit::CanDistanceGift(PlayerTypes) const
- CvUnit::DoCultureBomb()
- CvUnit::DoSpreadReligion()
- CvUnit::GetConversionStrength(const CvCity *) const
- CvUnit::GetMajorityReligionAfterSpread() const
- CvUnit::GetNumFollowersAfterSpread() const
- CvUnit::blastTourism()
- CvUnit::build(BuildTypes)
- CvUnit::buyCityState()
- CvUnit::canGift(bool, bool) const
- CvUnit::createCaptureUnit(const CvUnitCaptureDefinition &)
- CvUnit::createGreatWork()
- CvUnit::discover()
- CvUnit::getCaptureDefinition(CvUnitCaptureDefinition *, PlayerTypes)
- CvUnit::givePolicies()
- CvUnit::goldenAge()
- CvUnit::hurry()
- CvUnit::repairFleet()
- CvUnit::trade()
- CvLuaUnit::lIsGreatPerson(lua_State *)