CvCity::GetCityEspionage() const
- Defined in
- CvCity.cpp, line 15120
- Class
- CvCity
- Hook name
CivHooks::CvCity_GetCityEspionage
Hooks
static bool BeforeCvCity_GetCityEspionage(const CvCity* self, CvCityEspionage*& result);static void AfterCvCity_GetCityEspionage(const CvCity* self, CvCityEspionage*& result);static CvCityEspionage* ReplaceCvCity_GetCityEspionage(CvCityEspionage* (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetCityEspionage>(host, &BeforeCvCity_GetCityEspionage);CivRegisterAfter<CivHooks::CvCity_GetCityEspionage>(host, &AfterCvCity_GetCityEspionage);CivRegisterReplace<CivHooks::CvCity_GetCityEspionage>(host, &ReplaceCvCity_GetCityEspionage);
Code
15120CvCityEspionage* CvCity::GetCityEspionage() const15121{15122 VALIDATE_OBJECT15123 return m_pCityEspionage;15124}
Called by
- CvCity::kill(bool)
- CityStrategyAIHelpers::IsTestCityStrategy_ManyTechsStolen(CvCity *)
- CvEspionageAI::BuildOffenseCityList(EspionageCityList &)
- CvEspionageAI::StealTechnology()
- CvPlayerEspionage::CanMoveSpyTo(CvCity *, uint, bool)
- CvPlayerEspionage::ExtractSpyFromCity(uint)
- CvPlayerEspionage::GetCoupChanceOfSuccess(uint)
- CvPlayerEspionage::GetPercentOfStateComplete(uint)
- CvPlayerEspionage::GetSpyIndexInCity(CvCity *)
- CvPlayerEspionage::GetTurnsUntilStateComplete(uint)
- CvPlayerEspionage::HasEstablishedSurveillance(uint)
- CvPlayerEspionage::MoveSpyTo(CvCity *, uint, bool)
- CvPlayerEspionage::ProcessSpy(uint)
- CvPlayerEspionage::ProcessSpyMessages()
- CvPlayerEspionage::UncoverIntrigue(uint)
- CvPlayerEspionage::UpdateCity(CvCity *)
- CvMinorCivAI::DoElection()
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvLuaCity::lGetCounterSpy(lua_State *)
- CvLuaCity::lHasCounterSpy(lua_State *)
- CvLuaCity::lHasDiplomat(lua_State *)
- CvLuaCity::lHasSpy(lua_State *)
- CvLuaPlayer::lGetEspionageCityStatus(lua_State *)