Index: units.ruleset =================================================================== RCS file: /home/freeciv/CVS/freeciv/data/default/units.ruleset,v retrieving revision 1.29 diff -u -2 -r1.29 units.ruleset --- units.ruleset 2001/12/11 16:16:42 1.29 +++ units.ruleset 2002/03/10 22:57:17 @@ -48,8 +48,44 @@ ; fuel = number of turns, for air units ; uk_* = upkeep costs, these are used as base values in the game -; flags = special flag strings, as in common/unittype.h,unittype.c +; flags = special flag strings ; roles = special role strings, as in common/unittype.h,unittype.c ; helptext = optional help text string; should escape all raw newlines ; so that xgettext parsing works +; +; :: Flags :: +; +; "Caravan" - can establish trade routes and help build wonders +; "Missile" - (air only) some buildings and units have higher defence against +; these +; "IgZOC" - (land only) ignore Zones of Control (ZOC) +; "NonMil" - a non-military unit +; "IgTer" - ignore terrain like explorers +; "Carrier" - can transport air units, but not land units +; "Missile_Carrier" - can transport missiles, but no land units +; "OneAttack" - can only make a single attack, regardless of movement points +; "Pikemen" - increased defence against "Horse" flag units +; "Horse" - see above +; "IgWall" - ignore city walls +; "FieldUnit" - causes unhappiness even when not being aggressive +; "AEGIS" - increased defence against airborne attacks and missiles +; "Fighter" - can attack airborne units (no other units can normally do this) +; "Marines" - (land only) can attack from transports +; "Partial_Invis" - visible only to adjancent units; does not hide transported +; units other than missiles +; "Settlers" - can irrigate and build roads +; "Diplomat" - can do diplomat actions +; "Spy" - can do even more diplomat actions +; "Trireme" - (sea only) sinks on high seas, lots of special rules +; "Nuclear" - nuke! +; "Transform" - can transform terrain +; "Paratroopers"- (land only) can paradrop +; "Airbase" - (land only) can produce airbases +; "Cities" - can disband to produce a city +; "IgTired" - ignore tired penalty when attacking +; "No_Land_Attack" - (sea only) cannot attack targets on land +; "AddToCity" - can disband to add a single point of population to a city +; (see cities.ruleset for limitation of this ability) +; "Fanatic" - can only be built by governments that allow them +; (see data/civ2/governments.ruleset, Fanaticism government) ; ; Following flag strings require extra fields: