snipperrabbit!!
Deity
- Joined
- Nov 23, 2006
- Messages
- 3,396
What about an OR prereq : resources or 50% hammers ?
def onUnitBuilt(self, argsList):
'Unit Completed'
self.parent.onUnitBuilt(self, argsList)
QR.setStockpile('CIVILIZATION_'+str(iPlayer),'iStockpile_1', (QR.getStockpile('CIVILIZATION_'+str(iPlayer),'iStockpile_1') - 10))
def cannotTrain(self,argsList):
pCity = argsList[0]
eUnit = argsList[1]
bContinue = argsList[2]
bTestVisible = argsList[3]
bIgnoreCost = argsList[4]
bIgnoreUpgrades = argsList[5]
# QR
if ((QR.getStockpile('CIVILIZATION_0','iStockpile_1')) - ((gc.getPlayer(pCity.getOwner()).getUnitClassMaking(4)) * 10)) < 0:
return True
# End QR
return False
def onUnitBuilt(self, argsList):
'Unit Completed'
self.parent.onUnitBuilt(self, argsList)
QR.setStockpile('CIVILIZATION_'+str(iPlayer),'iStockpile_1', (QR.getStockpile('CIVILIZATION_'+str(iPlayer),'iStockpile_1') - 10))
def cannotTrain(self,argsList):
pCity = argsList[0]
eUnit = argsList[1]
bContinue = argsList[2]
bTestVisible = argsList[3]
bIgnoreCost = argsList[4]
bIgnoreUpgrades = argsList[5]
# QR
[b] if (pCity.getProductionUnit() != NULL):
return True[/b]
if ((QR.getStockpile('CIVILIZATION_0','iStockpile_1')) - ((gc.getPlayer(pCity.getOwner()).getUnitClassMaking(4)) * 10)) < 0:
return False
# End QR
return False