def isVulnerable(self, iPlayer, iHealth):
# Indys and Barbs are vulnerable for more than -10
# calculate the total health percent, to determine if vulnerable or not (also tech immunicy goes here)
# if Health == -100, calculate player's health, else: use the value
if (iPlayer >= iNumMajorPlayers):
if (self.getPlagueCountdown(iPlayer) <= 0 and self.getPlagueCountdown(iPlayer) > -10 ): #more vulnerable
return True
else:
pPlayer = gc.getPlayer(iPlayer)
#print( " iPlayer, countdown: ",iPlayer,self.getPlagueCountdown(iPlayer) )
if (self.getPlagueCountdown(iPlayer) == 0): #vulnerable
if ( iHealth == -100 ):
iHealth = self.calcHealth( iPlayer )
#print(" iPlayer: iHealth: ",iPlayer, iHealth )
if (iHealth < 14): #no spread for iHealth >= 74 years
return True
else:
if ( iHealth < 14 ):
return True
return [COLOR="Red"]False[/COLOR]