# Artifacts Start ##
if pLoser.getUnitCombatType() > -1 and pLoser.getDomainType() == pWinner.getDomainType() == gc.getInfoTypeForString("DOMAIN_LAND"):
iPlayer = pWinner.getOwner()
pPlayer = gc.getPlayer(iPlayer)
pTeam = gc.getTeam(pPlayer.getTeam())
[B]if not pLoser.isBarbarian():[/B]
Artifacts = ["PROMOTION_CORNUCOPIA", "PROMOTION_EXCALIBUR", "PROMOTION_GAN_JIANG", "PROMOTION_GUNGNIR", "PROMOTION_KUSANAGI", "PROMOTION_JINGU_BANG", \
"PROMOTION_SKOFNUNG", "PROMOTION_HEAVEN_WILL", "PROMOTION_CUP_OF_JAMSHID", "PROMOTION_CHAKRA", "PROMOTION_MJOLLNIR", \
"PROMOTION_BOOK_OF_THOTH", "PROMOTION_TALARIA", "PROMOTION_CAP_OF_INVISIBILITY", "PROMOTION_ELIXIR", "PROMOTION_AEGIS"]
pMessage = pPlot
if pPlot2.getNumVisibleEnemyDefenders(pWinner) == 1:
pMessage = pPlot2
for iArtifact in Artifacts:
ArtifactPromotion = gc.getInfoTypeForString(iArtifact)