# Relics/True Cross (The Turk)
if iNewOwner < iNumPlayers and bConquest:
if iNewOwner == con.iCrusaders and (city.getX(), city.getY()) == con.tJerusalem:
pNewOwner.initTriggeredData(gc.getInfoTypeForString("EVENTTRIGGER_TRUE_CROSS_RECOVERED"), True, city.getID(), city.getX(), city.getY(), -1, -1, -1, -1, -1, -1, "")
else:
bFound = False
for i in [con.iCatholicReliquary, con.iOrthodoxReliquary, con.iSunniReliquary, con.iShiaReliquary, con.iHinduReliquary]:
if city.getNumRealBuilding(i) > 0:
city.setNumRealBuilding(i, 0)
bFound = True
if not bFound:
iChance = 1
if (city.getX(), city.getY()) in [con.tBaghdad, con.tConstantinople, con.tJerusalem]:
iChance += 3
if city.plot().getRegionID() in [con.rPalestine, con.rSyria, con.rNorthernSyria, con.rJazira]:
iChance += 3
if pNewOwner.getStateReligion() in [con.iSunni, con.iShia] and city.plot().getRegionID() in [con.rHejaz, con.rMesopotamia]:
iChance += 3
if gc.getGame().getSorenRandNum(100, 'Chance to find a relic') < iChance:
bFound = True
if bFound:
pNewOwner.initTriggeredData(gc.getInfoTypeForString("EVENTTRIGGER_RELIC_RECOVERED"), True, city.getID(), city.getX(), city.getY(), -1, -1, -1, -1, -1, -1, "")