Code:
PAE_City.py-86- popupInfo = CyPopupInfo()
PAE_City.py-87- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_City.py-88- popupInfo.setText(CyTranslator().getText("TXT_KEY_POPUP_PROVINZHAUPTSTADT_REACTION_NEG", (pCity.getName(), )))
PAE_City.py:89: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-90- if iData2 == gc.getGame().getActivePlayer():
PAE_City.py-91- popupInfo.addPopup(iData2)
PAE_City.py-92- doProvinceRebellion(pCity)
PAE_City.py-93- elif bPaid:
--
PAE_City.py-141- popupInfo = CyPopupInfo()
PAE_City.py-142- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_City.py-143- popupInfo.setText(szBuffer)
PAE_City.py:144: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-145- if iData2 == gc.getGame().getActivePlayer():
PAE_City.py-146- popupInfo.addPopup(iData2)
PAE_City.py-147-
PAE_City.py-148- pPlayer.initUnit(lGift[iRand], pCity.getX(), pCity.getY(), UnitAITypes.NO_UNITAI, DirectionTypes.DIRECTION_SOUTH)
--
PAE_City.py-173- # Cancel button
PAE_City.py-174- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_City.py-175- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_City.py:176: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-177- if iData3 == gc.getGame().getActivePlayer():
PAE_City.py-178- popupInfo.addPopup(iData3)
PAE_City.py-179-
PAE_City.py-180- # -- Einfluss verbessern --
--
PAE_City.py-223- # Cancel button
PAE_City.py-224- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_City.py-225- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_City.py:226: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-227- if iData3 == gc.getGame().getActivePlayer():
PAE_City.py-228- popupInfo.addPopup(iData3)
PAE_City.py-229-
PAE_City.py-230- # Triumphzug
--
PAE_City.py-303- # Cancel button
PAE_City.py-304- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_City.py-305- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_City.py:306: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-307- if iData3 == gc.getGame().getActivePlayer():
PAE_City.py-308- popupInfo.addPopup(iData3)
PAE_City.py-309-
PAE_City.py-310- # Goldkarren
--
PAE_City.py-531- popupInfo.addPythonButton(gc.getReligionInfo(iReligion).getText(), gc.getReligionInfo(iReligion).getButton())
PAE_City.py-532- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_POPUP_INQUISITION_CANCEL", ("", )), "Art/Interface/Buttons/General/button_alert_new.dds")
PAE_City.py-533- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_City.py:534: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_City.py-535- if iPlayer == gc.getGame().getActivePlayer():
PAE_City.py-536- popupInfo.addPopup(iPlayer)
PAE_City.py-537-
PAE_City.py-538- # pUnit.doCommand(CommandTypes.COMMAND_DELETE, -1, -1)
--
PAE_Mercenaries.py-49-
PAE_Mercenaries.py-50- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-51- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:52: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-53- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-54- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-55-
PAE_Mercenaries.py-56- # Hire Mercenaries
--
PAE_Mercenaries.py-128-
PAE_Mercenaries.py-129- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-130- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:131: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-132- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-133- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-134-
PAE_Mercenaries.py-135-
--
PAE_Mercenaries.py-157-
PAE_Mercenaries.py-158- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-159- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:160: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-161- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-162- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-163-
PAE_Mercenaries.py-164- # Commission Mercenaries (mercenary size)
--
PAE_Mercenaries.py-193-
PAE_Mercenaries.py-194- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-195- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:196: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-197- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-198- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-199-
PAE_Mercenaries.py-200- # Commission Mercenaries (primary unit types)
--
PAE_Mercenaries.py-229-
PAE_Mercenaries.py-230- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-231- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:232: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-233- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-234- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-235-
PAE_Mercenaries.py-236- # Commission Mercenaries (siege units)
--
PAE_Mercenaries.py-274-
PAE_Mercenaries.py-275- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py-276- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Mercenaries.py:277: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-278- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-279- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-280-
PAE_Mercenaries.py-281- # Commission Mercenaries (confirmation)
--
PAE_Mercenaries.py-334- # Confirm
PAE_Mercenaries.py-335- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_POPUP_MERCENARIES_ASSIGN6_" + str(1 + CvUtil.myRandom(13, "TXT_KEY_POPUP_MERCENARIES_ASSIGN6_")), ("", )), ",Art/Interface/Buttons/Process/Blank.dds,Art/Interface/Buttons/Beyond_the_Sword_Atlas.dds,8,5")
PAE_Mercenaries.py-336- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py:337: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-338- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-339- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-340-
PAE_Mercenaries.py-341- # Commission Mercenaries (confirmation)
--
PAE_Mercenaries.py-359- popupInfo = CyPopupInfo()
PAE_Mercenaries.py-360- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_Mercenaries.py-361- popupInfo.setText(CyTranslator().getText("TXT_KEY_MESSAGE_MERCENARIES_NOT_ENOUGH_MONEY", ("", )))
PAE_Mercenaries.py:362: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-363- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-364- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-365- else:
PAE_Mercenaries.py-366- pPlayer.changeGold(-80)
--
PAE_Mercenaries.py-417- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_POPUP_MERCENARY_TORTURE_YES2", (50, 25)), "")
PAE_Mercenaries.py-418- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_POPUP_MERCENARY_TORTURE_YES3", (25, 10)), "")
PAE_Mercenaries.py-419- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Mercenaries.py:420: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-421- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-422- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-423-
PAE_Mercenaries.py-424-
--
PAE_Mercenaries.py-446- popupInfo = CyPopupInfo()
PAE_Mercenaries.py-447- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_Mercenaries.py-448- popupInfo.setText(CyTranslator().getText("TXT_KEY_MESSAGE_MERCENARIES_NOT_ENOUGH_MONEY", ("", )))
PAE_Mercenaries.py:449: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-450- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-451- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-452- else:
PAE_Mercenaries.py-453- pPlayer.changeGold(-iGold)
--
PAE_Mercenaries.py-459- popupInfo = CyPopupInfo()
PAE_Mercenaries.py-460- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_Mercenaries.py-461- popupInfo.setText(CyTranslator().getText("TXT_KEY_POPUP_MERCENARY_TORTURE3_1", (gc.getPlayer(iMercenaryCiv).getCivilizationShortDescription(0), )))
PAE_Mercenaries.py:462: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-463- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-464- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-465- else:
PAE_Mercenaries.py-466- CyInterface().addMessage(iPlayer, True, 10, CyTranslator().getText("TXT_KEY_POPUP_MERCENARY_TORTURE3_2", ("",)), None, 2, None, ColorTypes(8), 0, 0, False, False)
PAE_Mercenaries.py-467- popupInfo = CyPopupInfo()
PAE_Mercenaries.py-468- popupInfo.setButtonPopupType(ButtonPopupTypes.BUTTONPOPUP_TEXT)
PAE_Mercenaries.py-469- popupInfo.setText(CyTranslator().getText("TXT_KEY_POPUP_MERCENARY_TORTURE3_2", ("", )))
PAE_Mercenaries.py:470: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Mercenaries.py-471- if iPlayer == gc.getGame().getActivePlayer():
PAE_Mercenaries.py-472- popupInfo.addPopup(iPlayer)
PAE_Mercenaries.py-473-
PAE_Mercenaries.py-474-# Test for actually required techs and bonusses
--
PAE_Sklaven.py-449- # Cancel button
PAE_Sklaven.py-450- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Sklaven.py-451- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Sklaven.py:452: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Sklaven.py-453- if pCity.getOwner() == gc.getGame().getActivePlayer():
PAE_Sklaven.py-454- popupInfo.addPopup(pCity.getOwner())
PAE_Sklaven.py-455-
PAE_Sklaven.py-456-# Entferne Sklaven aus der Stadt / unset city slaves
--
PAE_Trade.py-458-
PAE_Trade.py-459- popupInfo.addPythonButton(CyTranslator().getText("TXT_KEY_ACTION_CANCEL", ("", )), "Art/Interface/Buttons/Actions/Cancel.dds")
PAE_Trade.py-460- popupInfo.setFlags(popupInfo.getNumPythonButtons()-1)
PAE_Trade.py:461: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Trade.py-462- if iBuyer == gc.getGame().getActivePlayer():
PAE_Trade.py-463- popupInfo.addPopup(iBuyer)
PAE_Trade.py-464-
PAE_Trade.py-465-# --- End of trade in cities
--
PAE_Trade.py-546-def doPopupAutomatedTradeRoute(pUnit, iType, iData1, iData2):
PAE_Trade.py-547- iUnitOwner = pUnit.getOwner()
PAE_Trade.py-548-
PAE_Trade.py:549: # Dies soll doppelte Popups in PB-Spielen vermeiden.
PAE_Trade.py-550- if iUnitOwner != gc.getGame().getActivePlayer():
PAE_Trade.py-551- return
PAE_Trade.py-552-
PAE_Trade.py-553- if iType == 1 or iType == 4: