\CTP2_DATA\DEFAULT\GAMEDATA\Advance.txt
This file defines all the advances that can be discovered throughout the game.
| Variable | Description |
| Cost | Cost in science points to discover the advance |
| Prerequisites | Advance ID of advance that must have been discovered before research on this one can begin. A maximum of four perquisites can be defined. Must reference a valid Advance ID. |
| Icon | Icon ID for this advance. Must reference a valid Icon ID from UnitIcon.txt |
| Branch | This variable is not used in the game, though must be defined in the DB. Always set to 0. |
| Age | Age ID for the advance. Must reference a valid Age ID from Age.txt |
The following variables are optional and set special attributes for the Advance.
| Variable | Description |
| Capitalization | This advance enables Capitalization |
| Infrastructure | This advance enables Infrastructure |
| Transform | This advance enables terraforming |
| PlantNuke | This advance enables the Plant Nuke order |
| Roads | This advance enables roads |
| Railroads | This advance enables railroads |
| MagLev | This advance enables MagLevs |
| Tunnels | This advance enables Undersea Tunnels |
| GLHidden | Causes this advance to not be shown in the Great Library. |
| PollutionSizeModifier | Pollution modifier to be applied to Population pollution after this advance is discovered. |
| PollutionProductionModifier | Pollution modifier to be applied to Production pollution after this advance is discovered. |
| TriggerFeat | Feat ID of a Feat that is accomplished when this Advance is discovered. Must be a valid Feat ID from Feats.txt |
| KeyAdvanceAdvice | String ID of advice string to display in the Science Manager. Must be a valid String ID from one of the string files. |
Example:
ADVANCE_ADV_INFANTRY_TACTICS
{
Prerequisites ADVANCE_NAVAL_AVIATION
Prerequisites ADVANCE_VERTICAL_FLIGHT_AIRCRAFT
Cost 43080
Icon ICON_ADVANCE_ADV_INFANTRY_TACTICS
Branch 0
Age AGE_THREE
}
Bookmarks