ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Generic Prerequisites

From ModEnc
Jump to navigation Jump to search

Generic prerequisites are used in rules(md).ini, under the [General] section, to shorthand specific classes of buildings, so that any captured or double-owned production buildings (or technology buildings) of the type, can substitute for the specific building belonging to that Side or House.

The tags responsible for setting these, and their equivalent aliases are:

Building Category Prerequisite Alias
PrerequisitePower POWER
PrerequisiteProc PROC
PrerequisiteRadar RADAR
PrerequisiteBarracks BARRACKS
PrerequisiteFactory FACTORY
PrerequisiteTech TECH

In Firestorm, two additional substitutes are available:

Building Category Prerequisite Alias
PrerequisiteGDIFactory GDIFACTORY
PrerequisiteNodFactory NODFACTORY

In short, this means that if PrerequisiteBarracks=NAHAND,GAPILE is set, an infantry with a Prerequisite=BARRACKS can be built from from either [NAHAND] or [GAPILE], if the player owns it. You may realize this can be a little redundant, at least for the Factory types, since infantry can only be produced by a building with Factory=InfantryType, so the player must have one of them anyway.

Notes

Ares has further expanded on this by allowing the addition of a [GenericPrerequisites] section, where entirely new generic classes can be added, with their own lists of prerequisite buildings. See: https://ares-developers.github.io/Ares-docs/new/prerequisites.html

See Also

The Prerequisite System

BuildCat

Owner

AIBasePlanningSide