message: Administrative Centre removed if acquired city becomes capital
diff: @@ -154,6 +154,9 @@ class CvRFCEventHandler:
  else:
  utils.freeSlaves(city, iPlayer)
  + if city.isCapital():
  + if city.isHasRealBuilding(iAdministrativeCenter):
  + city.setHasRealBuilding(iAdministrativeCenter, False)
  # kill Seljuks
  #if iOwner == iSeljuks and gc.getPlayer(iSeljuks).isAlive() and gc.getGame().getGameTurnYear() >= 1250:
  @@ -547,17 +550,6 @@ class CvRFCEventHandler:
  if plot.getOwner() == iOwner and not plot.isWater():
  plot.setWithinGreatWall(True)
  - # Leoreth: La Mezquita
  - #if iBuildingType == iMezquita:
  - # lGPList = [0, 0, 0, 0, 0, 0, 0]
  - # for city in utils.getCityList(iOwner):
  - # for i in range(7):
  - # iSpecialistUnit = utils.getUniqueUnit(iOwner, iGreatProphet + i)
  - # lGPList[i] += city.getGreatPeopleUnitProgress(iSpecialistUnit)
  - # iGPType = utils.getUniqueUnit(iOwner, iGreatProphet + utils.getHighestIndex(lGPList))
  - # utils.makeUnit(iGPType, iOwner, tCity, 1)
  - # CyInterface().addMessage(iOwner, False, iDuration, CyTranslator().getText("TXT_KEY_MEZQUITA_FREE_GP", (gc.getUnitInfo(iGPType).getText(), city.getName())), "", InterfaceMessageTypes.MESSAGE_TYPE_MINOR_EVENT, gc.getUnitInfo(iGPType).getButton(), ColorTypes(iWhite), city.getX(), city.getY(), True, True)
  -
  def onPlotFeatureRemoved(self, argsList):
  plot, city, iFeature = argsList
  