message: Fix Gur-e-Amir effect
diff: @@ -63,10 +63,12 @@ def gurEAmirEffect(city, iPlayer, iGold):
  if player(iPlayer).isHasBuildingEffect(iGurEAmir):
  wonderCity = cities.owner(iPlayer).building(iGurEAmir).one()
  if wonderCity:
  + iGreatPerson = find_max(range(iNumUnits), lambda iUnit: wonderCity.getGreatPeopleUnitProgress(iUnit)).result
  + if iGreatPerson:
  iGreatPeoplePoints = iGold / 4
  - city.changeGreatPeopleProgress(iGreatPeoplePoints)
  - city.changeGreatPeopleUnitProgress(iGreatPersonType, iGreatPeoplePoints)
  + wonderCity.changeGreatPeopleProgress(iGreatPeoplePoints)
  + wonderCity.changeGreatPeopleUnitProgress(iGreatPerson, iGreatPeoplePoints)
  interface.setDirty(InterfaceDirtyBits.MiscButtons_DIRTY_BIT, True)
  