TC01
Deity
I was missing a colon at the end of the line. Here is what it should be:
Code:
if pTarget.isCity():
if pTarget.isCity():
pPlot = argsList[0]
###### Unit Buttons ######
pUnit = g_pSelectedUnit
iUnitType = pUnit.getUnitType()
pUnitOwner = gc.getPlayer( pUnit.getOwner( ))
if pUnitOwner.isTurnActive( ):
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_2')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_2')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 660, 660, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_1')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_1')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 661, 661, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_1')) or pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_1'))):
screen.appendMultiListButton( "BottomButtonContainer",ArtFileMgr.getInterfaceArtInfo("INTERFACE_FORCE_1").getPath(), 0, WidgetTypes.WIDGET_GENERAL, 662, 662, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_3')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_MIND_TRICK')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 663, 663, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_4')) or pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_4'))):
screen.appendMultiListButton( "BottomButtonContainer", ArtFileMgr.getInterfaceArtInfo("INTERFACE_FORCE_4").getPath(), 0, WidgetTypes.WIDGET_GENERAL, 664, 664, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_2')) or pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_2'))):
screen.appendMultiListButton( "BottomButtonContainer", ArtFileMgr.getInterfaceArtInfo("INTERFACE_FORCE_2").getPath(), 0, WidgetTypes.WIDGET_GENERAL, 665, 665, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_4')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_4')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 666, 666, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_1')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_1')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 667, 667, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_4')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_4')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 668, 668, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_3')) or pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_3'))):
screen.appendMultiListButton( "BottomButtonContainer", ArtFileMgr.getInterfaceArtInfo("INTERFACE_FORCE_3").getPath(), 0, WidgetTypes.WIDGET_GENERAL, 669, 669, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_3')) and not pUnit.getScriptData() == "Has cast Mind Control"):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_3')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 670, 670, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_LIGHT_SIDE_2')):
screen.appendMultiListButton( "BottomButtonContainer", gc.getPromotionInfo(gc.getInfoTypeForString('PROMOTION_LGIHT_SIDE_2')).getButton(), 0, WidgetTypes.WIDGET_GENERAL, 671, 671, False )
screen.show( "BottomButtonContainer" )
iCount = iCount + 1
Do you need python or just XML to change the dating system cause we need to change it to star wars tim aka bby and aby
<Define>
<DefineName>START_YEAR</DefineName>
<iDefineIntVal>-4000</iDefineIntVal>
</Define>
<TEXT>
<Tag>TXT_KEY_TIME_BC_SAVE</Tag>
<English>ABY-%s1_Date</English>
</TEXT>
<TEXT>
<Tag>TXT_KEY_TIME_BC</Tag>
<English>%d1_Date ABY</English>
</TEXT>
<TEXT>
<Tag>TXT_KEY_TIME_AD_SAVE</Tag>
<English>ABY-%s1_Date</English>
</TEXT>
<TEXT>
<Tag>TXT_KEY_TIME_AD</Tag>
<English>%d1_Date ABY</English>
</TEXT>
if pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DARK_SIDE_2')):
Do I need to do anything to make it start in 4,000bby and end in 1500 aby
The ones when you try to load a game have been updated
I'll ask there a little later
I'll add those in soon
Which promotion should I make it off