When your mod has 35436547 techs and you are wondering when can you do something special like ignore irrigation?
## Tech Colors ##
screen.setPanelColor(szTechRecord, 206, 65, 69)
self.aiCurrentState[i] = CIV_NO_RESEARCH
if pTeam.isHasTech(i):
screen.setPanelColor(szTechRecord, 222, 222, 22)
self.aiCurrentState[i] = CIV_HAS_TECH
elif pPlayer.isResearchingTech(i):
screen.setPanelColor(szTechRecord, 100, 140, 220)
self.aiCurrentState[i] = CIV_IS_RESEARCHING
elif pPlayer.canEverResearch(i):
iColor = Info.getEra() * 255 / gc.getNumEraInfos()
screen.setPanelColor(szTechRecord, iColor*2, (255 - iColor)/2, iColor)
self.aiCurrentState[i] = CIV_TECH_AVAILABLE
## Tech Colors ##
## Advisors ##
screen.setPanelColor(szTechRecord, 206, 65, 69)
if gc.getTeam(pPlayer.getTeam()).isHasTech(i):
screen.setPanelColor(szTechRecord, 20, 200, 30)
elif pPlayer.isResearchingTech(i):
screen.setPanelColor(szTechRecord, 255, 220, 0)
elif pPlayer.canEverResearch(i):
## Era Colours Start(255 - iColor)/2 ##
iColor = Info.getEra() * 255 / gc.getNumEraInfos()
screen.setPanelColor(szTechRecord, (255-iColor*iColor)/2, (iColor*iColor)/(9), (iColor*iColor))
## Era Colours End ##