Code
1803void CvDiplomacyAI::update()1804{1805#if defined(MOD_AI_MP_DIPLOMACY)1806 if (!MOD_AI_MP_DIPLOMACY)1807#endif1808 if(!m_aGreetPlayers.empty())1809 {1810 PlayerTypes eActivePlayer = GC.getGame().getActivePlayer();1811 // In out list?1812 PlayerTypesArray::iterator itr = std::find(m_aGreetPlayers.begin(), m_aGreetPlayers.end(), eActivePlayer);1813 if(itr != m_aGreetPlayers.end())1814 {1815 m_aGreetPlayers.erase(itr);18161817#if defined(MOD_DIPLOMACY_STFU)1818 SendAILeaderMessage(GetPlayer()->GetID(), eActivePlayer, DIPLO_UI_STATE_DEFAULT_ROOT, DIPLO_MESSAGE_INTRO, LEADERHEAD_ANIM_INTRO);1819#else1820 const char* szText = GetDiploStringForMessage(DIPLO_MESSAGE_INTRO);1821#if defined(MOD_API_PLAYER_LOGS)1822 CvDiplomacyRequests::SendRequest(GetPlayer()->GetID(), eActivePlayer, DIPLO_UI_STATE_DEFAULT_ROOT, DIPLO_MESSAGE_INTRO, szText, LEADERHEAD_ANIM_INTRO);1823#else1824 CvDiplomacyRequests::SendRequest(GetPlayer()->GetID(), eActivePlayer, DIPLO_UI_STATE_DEFAULT_ROOT, szText, LEADERHEAD_ANIM_INTRO);1825#endif1826#endif1827 }1828 }1829}