def onUnitKilled(self, argsList):
'Unit Killed'
unit, iAttacker = argsList
player = PyPlayer(unit.getOwner())
attacker = PyPlayer(iAttacker)
if unit.getUnitType() == gc.getInfoTypeForString('UNIT_KING_KONG'):
newUnit = pPlayer.initUnit(gc.getInfoTypeForString('UNIT_ARTIST'), gc.getPlayer(pAttacker).getCapitalCity().getX(), gc.getPlayer(0).getCapitalCity().getY(), DirectionTypes.DIRECTION_SOUTH)
szHelp = localText.getText("TXT_KEY_EVENT_KING_KONG_HELP_2", ())
if (not self.__LOG_UNITKILLED):
return
CvUtil.pyPrint('Player %d Civilization %s Unit %s was killed by Player %d'
%(player.getID(), player.getCivilizationName(), PyInfo.UnitInfo(unit.getUnitType()).getDescription(), attacker.getID()))