Freeciv-3.1: /fast/freeciv/nightly/S3_1/common/fc_types.h File Reference

Freeciv-3.1

Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
fc_types.h File Reference
`#include "bitvector.h"`
`#include "shared.h"`
`#include "specenum_gen.h"`

Go to the source code of this file.

## Data Structures

union | universals_u
struct | universal
struct | act_prob

## Macros

#define | MAX_NUM_PLAYER_SLOTS 512 /* Used in the network protocol. */
#define | MAX_NUM_BARBARIANS 12 /* 3, but slots reserved for future use. */
#define | MAX_NUM_PLAYERS MAX_NUM_PLAYER_SLOTS - MAX_NUM_BARBARIANS
#define | MAX_NUM_CONNECTIONS (2 * (MAX_NUM_PLAYER_SLOTS))
#define | MAX_NUM_ITEMS 200
#define | MAX_NUM_ADVANCES 250 /* Used in the network protocol. */
#define | MAX_NUM_UNITS 250 /* Used in the network protocol. */
#define | MAX_NUM_BUILDINGS 200 /* Used in the network protocol. */
#define | MAX_NUM_TECH_LIST 10 /* Used in the network protocol. */
#define | MAX_NUM_UNIT_LIST 10 /* Used in the network protocol. */
#define | MAX_NUM_BUILDING_LIST 10 /* Used in the network protocol. */
#define | MAX_LEN_VET_SHORT_NAME 8
#define | MAX_VET_LEVELS 20
#define | MAX_EXTRA_TYPES 128 /* Used in the network protocol. */
#define | MAX_GOODS_TYPES 25
#define | MAX_DISASTER_TYPES 10
#define | MAX_ACHIEVEMENT_TYPES 40
#define | MAX_NUM_ACTION_AUTO_PERFORMERS 8
#define | MAX_NUM_MULTIPLIERS 15
#define | MAX_NUM_LEADERS MAX_NUM_ITEMS /* Used in the network protocol. */
#define | MAX_NUM_NATION_SETS
#define | MAX_NUM_NATION_GROUPS 128 /* Used in the network protocol. */
#define | MAX_NUM_NATIONS MAX_UINT16
#define | MAX_NUM_STARTPOS_NATIONS 1024 /* Used in the network protocol. */
#define | MAX_CALENDAR_FRAGMENTS 52 /* Used in the network protocol. */
#define | MAX_NUM_TECH_CLASSES 16 /* Used in the network protocol. */
#define | MAX_LEN_NAME 48
#define | MAX_LEN_CITYNAME 80
#define | MAX_LEN_MAP_LABEL 64
#define | MAX_LEN_DEMOGRAPHY 16
#define | MAX_LEN_ALLOW_TAKE 16
#define | MAX_LEN_GAME_IDENTIFIER 33
#define | MAX_GRANARY_INIS 24
#define | MAX_LEN_STARTUNIT (20+1)
#define | MAX_LEN_ENUM 64
#define | LINE_BREAK 70
#define | MAX_CITY_NATIONALITIES (MIN(MAX_NUM_PLAYER_SLOTS, MAX_CITY_SIZE))
#define | IDENTITY_NUMBER_ZERO (0)
#define | SPECENUM_NAME unit_activity
#define | SPECENUM_VALUE0 ACTIVITY_IDLE
#define | SPECENUM_VALUE0NAME N_("Idle")
#define | SPECENUM_VALUE1 ACTIVITY_POLLUTION
#define | SPECENUM_VALUE1NAME N_("Pollution")
#define | SPECENUM_VALUE2 ACTIVITY_OLD_ROAD
#define | SPECENUM_VALUE2NAME "Unused Road"
#define | SPECENUM_VALUE3 ACTIVITY_MINE
#define | SPECENUM_VALUE3NAME N_("?act:Mine")
#define | SPECENUM_VALUE4 ACTIVITY_IRRIGATE
#define | SPECENUM_VALUE4NAME N_("Irrigate")
#define | SPECENUM_VALUE5 ACTIVITY_FORTIFIED
#define | SPECENUM_VALUE5NAME N_("Fortified")
#define | SPECENUM_VALUE6 ACTIVITY_FORTRESS
#define | SPECENUM_VALUE6NAME "Fortress"
#define | SPECENUM_VALUE7 ACTIVITY_SENTRY
#define | SPECENUM_VALUE7NAME "Sentry"
#define | SPECENUM_VALUE8 ACTIVITY_OLD_RAILROAD
#define | SPECENUM_VALUE8NAME "Unused Railroad"
#define | SPECENUM_VALUE9 ACTIVITY_PILLAGE
#define | SPECENUM_VALUE9NAME N_("Pillage")
#define | SPECENUM_VALUE10 ACTIVITY_GOTO
#define | SPECENUM_VALUE10NAME "Goto"
#define | SPECENUM_VALUE11 ACTIVITY_EXPLORE
#define | SPECENUM_VALUE11NAME "Explore"
#define | SPECENUM_VALUE12 ACTIVITY_TRANSFORM
#define | SPECENUM_VALUE12NAME N_("Transform")
#define | SPECENUM_VALUE13 ACTIVITY_UNKNOWN
#define | SPECENUM_VALUE13NAME "Unused"
#define | SPECENUM_VALUE14 ACTIVITY_AIRBASE
#define | SPECENUM_VALUE14NAME "Unused Airbase"
#define | SPECENUM_VALUE15 ACTIVITY_FORTIFYING
#define | SPECENUM_VALUE15NAME N_("Fortifying")
#define | SPECENUM_VALUE16 ACTIVITY_FALLOUT
#define | SPECENUM_VALUE16NAME N_("Fallout")
#define | SPECENUM_VALUE17 ACTIVITY_PATROL_UNUSED
#define | SPECENUM_VALUE17NAME "Unused Patrol"
#define | SPECENUM_VALUE18 ACTIVITY_BASE
#define | SPECENUM_VALUE18NAME N_("Base")
#define | SPECENUM_VALUE19 ACTIVITY_GEN_ROAD
#define | SPECENUM_VALUE19NAME N_("Road")
#define | SPECENUM_VALUE20 ACTIVITY_CONVERT
#define | SPECENUM_VALUE20NAME N_("Convert")
#define | SPECENUM_VALUE21 ACTIVITY_CULTIVATE
#define | SPECENUM_VALUE21NAME N_("Cultivate")
#define | SPECENUM_VALUE22 ACTIVITY_PLANT
#define | SPECENUM_VALUE22NAME N_("Plant")
#define | SPECENUM_COUNT ACTIVITY_LAST
#define | SPECENUM_NAME action_result
#define | SPECENUM_VALUE0 ACTRES_ESTABLISH_EMBASSY
#define | SPECENUM_VALUE0NAME "Unit Establish Embassy"
#define | SPECENUM_VALUE1 ACTRES_SPY_INVESTIGATE_CITY
#define | SPECENUM_VALUE1NAME "Unit Investigate City"
#define | SPECENUM_VALUE2 ACTRES_SPY_POISON
#define | SPECENUM_VALUE2NAME "Unit Poison City"
#define | SPECENUM_VALUE3 ACTRES_SPY_STEAL_GOLD
#define | SPECENUM_VALUE3NAME "Unit Steal Gold"
#define | SPECENUM_VALUE4 ACTRES_SPY_SABOTAGE_CITY
#define | SPECENUM_VALUE4NAME "Unit Sabotage City"
#define | SPECENUM_VALUE5 ACTRES_SPY_TARGETED_SABOTAGE_CITY
#define | SPECENUM_VALUE5NAME "Unit Targeted Sabotage City"
#define | SPECENUM_VALUE6 ACTRES_SPY_SABOTAGE_CITY_PRODUCTION
#define | SPECENUM_VALUE6NAME "Unit Sabotage City Production"
#define | SPECENUM_VALUE7 ACTRES_SPY_STEAL_TECH
#define | SPECENUM_VALUE7NAME "Unit Steal Tech"
#define | SPECENUM_VALUE8 ACTRES_SPY_TARGETED_STEAL_TECH
#define | SPECENUM_VALUE8NAME "Unit Targeted Steal Tech"
#define | SPECENUM_VALUE9 ACTRES_SPY_INCITE_CITY
#define | SPECENUM_VALUE9NAME "Unit Incite City"
#define | SPECENUM_VALUE10 ACTRES_TRADE_ROUTE
#define | SPECENUM_VALUE10NAME "Unit Establish Trade Route"
#define | SPECENUM_VALUE11 ACTRES_MARKETPLACE
#define | SPECENUM_VALUE11NAME "Unit Enter Marketplace"
#define | SPECENUM_VALUE12 ACTRES_HELP_WONDER
#define | SPECENUM_VALUE12NAME "Unit Help Wonder"
#define | SPECENUM_VALUE13 ACTRES_SPY_BRIBE_UNIT
#define | SPECENUM_VALUE13NAME "Unit Bribe Unit"
#define | SPECENUM_VALUE14 ACTRES_SPY_SABOTAGE_UNIT
#define | SPECENUM_VALUE14NAME "Unit Sabotage Unit"
#define | SPECENUM_VALUE15 ACTRES_CAPTURE_UNITS
#define | SPECENUM_VALUE15NAME "Unit Capture Units"
#define | SPECENUM_VALUE16 ACTRES_FOUND_CITY
#define | SPECENUM_VALUE16NAME "Unit Found City"
#define | SPECENUM_VALUE17 ACTRES_JOIN_CITY
#define | SPECENUM_VALUE17NAME "Unit Join City"
#define | SPECENUM_VALUE18 ACTRES_STEAL_MAPS
#define | SPECENUM_VALUE18NAME "Unit Steal Maps"
#define | SPECENUM_VALUE19 ACTRES_BOMBARD
#define | SPECENUM_VALUE19NAME "Unit Bombard"
#define | SPECENUM_VALUE20 ACTRES_SPY_NUKE
#define | SPECENUM_VALUE20NAME "Unit Suitcase Nuke"
#define | SPECENUM_VALUE21 ACTRES_NUKE
#define | SPECENUM_VALUE21NAME "Unit Nuke"
#define | SPECENUM_VALUE22 ACTRES_NUKE_UNITS
#define | SPECENUM_VALUE22NAME "Unit Nuke Units"
#define | SPECENUM_VALUE23 ACTRES_DESTROY_CITY
#define | SPECENUM_VALUE23NAME "Unit Destroy City"
#define | SPECENUM_VALUE24 ACTRES_EXPEL_UNIT
#define | SPECENUM_VALUE24NAME "Unit Expel Unit"
#define | SPECENUM_VALUE25 ACTRES_DISBAND_UNIT_RECOVER
#define | SPECENUM_VALUE25NAME "Unit Disband Recover"
#define | SPECENUM_VALUE26 ACTRES_DISBAND_UNIT
#define | SPECENUM_VALUE26NAME "Unit Disband"
#define | SPECENUM_VALUE27 ACTRES_HOME_CITY
#define | SPECENUM_VALUE27NAME "Unit Home City"
#define | SPECENUM_VALUE28 ACTRES_UPGRADE_UNIT
#define | SPECENUM_VALUE28NAME "Unit Upgrade"
#define | SPECENUM_VALUE29 ACTRES_PARADROP
#define | SPECENUM_VALUE29NAME "Unit Paradrop"
#define | SPECENUM_VALUE30 ACTRES_AIRLIFT
#define | SPECENUM_VALUE30NAME "Unit Airlift"
#define | SPECENUM_VALUE31 ACTRES_ATTACK
#define | SPECENUM_VALUE31NAME "Unit Attack"
#define | SPECENUM_VALUE32 ACTRES_STRIKE_BUILDING
#define | SPECENUM_VALUE32NAME "Unit Surgical Strike Building"
#define | SPECENUM_VALUE33 ACTRES_STRIKE_PRODUCTION
#define | SPECENUM_VALUE33NAME "Unit Surgical Strike Production"
#define | SPECENUM_VALUE34 ACTRES_CONQUER_CITY
#define | SPECENUM_VALUE34NAME "Unit Conquer City"
#define | SPECENUM_VALUE35 ACTRES_HEAL_UNIT
#define | SPECENUM_VALUE35NAME "Unit Heal Unit"
#define | SPECENUM_VALUE36 ACTRES_TRANSFORM_TERRAIN
#define | SPECENUM_VALUE36NAME "Unit Transform Terrain"
#define | SPECENUM_VALUE37 ACTRES_CULTIVATE
#define | SPECENUM_VALUE37NAME "Unit Cultivate"
#define | SPECENUM_VALUE38 ACTRES_PLANT
#define | SPECENUM_VALUE38NAME "Unit Plant"
#define | SPECENUM_VALUE39 ACTRES_PILLAGE
#define | SPECENUM_VALUE39NAME "Unit Pillage"
#define | SPECENUM_VALUE40 ACTRES_FORTIFY
#define | SPECENUM_VALUE40NAME "Unit Fortify"
#define | SPECENUM_VALUE41 ACTRES_ROAD
#define | SPECENUM_VALUE41NAME "Unit Build Road"
#define | SPECENUM_VALUE42 ACTRES_CONVERT
#define | SPECENUM_VALUE42NAME "Unit Convert"
#define | SPECENUM_VALUE43 ACTRES_BASE
#define | SPECENUM_VALUE43NAME "Unit Build Base"
#define | SPECENUM_VALUE44 ACTRES_MINE
#define | SPECENUM_VALUE44NAME "Unit Build Mine"
#define | SPECENUM_VALUE45 ACTRES_IRRIGATE
#define | SPECENUM_VALUE45NAME "Unit Build Irrigation"
#define | SPECENUM_VALUE46 ACTRES_CLEAN_POLLUTION
#define | SPECENUM_VALUE46NAME "Unit Clean Pollution"
#define | SPECENUM_VALUE47 ACTRES_CLEAN_FALLOUT
#define | SPECENUM_VALUE47NAME "Unit Clean Fallout"
#define | SPECENUM_VALUE48 ACTRES_TRANSPORT_ALIGHT
#define | SPECENUM_VALUE48NAME "Unit Transport Alight"
#define | SPECENUM_VALUE49 ACTRES_TRANSPORT_UNLOAD
#define | SPECENUM_VALUE49NAME "Unit Transport Unload"
#define | SPECENUM_VALUE50 ACTRES_TRANSPORT_DISEMBARK
#define | SPECENUM_VALUE50NAME "Unit Transport Disembark"
#define | SPECENUM_VALUE51 ACTRES_TRANSPORT_BOARD
#define | SPECENUM_VALUE51NAME "Unit Transport Board"
#define | SPECENUM_VALUE52 ACTRES_TRANSPORT_EMBARK
#define | SPECENUM_VALUE52NAME "Unit Transport Embark"
#define | SPECENUM_VALUE53 ACTRES_SPY_SPREAD_PLAGUE
#define | SPECENUM_VALUE53NAME "Unit Spread Plague"
#define | SPECENUM_VALUE54 ACTRES_SPY_ATTACK
#define | SPECENUM_VALUE54NAME "Unit Spy Attack"
#define | SPECENUM_VALUE55 ACTRES_CONQUER_EXTRAS
#define | SPECENUM_VALUE55NAME "Unit Conquer Extras"
#define | SPECENUM_VALUE56 ACTRES_HUT_ENTER
#define | SPECENUM_VALUE56NAME "Unit Enter Hut"
#define | SPECENUM_VALUE57 ACTRES_HUT_FRIGHTEN
#define | SPECENUM_VALUE57NAME "Unit Frighten Hut"
#define | SPECENUM_VALUE58 ACTRES_UNIT_MOVE
#define | SPECENUM_VALUE58NAME "Unit Move"
#define | SPECENUM_VALUE59 ACTRES_PARADROP_CONQUER
#define | SPECENUM_VALUE59NAME "Unit Paradrop Conquer"
#define | SPECENUM_VALUE60 ACTRES_HOMELESS
#define | SPECENUM_VALUE60NAME "Unit Make Homeless"
#define | SPECENUM_COUNT ACTRES_NONE
#define | ACTRES_LAST ACTRES_NONE
#define | SPECENUM_NAME action_sub_result
#define | SPECENUM_VALUE0 ACT_SUB_RES_HUT_ENTER
#define | SPECENUM_VALUE0NAME "Unit Enter Hut"
#define | SPECENUM_VALUE1 ACT_SUB_RES_HUT_FRIGHTEN
#define | SPECENUM_VALUE1NAME "Unit Frighten Hut"
#define | SPECENUM_VALUE2 ACT_SUB_RES_MAY_EMBARK
#define | SPECENUM_VALUE2NAME "Unit May Embark"
#define | SPECENUM_BITVECTOR bv_action_sub_results
#define | SPECENUM_COUNT ACT_SUB_RES_COUNT
#define | ACT_TIME_INSTANTANEOUS (-1)
#define | NO_TARGET (-1)
#define | SPECENUM_NAME casus_belli_range
#define | SPECENUM_VALUE0 CBR_NONE
#define | SPECENUM_VALUE0NAME N_("No Casus Belli")
#define | SPECENUM_VALUE1 CBR_VICTIM_ONLY
#define | SPECENUM_VALUE1NAME N_("Victim Casus Belli")
#define | SPECENUM_VALUE2 CBR_INTERNATIONAL_OUTRAGE
#define | SPECENUM_VALUE2NAME N_("International Outrage")
#define | SPECENUM_COUNT CBR_LAST
#define | SP_MAX 20
#define | MAX_NUM_REQS 40
#define | MAX_NUM_RULESETS 63 /* Used in the network protocol. */
#define | MAX_RULESET_NAME_LENGTH 64 /* Used in the network protocol. */
#define | RULESET_SUFFIX ".serv"
#define | UCL_LAST 32 /* Used in the network protocol. */
#define | SPECENUM_NAME direction8
#define | SPECENUM_VALUE0 DIR8_NORTHWEST
#define | SPECENUM_VALUE0NAME "Northwest"
#define | SPECENUM_VALUE1 DIR8_NORTH
#define | SPECENUM_VALUE1NAME "North"
#define | SPECENUM_VALUE2 DIR8_NORTHEAST
#define | SPECENUM_VALUE2NAME "Northeast"
#define | SPECENUM_VALUE3 DIR8_WEST
#define | SPECENUM_VALUE3NAME "West"
#define | SPECENUM_VALUE4 DIR8_EAST
#define | SPECENUM_VALUE4NAME "East"
#define | SPECENUM_VALUE5 DIR8_SOUTHWEST
#define | SPECENUM_VALUE5NAME "Southwest"
#define | SPECENUM_VALUE6 DIR8_SOUTH
#define | SPECENUM_VALUE6NAME "South"
#define | SPECENUM_VALUE7 DIR8_SOUTHEAST
#define | SPECENUM_VALUE7NAME "Southeast"
#define | SPECENUM_INVALID ((enum direction8) (DIR8_SOUTHEAST + 1))
#define | DIR8_ORIGIN direction8_invalid()
#define | SPECENUM_NAME free_tech_method
#define | SPECENUM_VALUE0 FTM_GOAL
#define | SPECENUM_VALUE0NAME "Goal"
#define | SPECENUM_VALUE1 FTM_RANDOM
#define | SPECENUM_VALUE1NAME "Random"
#define | SPECENUM_VALUE2 FTM_CHEAPEST
#define | SPECENUM_VALUE2NAME "Cheapest"
#define | DIR8_MAGIC_MAX 8
#define | CASUS_BELLI_VICTIM 1
#define | CASUS_BELLI_OUTRAGE 1000
#define | SPECENUM_NAME ai_level
#define | SPECENUM_VALUE0 AI_LEVEL_AWAY
#define | SPECENUM_VALUE0NAME N_("Away")
#define | SPECENUM_VALUE1 AI_LEVEL_RESTRICTED
#define | SPECENUM_VALUE1NAME N_("Restricted")
#define | SPECENUM_VALUE2 AI_LEVEL_NOVICE
#define | SPECENUM_VALUE2NAME N_("Novice")
#define | SPECENUM_VALUE3 AI_LEVEL_EASY
#define | SPECENUM_VALUE3NAME N_("Easy")
#define | SPECENUM_VALUE4 AI_LEVEL_NORMAL
#define | SPECENUM_VALUE4NAME N_("Normal")
#define | SPECENUM_VALUE5 AI_LEVEL_HARD
#define | SPECENUM_VALUE5NAME N_("Hard")
#define | SPECENUM_VALUE6 AI_LEVEL_CHEATING
#define | SPECENUM_VALUE6NAME N_("Cheating")
#define | SPECENUM_COUNT AI_LEVEL_COUNT
#define | SPECENUM_NAME_UPDATER
#define | SPECENUM_NAME barbarian_type
#define | SPECENUM_VALUE0 NOT_A_BARBARIAN
#define | SPECENUM_VALUE0NAME "None"
#define | SPECENUM_VALUE1 LAND_BARBARIAN
#define | SPECENUM_VALUE1NAME "Land"
#define | SPECENUM_VALUE2 SEA_BARBARIAN
#define | SPECENUM_VALUE2NAME "Sea"
#define | SPECENUM_VALUE3 ANIMAL_BARBARIAN
#define | SPECENUM_VALUE3NAME "Animal"
#define | SPECENUM_VALUE4 LAND_AND_SEA_BARBARIAN
#define | SPECENUM_VALUE4NAME "LandAndSea"
#define | SPECENUM_NAME citytile_type
#define | SPECENUM_VALUE0 CITYT_CENTER
#define | SPECENUM_VALUE0NAME "Center"
#define | SPECENUM_VALUE1 CITYT_CLAIMED
#define | SPECENUM_VALUE1NAME "Claimed"
#define | SPECENUM_VALUE2 CITYT_EXTRAS_OWNED
#define | SPECENUM_VALUE2NAME "Extras Owned"
#define | SPECENUM_COUNT CITYT_LAST
#define | SPECENUM_NAME citystatus_type
#define | SPECENUM_VALUE0 CITYS_OWNED_BY_ORIGINAL
#define | SPECENUM_VALUE0NAME "OwnedByOriginal"
#define | SPECENUM_COUNT CITYS_LAST
#define | SPECENUM_NAME ustate_prop
#define | SPECENUM_VALUE0 USP_TRANSPORTED
#define | SPECENUM_VALUE0NAME "Transported"
#define | SPECENUM_VALUE1 USP_LIVABLE_TILE
#define | SPECENUM_VALUE1NAME "OnLivableTile"
#define | SPECENUM_VALUE2 USP_TRANSPORTING
#define | SPECENUM_VALUE2NAME "Transporting"
#define | SPECENUM_VALUE3 USP_HAS_HOME_CITY
#define | SPECENUM_VALUE3NAME "HasHomeCity"
#define | SPECENUM_VALUE4 USP_NATIVE_TILE
#define | SPECENUM_VALUE4NAME "OnNativeTile"
#define | SPECENUM_VALUE5 USP_NATIVE_EXTRA
#define | SPECENUM_VALUE5NAME "InNativeExtra"
#define | SPECENUM_VALUE6 USP_MOVED_THIS_TURN
#define | SPECENUM_VALUE6NAME "MovedThisTurn"
#define | SPECENUM_COUNT USP_COUNT
#define | SPECENUM_NAME topo_flag
#define | SPECENUM_BITWISE
#define | SPECENUM_VALUE0 TF_WRAPX
#define | SPECENUM_VALUE0NAME N_("WrapX")
#define | SPECENUM_VALUE1 TF_WRAPY
#define | SPECENUM_VALUE1NAME N_("WrapY")
#define | SPECENUM_VALUE2 TF_ISO
#define | SPECENUM_VALUE2NAME N_("ISO")
#define | SPECENUM_VALUE3 TF_HEX
#define | SPECENUM_VALUE3NAME N_("Hex")
#define | TOPO_FLAG_BITS 4
#define | SPECENUM_NAME impr_genus_id
#define | SPECENUM_VALUE0 IG_GREAT_WONDER
#define | SPECENUM_VALUE0NAME "GreatWonder"
#define | SPECENUM_VALUE1 IG_SMALL_WONDER
#define | SPECENUM_VALUE1NAME "SmallWonder"
#define | SPECENUM_VALUE2 IG_IMPROVEMENT
#define | SPECENUM_VALUE2NAME "Improvement"
#define | SPECENUM_VALUE3 IG_SPECIAL
#define | SPECENUM_VALUE3NAME "Special"
#define | SPECENUM_COUNT IG_COUNT
#define | REVERSED_RPT(x) (x == RPT_CERTAIN ? RPT_POSSIBLE : RPT_CERTAIN)
#define | SPECENUM_NAME universals_n
#define | SPECENUM_VALUE0 VUT_NONE
#define | SPECENUM_VALUE0NAME "None"
#define | SPECENUM_VALUE1 VUT_ADVANCE
#define | SPECENUM_VALUE1NAME "Tech"
#define | SPECENUM_VALUE2 VUT_GOVERNMENT
#define | SPECENUM_VALUE2NAME "Gov"
#define | SPECENUM_VALUE3 VUT_IMPROVEMENT
#define | SPECENUM_VALUE3NAME "Building"
#define | SPECENUM_VALUE4 VUT_TERRAIN
#define | SPECENUM_VALUE4NAME "Terrain"
#define | SPECENUM_VALUE5 VUT_NATION
#define | SPECENUM_VALUE5NAME "Nation"
#define | SPECENUM_VALUE6 VUT_UTYPE
#define | SPECENUM_VALUE6NAME "UnitType"
#define | SPECENUM_VALUE7 VUT_UTFLAG
#define | SPECENUM_VALUE7NAME "UnitFlag"
#define | SPECENUM_VALUE8 VUT_UCLASS
#define | SPECENUM_VALUE8NAME "UnitClass"
#define | SPECENUM_VALUE9 VUT_UCFLAG
#define | SPECENUM_VALUE9NAME "UnitClassFlag"
#define | SPECENUM_VALUE10 VUT_OTYPE
#define | SPECENUM_VALUE10NAME "OutputType"
#define | SPECENUM_VALUE11 VUT_SPECIALIST
#define | SPECENUM_VALUE11NAME "Specialist"
#define | SPECENUM_VALUE12 VUT_MINSIZE
#define | SPECENUM_VALUE12NAME "MinSize"
#define | SPECENUM_VALUE13 VUT_AI_LEVEL
#define | SPECENUM_VALUE13NAME "AI"
#define | SPECENUM_VALUE14 VUT_TERRAINCLASS
#define | SPECENUM_VALUE14NAME "TerrainClass"
#define | SPECENUM_VALUE15 VUT_MINYEAR
#define | SPECENUM_VALUE15NAME "MinYear"
#define | SPECENUM_VALUE16 VUT_TERRAINALTER
#define | SPECENUM_VALUE16NAME "TerrainAlter"
#define | SPECENUM_VALUE17 VUT_CITYTILE
#define | SPECENUM_VALUE17NAME "CityTile"
#define | SPECENUM_VALUE18 VUT_GOOD
#define | SPECENUM_VALUE18NAME "Good"
#define | SPECENUM_VALUE19 VUT_TERRFLAG
#define | SPECENUM_VALUE19NAME "TerrainFlag"
#define | SPECENUM_VALUE20 VUT_NATIONALITY
#define | SPECENUM_VALUE20NAME "Nationality"
#define | SPECENUM_VALUE21 VUT_ROADFLAG
#define | SPECENUM_VALUE21NAME "RoadFlag"
#define | SPECENUM_VALUE22 VUT_EXTRA
#define | SPECENUM_VALUE22NAME "Extra"
#define | SPECENUM_VALUE23 VUT_TECHFLAG
#define | SPECENUM_VALUE23NAME "TechFlag"
#define | SPECENUM_VALUE24 VUT_ACHIEVEMENT
#define | SPECENUM_VALUE24NAME "Achievement"
#define | SPECENUM_VALUE25 VUT_DIPLREL
#define | SPECENUM_VALUE25NAME "DiplRel"
#define | SPECENUM_VALUE26 VUT_MAXTILEUNITS
#define | SPECENUM_VALUE26NAME "MaxUnitsOnTile"
#define | SPECENUM_VALUE27 VUT_STYLE
#define | SPECENUM_VALUE27NAME "Style"
#define | SPECENUM_VALUE28 VUT_MINCULTURE
#define | SPECENUM_VALUE28NAME "MinCulture"
#define | SPECENUM_VALUE29 VUT_UNITSTATE
#define | SPECENUM_VALUE29NAME "UnitState"
#define | SPECENUM_VALUE30 VUT_MINMOVES
#define | SPECENUM_VALUE30NAME "MinMoveFrags"
#define | SPECENUM_VALUE31 VUT_MINVETERAN
#define | SPECENUM_VALUE31NAME "MinVeteran"
#define | SPECENUM_VALUE32 VUT_MINHP
#define | SPECENUM_VALUE32NAME "MinHitPoints"
#define | SPECENUM_VALUE33 VUT_AGE
#define | SPECENUM_VALUE33NAME "Age"
#define | SPECENUM_VALUE34 VUT_NATIONGROUP
#define | SPECENUM_VALUE34NAME "NationGroup"
#define | SPECENUM_VALUE35 VUT_TOPO
#define | SPECENUM_VALUE35NAME "Topology"
#define | SPECENUM_VALUE36 VUT_IMPR_GENUS
#define | SPECENUM_VALUE36NAME "BuildingGenus"
#define | SPECENUM_VALUE37 VUT_ACTION
#define | SPECENUM_VALUE37NAME "Action"
#define | SPECENUM_VALUE38 VUT_MINTECHS
#define | SPECENUM_VALUE38NAME "MinTechs"
#define | SPECENUM_VALUE39 VUT_EXTRAFLAG
#define | SPECENUM_VALUE39NAME "ExtraFlag"
#define | SPECENUM_VALUE40 VUT_MINCALFRAG
#define | SPECENUM_VALUE40NAME "MinCalFrag"
#define | SPECENUM_VALUE41 VUT_SERVERSETTING
#define | SPECENUM_VALUE41NAME "ServerSetting"
#define | SPECENUM_VALUE42 VUT_CITYSTATUS
#define | SPECENUM_VALUE42NAME "CityStatus"
#define | SPECENUM_VALUE43 VUT_MINFOREIGNPCT
#define | SPECENUM_VALUE43NAME "MinForeignPct"
#define | SPECENUM_VALUE44 VUT_ACTIVITY
#define | SPECENUM_VALUE44NAME "Activity"
#define | SPECENUM_VALUE45 VUT_DIPLREL_TILE
#define | SPECENUM_VALUE45NAME "DiplRelTile"
#define | SPECENUM_VALUE46 VUT_DIPLREL_TILE_O
#define | SPECENUM_VALUE46NAME "DiplRelTileOther"
#define | SPECENUM_VALUE47 VUT_DIPLREL_UNITANY
#define | SPECENUM_VALUE47NAME "DiplRelUnitAny"
#define | SPECENUM_VALUE48 VUT_DIPLREL_UNITANY_O
#define | SPECENUM_VALUE48NAME "DiplRelUnitAnyOther"
#define | SPECENUM_COUNT VUT_COUNT
#define | SPECENUM_NAME gui_type
#define | SPECENUM_VALUE0 GUI_STUB
#define | SPECENUM_VALUE0NAME "stub"
#define | SPECENUM_VALUE1 GUI_GTK2
#define | SPECENUM_VALUE1NAME "gtk2"
#define | SPECENUM_VALUE2 GUI_GTK3
#define | SPECENUM_VALUE2NAME "gtk3"
#define | SPECENUM_VALUE3 GUI_GTK3_22
#define | SPECENUM_VALUE3NAME "gtk3.22"
#define | SPECENUM_VALUE4 GUI_SDL
#define | SPECENUM_VALUE4NAME "sdl"
#define | SPECENUM_VALUE5 GUI_QT
#define | SPECENUM_VALUE5NAME "qt"
#define | SPECENUM_VALUE6 GUI_SDL2
#define | SPECENUM_VALUE6NAME "sdl2"
#define | SPECENUM_VALUE7 GUI_WEB
#define | SPECENUM_VALUE7NAME "web"
#define | SPECENUM_VALUE8 GUI_GTK4
#define | SPECENUM_VALUE8NAME "gtk4"
#define | SPECENUM_NAME airlifting_style
#define | SPECENUM_BITWISE
#define | SPECENUM_ZERO AIRLIFTING_CLASSICAL
#define | SPECENUM_VALUE0 AIRLIFTING_ALLIED_SRC
#define | SPECENUM_VALUE1 AIRLIFTING_ALLIED_DEST
#define | SPECENUM_VALUE2 AIRLIFTING_UNLIMITED_SRC
#define | SPECENUM_VALUE3 AIRLIFTING_UNLIMITED_DEST
#define | SPECENUM_NAME caravan_bonus_style
#define | SPECENUM_VALUE0 CBS_CLASSIC
#define | SPECENUM_VALUE0NAME "Classic"
#define | SPECENUM_VALUE1 CBS_LOGARITHMIC
#define | SPECENUM_VALUE1NAME "Logarithmic"
#define | SPECENUM_NAME persistent_ready
#define | SPECENUM_VALUE0 PERSISTENTR_DISABLED
#define | SPECENUM_VALUE0NAME "Disabled"
#define | SPECENUM_VALUE1 PERSISTENTR_CONNECTED
#define | SPECENUM_VALUE1NAME "Connected"
#define | SPECENUM_NAME reveal_map
#define | SPECENUM_BITWISE
#define | SPECENUM_ZERO REVEAL_MAP_NONE
#define | SPECENUM_VALUE0 REVEAL_MAP_START
#define | SPECENUM_VALUE1 REVEAL_MAP_DEAD
#define | SPECENUM_NAME gameloss_style
#define | SPECENUM_BITWISE
#define | SPECENUM_ZERO GAMELOSS_STYLE_CLASSICAL
#define | SPECENUM_VALUE0 GAMELOSS_STYLE_BARB
#define | SPECENUM_VALUE0NAME "Barbarians"
#define | SPECENUM_VALUE1 GAMELOSS_STYLE_CWAR
#define | SPECENUM_VALUE1NAME "CivilWar"
#define | SPECENUM_VALUE2 GAMELOSS_STYLE_LOOT
#define | SPECENUM_VALUE2NAME "Loot"
#define | SPECENUM_NAME tech_upkeep_style
#define | SPECENUM_VALUE0 TECH_UPKEEP_NONE
#define | SPECENUM_VALUE0NAME "None"
#define | SPECENUM_VALUE1 TECH_UPKEEP_BASIC
#define | SPECENUM_VALUE1NAME "Basic"
#define | SPECENUM_VALUE2 TECH_UPKEEP_PER_CITY
#define | SPECENUM_VALUE2NAME "Cities"
#define | SPECENUM_NAME trade_revenue_style
#define | SPECENUM_VALUE0 TRS_CLASSIC
#define | SPECENUM_VALUE0NAME "Classic"
#define | SPECENUM_VALUE1 TRS_SIMPLE
#define | SPECENUM_VALUE1NAME "Simple"
#define | SPECENUM_NAME phase_mode_type
#define | SPECENUM_VALUE0 PMT_CONCURRENT
#define | SPECENUM_VALUE0NAME "Concurrent"
#define | SPECENUM_VALUE1 PMT_PLAYERS_ALTERNATE
#define | SPECENUM_VALUE1NAME "Players Alternate"
#define | SPECENUM_VALUE2 PMT_TEAMS_ALTERNATE
#define | SPECENUM_VALUE2NAME "Teams Alternate"
#define | PHASE_INVALIDATED -1
#define | PHASE_UNKNOWN -2
#define | SPECENUM_NAME sset_type
#define | SPECENUM_VALUE0 SST_BOOL
#define | SPECENUM_VALUE1 SST_INT
#define | SPECENUM_VALUE2 SST_STRING
#define | SPECENUM_VALUE3 SST_ENUM
#define | SPECENUM_VALUE4 SST_BITWISE
#define | SPECENUM_COUNT SST_COUNT
#define | SPECENUM_NAME extra_category
#define | SPECENUM_VALUE0 ECAT_INFRA
#define | SPECENUM_VALUE0NAME "Infra"
#define | SPECENUM_VALUE1 ECAT_NATURAL
#define | SPECENUM_VALUE1NAME "Natural"
#define | SPECENUM_VALUE2 ECAT_NUISANCE
#define | SPECENUM_VALUE2NAME "Nuisance"
#define | SPECENUM_VALUE3 ECAT_BONUS
#define | SPECENUM_VALUE3NAME "Bonus"
#define | SPECENUM_VALUE4 ECAT_RESOURCE
#define | SPECENUM_VALUE4NAME "Resource"
#define | SPECENUM_COUNT ECAT_COUNT
#define | ECAT_NONE ECAT_COUNT
#define | SPECENUM_NAME extra_cause
#define | SPECENUM_VALUE0 EC_IRRIGATION
#define | SPECENUM_VALUE0NAME "Irrigation"
#define | SPECENUM_VALUE1 EC_MINE
#define | SPECENUM_VALUE1NAME "Mine"
#define | SPECENUM_VALUE2 EC_ROAD
#define | SPECENUM_VALUE2NAME "Road"
#define | SPECENUM_VALUE3 EC_BASE
#define | SPECENUM_VALUE3NAME "Base"
#define | SPECENUM_VALUE4 EC_POLLUTION
#define | SPECENUM_VALUE4NAME "Pollution"
#define | SPECENUM_VALUE5 EC_FALLOUT
#define | SPECENUM_VALUE5NAME "Fallout"
#define | SPECENUM_VALUE6 EC_HUT
#define | SPECENUM_VALUE6NAME "Hut"
#define | SPECENUM_VALUE7 EC_APPEARANCE
#define | SPECENUM_VALUE7NAME "Appear"
#define | SPECENUM_VALUE8 EC_RESOURCE
#define | SPECENUM_VALUE8NAME "Resource"
#define | SPECENUM_COUNT EC_COUNT
#define | SPECENUM_BITVECTOR bv_causes
#define | EC_NONE EC_COUNT
#define | EC_SPECIAL (EC_NONE + 1)
#define | EC_DEFENSIVE (EC_NONE + 2)
#define | EC_NATURAL_DEFENSIVE (EC_NONE + 3)
#define | EC_NOT_AGGRESSIVE (EC_NONE + 4)
#define | EC_LAST (EC_NONE + 5)
#define | SPECENUM_NAME extra_rmcause
#define | SPECENUM_VALUE0 ERM_PILLAGE
#define | SPECENUM_VALUE0NAME "Pillage"
#define | SPECENUM_VALUE1 ERM_CLEANPOLLUTION
#define | SPECENUM_VALUE1NAME "CleanPollution"
#define | SPECENUM_VALUE2 ERM_CLEANFALLOUT
#define | SPECENUM_VALUE2NAME "CleanFallout"
#define | SPECENUM_VALUE3 ERM_DISAPPEARANCE
#define | SPECENUM_VALUE3NAME "Disappear"
#define | SPECENUM_VALUE4 ERM_ENTER
#define | SPECENUM_VALUE4NAME "Enter"
#define | SPECENUM_COUNT ERM_COUNT
#define | SPECENUM_BITVECTOR bv_rmcauses
#define | ERM_NONE ERM_COUNT
#define | SPECENUM_NAME extra_unit_seen_type
#define | SPECENUM_VALUE0 EUS_NORMAL
#define | SPECENUM_VALUE0NAME "Normal"
#define | SPECENUM_VALUE1 EUS_HIDDEN
#define | SPECENUM_VALUE1NAME "Hidden"
#define | SPECENUM_NAME achievement_type
#define | SPECENUM_VALUE0 ACHIEVEMENT_SPACESHIP
#define | SPECENUM_VALUE0NAME "Spaceship"
#define | SPECENUM_VALUE1 ACHIEVEMENT_MAP
#define | SPECENUM_VALUE1NAME "Map_Known"
#define | SPECENUM_VALUE2 ACHIEVEMENT_MULTICULTURAL
#define | SPECENUM_VALUE2NAME "Multicultural"
#define | SPECENUM_VALUE3 ACHIEVEMENT_CULTURED_CITY
#define | SPECENUM_VALUE3NAME "Cultured_City"
#define | SPECENUM_VALUE4 ACHIEVEMENT_CULTURED_NATION
#define | SPECENUM_VALUE4NAME "Cultured_Nation"
#define | SPECENUM_VALUE5 ACHIEVEMENT_LUCKY
#define | SPECENUM_VALUE5NAME "Lucky"
#define | SPECENUM_VALUE6 ACHIEVEMENT_HUTS
#define | SPECENUM_VALUE6NAME "Huts"
#define | SPECENUM_VALUE7 ACHIEVEMENT_METROPOLIS
#define | SPECENUM_VALUE7NAME "Metropolis"
#define | SPECENUM_VALUE8 ACHIEVEMENT_LITERATE
#define | SPECENUM_VALUE8NAME "Literate"
#define | SPECENUM_VALUE9 ACHIEVEMENT_LAND_AHOY
#define | SPECENUM_VALUE9NAME "Land_Ahoy"
#define | SPECENUM_COUNT ACHIEVEMENT_COUNT
#define | SPECENUM_NAME mood_type
#define | SPECENUM_VALUE0 MOOD_PEACEFUL
#define | SPECENUM_VALUE0NAME "Peaceful"
#define | SPECENUM_VALUE1 MOOD_COMBAT
#define | SPECENUM_VALUE1NAME "Combat"
#define | SPECENUM_COUNT MOOD_COUNT
#define | SPECENUM_NAME action_decision
#define | SPECENUM_VALUE0 ACT_DEC_NOTHING
#define | SPECENUM_VALUE0NAME N_("nothing")
#define | SPECENUM_VALUE1 ACT_DEC_PASSIVE
#define | SPECENUM_VALUE1NAME N_("passive")
#define | SPECENUM_VALUE2 ACT_DEC_ACTIVE
#define | SPECENUM_VALUE2NAME N_("active")
#define | SPECENUM_COUNT ACT_DEC_COUNT
#define | MAX_TRADE_ROUTES 5
#define | SPECENUM_NAME goods_selection_method
#define | SPECENUM_VALUE0 GSM_LEAVING
#define | SPECENUM_VALUE0NAME "Leaving"
#define | SPECENUM_VALUE1 GSM_ARRIVAL
#define | SPECENUM_VALUE1NAME "Arrival"
#define | SPECENUM_NAME tech_cost_style
#define | SPECENUM_VALUE0 TECH_COST_CIV1CIV2
#define | SPECENUM_VALUE0NAME "Civ I|II"
#define | SPECENUM_VALUE1 TECH_COST_CLASSIC
#define | SPECENUM_VALUE1NAME "Classic"
#define | SPECENUM_VALUE2 TECH_COST_CLASSIC_PRESET
#define | SPECENUM_VALUE2NAME "Classic+"
#define | SPECENUM_VALUE3 TECH_COST_EXPERIMENTAL
#define | SPECENUM_VALUE3NAME "Experimental"
#define | SPECENUM_VALUE4 TECH_COST_EXPERIMENTAL_PRESET
#define | SPECENUM_VALUE4NAME "Experimental+"
#define | SPECENUM_VALUE5 TECH_COST_LINEAR
#define | SPECENUM_VALUE5NAME "Linear"
#define | SPECENUM_NAME tech_leakage_style
#define | SPECENUM_VALUE0 TECH_LEAKAGE_NONE
#define | SPECENUM_VALUE0NAME "None"
#define | SPECENUM_VALUE1 TECH_LEAKAGE_EMBASSIES
#define | SPECENUM_VALUE1NAME "Embassies"
#define | SPECENUM_VALUE2 TECH_LEAKAGE_PLAYERS
#define | SPECENUM_VALUE2NAME "All Players"
#define | SPECENUM_VALUE3 TECH_LEAKAGE_NO_BARBS
#define | SPECENUM_VALUE3NAME "Normal Players"
#define | SPECENUM_NAME gold_upkeep_style
#define | SPECENUM_VALUE0 GOLD_UPKEEP_CITY
#define | SPECENUM_VALUE0NAME "City"
#define | SPECENUM_VALUE1 GOLD_UPKEEP_MIXED
#define | SPECENUM_VALUE1NAME "Mixed"
#define | SPECENUM_VALUE2 GOLD_UPKEEP_NATION
#define | SPECENUM_VALUE2NAME "Nation"
#define | SPECENUM_NAME vision_layer
#define | SPECENUM_VALUE0 V_MAIN
#define | SPECENUM_VALUE0NAME "Main"
#define | SPECENUM_VALUE1 V_INVIS
#define | SPECENUM_VALUE1NAME "Stealth"
#define | SPECENUM_VALUE2 V_SUBSURFACE
#define | SPECENUM_VALUE2NAME "Subsurface"
#define | SPECENUM_COUNT V_COUNT
#define | ADV_WANT_PRINTF "%f"
#define | SPECENUM_NAME setting_default_level
#define | SPECENUM_VALUE0 SETDEF_INTERNAL
#define | SPECENUM_VALUE0NAME "Internal"
#define | SPECENUM_VALUE1 SETDEF_RULESET
#define | SPECENUM_VALUE1NAME "Ruleset"
#define | SPECENUM_VALUE2 SETDEF_CHANGED
#define | SPECENUM_VALUE2NAME "Changed"
#define | SPECENUM_NAME capital_type
#define | SPECENUM_VALUE0 CAPITAL_NOT
#define | SPECENUM_VALUE0NAME "Not"
#define | SPECENUM_VALUE1 CAPITAL_SECONDARY
#define | SPECENUM_VALUE1NAME "Secondary"
#define | SPECENUM_VALUE2 CAPITAL_PRIMARY
#define | SPECENUM_VALUE2NAME "Primary"
#define | SPECENUM_NAME wonder_visib_type
#define | SPECENUM_VALUE0 WV_ALWAYS
#define | SPECENUM_VALUE0NAME "Always"
#define | SPECENUM_VALUE1 WV_NEVER
#define | SPECENUM_VALUE1NAME "Never"
#define | SPECENUM_NAME transp_def_type
#define | SPECENUM_VALUE0 TDT_ALIGHT
#define | SPECENUM_VALUE0NAME "Alight"
#define | SPECENUM_VALUE1 TDT_BLOCKED
#define | SPECENUM_VALUE1NAME "Blocked"

## Typedefs

typedef signed short | Continent_id
typedef int | Terrain_type_id
typedef int | Resource_type_id
typedef int | Specialist_type_id
typedef int | Impr_type_id
typedef int | Tech_type_id
typedef enum output_type_id | Output_type_id
typedef enum unit_activity | Activity_type_id
typedef int | Nation_type_id
typedef int | Government_type_id
typedef int | Unit_type_id
typedef int | Base_type_id
typedef int | Road_type_id
typedef int | Disaster_type_id
typedef int | Multiplier_type_id
typedef int | Goods_type_id
typedef unsigned char | citizens
typedef int | action_id
typedef int | Unit_Class_id
typedef int | ssetv
typedef int | server_setting_id
typedef float | adv_want

## Enumerations

enum | override_bool { OVERRIDE_TRUE , OVERRIDE_FALSE , NO_OVERRIDE }
enum | output_type_id { O_FOOD , O_SHIELD , O_TRADE , O_GOLD , O_LUXURY , O_SCIENCE , O_LAST }
enum | adv_unit_task { AUT_NONE , AUT_AUTO_SETTLER , AUT_BUILD_CITY }
enum | req_problem_type { RPT_POSSIBLE , RPT_CERTAIN }
enum | borders_mode { BORDERS_DISABLED = 0 , BORDERS_ENABLED , BORDERS_SEE_INSIDE , BORDERS_EXPAND }
enum | trait_dist_mode { TDM_FIXED = 0 , TDM_EVEN }
enum | diplomacy_mode { DIPLO_FOR_ALL , DIPLO_FOR_HUMANS , DIPLO_FOR_AIS , DIPLO_NO_AIS , DIPLO_NO_MIXED , DIPLO_FOR_TEAMS , DIPLO_DISABLED }
enum | test_result { TR_SUCCESS , TR_OTHER_FAILURE , TR_ALREADY_SOLD }
enum | road_compat { ROCO_ROAD , ROCO_RAILROAD , ROCO_RIVER , ROCO_NONE }
enum | victory_condition_type { VC_SPACERACE = 0 , VC_ALLIED , VC_CULTURE }
enum | environment_upset_type { EUT_GLOBAL_WARMING = 0 , EUT_NUCLEAR_WINTER }
enum | revolen_type { REVOLEN_FIXED = 0 , REVOLEN_RANDOM , REVOLEN_QUICKENING , REVOLEN_RANDQUICK }
enum | happyborders_type { HB_DISABLED = 0 , HB_NATIONAL , HB_ALLIANCE }
enum | spaceship_place_type { SSHIP_PLACE_STRUCTURAL , SSHIP_PLACE_FUEL , SSHIP_PLACE_PROPULSION , SSHIP_PLACE_HABITATION , SSHIP_PLACE_LIFE_SUPPORT , SSHIP_PLACE_SOLAR_PANELS }

## Functions

| BV_DEFINE (bv_player, MAX_NUM_PLAYER_SLOTS)
const char * | ai_level_name_update_cb (const char *old)
| BV_DEFINE (bv_extras, MAX_EXTRA_TYPES)
| BV_DEFINE (bv_max_extras, MAX_EXTRA_TYPES)
| BV_DEFINE (bv_startpos_nations, MAX_NUM_STARTPOS_NATIONS)
| FC_STATIC_ASSERT (EC_COUNT< 16, extra_causes_over_limit)

## Macro Definition Documentation

## ◆ ACT_TIME_INSTANTANEOUS

#define ACT_TIME_INSTANTANEOUS (-1)

Definition at line 319 of file fc_types.h.

## ◆ ACTRES_LAST

#define ACTRES_LAST ACTRES_NONE

Definition at line 300 of file fc_types.h.

## ◆ ADV_WANT_PRINTF

#define ADV_WANT_PRINTF "%f"

Definition at line 1207 of file fc_types.h.

## ◆ CASUS_BELLI_OUTRAGE

#define CASUS_BELLI_OUTRAGE 1000

Definition at line 454 of file fc_types.h.

## ◆ CASUS_BELLI_VICTIM

#define CASUS_BELLI_VICTIM 1

Definition at line 448 of file fc_types.h.

## ◆ DIR8_MAGIC_MAX

#define DIR8_MAGIC_MAX 8

Definition at line 441 of file fc_types.h.

## ◆ DIR8_ORIGIN

#define DIR8_ORIGIN direction8_invalid()

Definition at line 427 of file fc_types.h.

## ◆ EC_DEFENSIVE

#define EC_DEFENSIVE (EC_NONE + 2)

Definition at line 969 of file fc_types.h.

## ◆ EC_LAST

#define EC_LAST (EC_NONE + 5)

Definition at line 972 of file fc_types.h.

## ◆ EC_NATURAL_DEFENSIVE

#define EC_NATURAL_DEFENSIVE (EC_NONE + 3)

Definition at line 970 of file fc_types.h.

## ◆ EC_NONE

#define EC_NONE EC_COUNT

Definition at line 967 of file fc_types.h.

## ◆ EC_NOT_AGGRESSIVE

#define EC_NOT_AGGRESSIVE (EC_NONE + 4)

Definition at line 971 of file fc_types.h.

## ◆ EC_SPECIAL

#define EC_SPECIAL (EC_NONE + 1)

Definition at line 968 of file fc_types.h.

## ◆ ECAT_NONE

#define ECAT_NONE ECAT_COUNT

Definition at line 940 of file fc_types.h.

## ◆ ERM_NONE

#define ERM_NONE ERM_COUNT

Definition at line 992 of file fc_types.h.

## ◆ IDENTITY_NUMBER_ZERO

#define IDENTITY_NUMBER_ZERO (0)

Definition at line 82 of file fc_types.h.

## ◆ LINE_BREAK

#define LINE_BREAK 70

Definition at line 77 of file fc_types.h.

## ◆ MAX_ACHIEVEMENT_TYPES

#define MAX_ACHIEVEMENT_TYPES 40

Definition at line 53 of file fc_types.h.

## ◆ MAX_CALENDAR_FRAGMENTS

#define MAX_CALENDAR_FRAGMENTS 52 /* Used in the network protocol. */

Definition at line 62 of file fc_types.h.

## ◆ MAX_CITY_NATIONALITIES

#define MAX_CITY_NATIONALITIES (MIN(MAX_NUM_PLAYER_SLOTS, MAX_CITY_SIZE))

Definition at line 79 of file fc_types.h.

## ◆ MAX_DISASTER_TYPES

#define MAX_DISASTER_TYPES 10

Definition at line 52 of file fc_types.h.

## ◆ MAX_EXTRA_TYPES

#define MAX_EXTRA_TYPES 128 /* Used in the network protocol. */

Definition at line 50 of file fc_types.h.

## ◆ MAX_GOODS_TYPES

#define MAX_GOODS_TYPES 25

Definition at line 51 of file fc_types.h.

## ◆ MAX_GRANARY_INIS

#define MAX_GRANARY_INIS 24

Definition at line 72 of file fc_types.h.

## ◆ MAX_LEN_ALLOW_TAKE

#define MAX_LEN_ALLOW_TAKE 16

Definition at line 70 of file fc_types.h.

## ◆ MAX_LEN_CITYNAME

#define MAX_LEN_CITYNAME 80

Definition at line 67 of file fc_types.h.

## ◆ MAX_LEN_DEMOGRAPHY

#define MAX_LEN_DEMOGRAPHY 16

Definition at line 69 of file fc_types.h.

## ◆ MAX_LEN_ENUM

#define MAX_LEN_ENUM 64

Definition at line 74 of file fc_types.h.

## ◆ MAX_LEN_GAME_IDENTIFIER

#define MAX_LEN_GAME_IDENTIFIER 33

Definition at line 71 of file fc_types.h.

## ◆ MAX_LEN_MAP_LABEL

#define MAX_LEN_MAP_LABEL 64

Definition at line 68 of file fc_types.h.

## ◆ MAX_LEN_NAME

#define MAX_LEN_NAME 48

Definition at line 66 of file fc_types.h.

## ◆ MAX_LEN_STARTUNIT

#define MAX_LEN_STARTUNIT (20+1)

Definition at line 73 of file fc_types.h.

## ◆ MAX_LEN_VET_SHORT_NAME

#define MAX_LEN_VET_SHORT_NAME 8

Definition at line 47 of file fc_types.h.

## ◆ MAX_NUM_ACTION_AUTO_PERFORMERS

#define MAX_NUM_ACTION_AUTO_PERFORMERS 8

Definition at line 54 of file fc_types.h.

## ◆ MAX_NUM_ADVANCES

#define MAX_NUM_ADVANCES 250 /* Used in the network protocol. */

Definition at line 41 of file fc_types.h.

## ◆ MAX_NUM_BARBARIANS

#define MAX_NUM_BARBARIANS 12 /* 3, but slots reserved for future use. */

Definition at line 35 of file fc_types.h.

## ◆ MAX_NUM_BUILDING_LIST

#define MAX_NUM_BUILDING_LIST 10 /* Used in the network protocol. */

Definition at line 46 of file fc_types.h.

## ◆ MAX_NUM_BUILDINGS

#define MAX_NUM_BUILDINGS 200 /* Used in the network protocol. */

Definition at line 43 of file fc_types.h.

## ◆ MAX_NUM_CONNECTIONS

#define MAX_NUM_CONNECTIONS (2 * (MAX_NUM_PLAYER_SLOTS))

Definition at line 38 of file fc_types.h.

## ◆ MAX_NUM_ITEMS

#define MAX_NUM_ITEMS 200

Definition at line 40 of file fc_types.h.

## ◆ MAX_NUM_LEADERS

#define MAX_NUM_LEADERS MAX_NUM_ITEMS /* Used in the network protocol. */

Definition at line 56 of file fc_types.h.

## ◆ MAX_NUM_MULTIPLIERS

#define MAX_NUM_MULTIPLIERS 15

Definition at line 55 of file fc_types.h.

## ◆ MAX_NUM_NATION_GROUPS

#define MAX_NUM_NATION_GROUPS 128 /* Used in the network protocol. */

Definition at line 58 of file fc_types.h.

## ◆ MAX_NUM_NATION_SETS

#define MAX_NUM_NATION_SETS

Value:
32 /* Used in the network protocol.
* RULESET_NATION_SETS packet may become too big
* if increased */

Definition at line 57 of file fc_types.h.

## ◆ MAX_NUM_NATIONS

#define MAX_NUM_NATIONS MAX_UINT16

Definition at line 60 of file fc_types.h.

## ◆ MAX_NUM_PLAYER_SLOTS

#define MAX_NUM_PLAYER_SLOTS 512 /* Used in the network protocol. */

Definition at line 32 of file fc_types.h.

## ◆ MAX_NUM_PLAYERS

#define MAX_NUM_PLAYERS MAX_NUM_PLAYER_SLOTS - MAX_NUM_BARBARIANS

Definition at line 36 of file fc_types.h.

## ◆ MAX_NUM_REQS

#define MAX_NUM_REQS 40

Definition at line 380 of file fc_types.h.

## ◆ MAX_NUM_RULESETS

#define MAX_NUM_RULESETS 63 /* Used in the network protocol. */

Definition at line 382 of file fc_types.h.

## ◆ MAX_NUM_STARTPOS_NATIONS

#define MAX_NUM_STARTPOS_NATIONS 1024 /* Used in the network protocol. */

Definition at line 61 of file fc_types.h.

## ◆ MAX_NUM_TECH_CLASSES

#define MAX_NUM_TECH_CLASSES 16 /* Used in the network protocol. */

Definition at line 63 of file fc_types.h.

## ◆ MAX_NUM_TECH_LIST

#define MAX_NUM_TECH_LIST 10 /* Used in the network protocol. */

Definition at line 44 of file fc_types.h.

## ◆ MAX_NUM_UNIT_LIST

#define MAX_NUM_UNIT_LIST 10 /* Used in the network protocol. */

Definition at line 45 of file fc_types.h.

## ◆ MAX_NUM_UNITS

#define MAX_NUM_UNITS 250 /* Used in the network protocol. */

Definition at line 42 of file fc_types.h.

## ◆ MAX_RULESET_NAME_LENGTH

#define MAX_RULESET_NAME_LENGTH 64 /* Used in the network protocol. */

Definition at line 383 of file fc_types.h.

## ◆ MAX_TRADE_ROUTES

#define MAX_TRADE_ROUTES 5

Definition at line 1111 of file fc_types.h.

## ◆ MAX_VET_LEVELS

#define MAX_VET_LEVELS 20

Definition at line 49 of file fc_types.h.

## ◆ NO_TARGET

#define NO_TARGET (-1)

Definition at line 324 of file fc_types.h.

## ◆ PHASE_INVALIDATED

#define PHASE_INVALIDATED -1

Definition at line 885 of file fc_types.h.

## ◆ PHASE_UNKNOWN

#define PHASE_UNKNOWN -2

Definition at line 887 of file fc_types.h.

## ◆ REVERSED_RPT

#define REVERSED_RPT | ( |  | x | ) | (x == RPT_CERTAIN ? RPT_POSSIBLE : RPT_CERTAIN)

Definition at line 589 of file fc_types.h.

## ◆ RULESET_SUFFIX

#define RULESET_SUFFIX ".serv"

Definition at line 384 of file fc_types.h.

## ◆ SP_MAX

#define SP_MAX 20

Definition at line 379 of file fc_types.h.

## ◆ SPECENUM_BITVECTOR [1/3]

#define SPECENUM_BITVECTOR bv_action_sub_results

Definition at line 314 of file fc_types.h.

## ◆ SPECENUM_BITVECTOR [2/3]

#define SPECENUM_BITVECTOR bv_causes

Definition at line 314 of file fc_types.h.

## ◆ SPECENUM_BITVECTOR [3/3]

#define SPECENUM_BITVECTOR bv_rmcauses

Definition at line 314 of file fc_types.h.

## ◆ SPECENUM_BITWISE [1/4]

#define SPECENUM_BITWISE

Definition at line 552 of file fc_types.h.

## ◆ SPECENUM_BITWISE [2/4]

#define SPECENUM_BITWISE

Definition at line 552 of file fc_types.h.

## ◆ SPECENUM_BITWISE [3/4]

#define SPECENUM_BITWISE

Definition at line 552 of file fc_types.h.

## ◆ SPECENUM_BITWISE [4/4]

#define SPECENUM_BITWISE

Definition at line 552 of file fc_types.h.

## ◆ SPECENUM_COUNT [1/18]

#define SPECENUM_COUNT ACTIVITY_LAST

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [2/18]

#define SPECENUM_COUNT ACTRES_NONE

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [3/18]

#define SPECENUM_COUNT ACT_SUB_RES_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [4/18]

#define SPECENUM_COUNT CBR_LAST

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [5/18]

#define SPECENUM_COUNT AI_LEVEL_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [6/18]

#define SPECENUM_COUNT CITYT_LAST

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [7/18]

#define SPECENUM_COUNT CITYS_LAST

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [8/18]

#define SPECENUM_COUNT USP_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [9/18]

#define SPECENUM_COUNT IG_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [10/18]

#define SPECENUM_COUNT VUT_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [11/18]

#define SPECENUM_COUNT SST_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [12/18]

#define SPECENUM_COUNT ECAT_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [13/18]

#define SPECENUM_COUNT EC_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [14/18]

#define SPECENUM_COUNT ERM_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [15/18]

#define SPECENUM_COUNT ACHIEVEMENT_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [16/18]

#define SPECENUM_COUNT MOOD_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [17/18]

#define SPECENUM_COUNT ACT_DEC_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_COUNT [18/18]

#define SPECENUM_COUNT V_COUNT

Definition at line 169 of file fc_types.h.

## ◆ SPECENUM_INVALID

#define SPECENUM_INVALID ((enum direction8) (DIR8_SOUTHEAST + 1))

Definition at line 422 of file fc_types.h.

## ◆ SPECENUM_NAME [1/40]

#define SPECENUM_NAME unit_activity

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [2/40]

#define SPECENUM_NAME action_result

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [3/40]

#define SPECENUM_NAME action_sub_result

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [4/40]

#define SPECENUM_NAME casus_belli_range

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [5/40]

#define SPECENUM_NAME direction8

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [6/40]

#define SPECENUM_NAME free_tech_method

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [7/40]

#define SPECENUM_NAME ai_level

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [8/40]

#define SPECENUM_NAME barbarian_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [9/40]

#define SPECENUM_NAME citytile_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [10/40]

#define SPECENUM_NAME citystatus_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [11/40]

#define SPECENUM_NAME ustate_prop

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [12/40]

#define SPECENUM_NAME topo_flag

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [13/40]

#define SPECENUM_NAME impr_genus_id

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [14/40]

#define SPECENUM_NAME universals_n

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [15/40]

#define SPECENUM_NAME gui_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [16/40]

#define SPECENUM_NAME airlifting_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [17/40]

#define SPECENUM_NAME caravan_bonus_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [18/40]

#define SPECENUM_NAME persistent_ready

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [19/40]

#define SPECENUM_NAME reveal_map

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [20/40]

#define SPECENUM_NAME gameloss_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [21/40]

#define SPECENUM_NAME tech_upkeep_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [22/40]

#define SPECENUM_NAME trade_revenue_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [23/40]

#define SPECENUM_NAME phase_mode_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [24/40]

#define SPECENUM_NAME sset_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [25/40]

#define SPECENUM_NAME extra_category

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [26/40]

#define SPECENUM_NAME extra_cause

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [27/40]

#define SPECENUM_NAME extra_rmcause

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [28/40]

#define SPECENUM_NAME extra_unit_seen_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [29/40]

#define SPECENUM_NAME achievement_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [30/40]

#define SPECENUM_NAME mood_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [31/40]

#define SPECENUM_NAME action_decision

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [32/40]

#define SPECENUM_NAME goods_selection_method

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [33/40]

#define SPECENUM_NAME tech_cost_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [34/40]

#define SPECENUM_NAME tech_leakage_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [35/40]

#define SPECENUM_NAME gold_upkeep_style

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [36/40]

#define SPECENUM_NAME vision_layer

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [37/40]

#define SPECENUM_NAME setting_default_level

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [38/40]

#define SPECENUM_NAME capital_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [39/40]

#define SPECENUM_NAME wonder_visib_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME [40/40]

#define SPECENUM_NAME transp_def_type

Definition at line 98 of file fc_types.h.

## ◆ SPECENUM_NAME_UPDATER

#define SPECENUM_NAME_UPDATER

Definition at line 483 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [1/40]

#define SPECENUM_VALUE0 ACTIVITY_IDLE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [2/40]

#define SPECENUM_VALUE0 ACTRES_ESTABLISH_EMBASSY

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [3/40]

#define SPECENUM_VALUE0 ACT_SUB_RES_HUT_ENTER

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [4/40]

#define SPECENUM_VALUE0 CBR_NONE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [5/40]

#define SPECENUM_VALUE0 DIR8_NORTHWEST

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [6/40]

#define SPECENUM_VALUE0 FTM_GOAL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [7/40]

#define SPECENUM_VALUE0 AI_LEVEL_AWAY

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [8/40]

#define SPECENUM_VALUE0 NOT_A_BARBARIAN

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [9/40]

#define SPECENUM_VALUE0 CITYT_CENTER

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [10/40]

#define SPECENUM_VALUE0 CITYS_OWNED_BY_ORIGINAL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [11/40]

#define SPECENUM_VALUE0 USP_TRANSPORTED

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [12/40]

#define SPECENUM_VALUE0 TF_WRAPX

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [13/40]

#define SPECENUM_VALUE0 IG_GREAT_WONDER

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [14/40]

#define SPECENUM_VALUE0 VUT_NONE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [15/40]

#define SPECENUM_VALUE0 GUI_STUB

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [16/40]

#define SPECENUM_VALUE0 AIRLIFTING_ALLIED_SRC

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [17/40]

#define SPECENUM_VALUE0 CBS_CLASSIC

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [18/40]

#define SPECENUM_VALUE0 PERSISTENTR_DISABLED

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [19/40]

#define SPECENUM_VALUE0 REVEAL_MAP_START

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [20/40]

#define SPECENUM_VALUE0 GAMELOSS_STYLE_BARB

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [21/40]

#define SPECENUM_VALUE0 TECH_UPKEEP_NONE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [22/40]

#define SPECENUM_VALUE0 TRS_CLASSIC

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [23/40]

#define SPECENUM_VALUE0 PMT_CONCURRENT

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [24/40]

#define SPECENUM_VALUE0 SST_BOOL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [25/40]

#define SPECENUM_VALUE0 ECAT_INFRA

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [26/40]

#define SPECENUM_VALUE0 EC_IRRIGATION

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [27/40]

#define SPECENUM_VALUE0 ERM_PILLAGE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [28/40]

#define SPECENUM_VALUE0 EUS_NORMAL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [29/40]

#define SPECENUM_VALUE0 ACHIEVEMENT_SPACESHIP

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [30/40]

#define SPECENUM_VALUE0 MOOD_PEACEFUL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [31/40]

#define SPECENUM_VALUE0 ACT_DEC_NOTHING

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [32/40]

#define SPECENUM_VALUE0 GSM_LEAVING

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [33/40]

#define SPECENUM_VALUE0 TECH_COST_CIV1CIV2

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [34/40]

#define SPECENUM_VALUE0 TECH_LEAKAGE_NONE

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [35/40]

#define SPECENUM_VALUE0 GOLD_UPKEEP_CITY

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [36/40]

#define SPECENUM_VALUE0 V_MAIN

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [37/40]

#define SPECENUM_VALUE0 SETDEF_INTERNAL

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [38/40]

#define SPECENUM_VALUE0 CAPITAL_NOT

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [39/40]

#define SPECENUM_VALUE0 WV_ALWAYS

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0 [40/40]

#define SPECENUM_VALUE0 TDT_ALIGHT

Definition at line 100 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [1/37]

#define SPECENUM_VALUE0NAME N_("Idle")

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [2/37]

#define SPECENUM_VALUE0NAME "Unit Establish Embassy"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [3/37]

#define SPECENUM_VALUE0NAME "Unit Enter Hut"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [4/37]

#define SPECENUM_VALUE0NAME N_("No Casus Belli")

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [5/37]

#define SPECENUM_VALUE0NAME "Northwest"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [6/37]

#define SPECENUM_VALUE0NAME "Goal"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [7/37]

#define SPECENUM_VALUE0NAME N_("Away")

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [8/37]

#define SPECENUM_VALUE0NAME "None"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [9/37]

#define SPECENUM_VALUE0NAME "Center"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [10/37]

#define SPECENUM_VALUE0NAME "OwnedByOriginal"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [11/37]

#define SPECENUM_VALUE0NAME "Transported"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [12/37]

#define SPECENUM_VALUE0NAME N_("WrapX")

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [13/37]

#define SPECENUM_VALUE0NAME "GreatWonder"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [14/37]

#define SPECENUM_VALUE0NAME "None"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [15/37]

#define SPECENUM_VALUE0NAME "stub"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [16/37]

#define SPECENUM_VALUE0NAME "Classic"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [17/37]

#define SPECENUM_VALUE0NAME "Disabled"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [18/37]

#define SPECENUM_VALUE0NAME "Barbarians"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [19/37]

#define SPECENUM_VALUE0NAME "None"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [20/37]

#define SPECENUM_VALUE0NAME "Classic"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [21/37]

#define SPECENUM_VALUE0NAME "Concurrent"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [22/37]

#define SPECENUM_VALUE0NAME "Infra"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [23/37]

#define SPECENUM_VALUE0NAME "Irrigation"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [24/37]

#define SPECENUM_VALUE0NAME "Pillage"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [25/37]

#define SPECENUM_VALUE0NAME "Normal"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [26/37]

#define SPECENUM_VALUE0NAME "Spaceship"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [27/37]

#define SPECENUM_VALUE0NAME "Peaceful"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [28/37]

#define SPECENUM_VALUE0NAME N_("nothing")

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [29/37]

#define SPECENUM_VALUE0NAME "Leaving"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [30/37]

#define SPECENUM_VALUE0NAME "Civ I|II"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [31/37]

#define SPECENUM_VALUE0NAME "None"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [32/37]

#define SPECENUM_VALUE0NAME "City"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [33/37]

#define SPECENUM_VALUE0NAME "Main"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [34/37]

#define SPECENUM_VALUE0NAME "Internal"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [35/37]

#define SPECENUM_VALUE0NAME "Not"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [36/37]

#define SPECENUM_VALUE0NAME "Always"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE0NAME [37/37]

#define SPECENUM_VALUE0NAME "Alight"

Definition at line 101 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [1/39]

#define SPECENUM_VALUE1 ACTIVITY_POLLUTION

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [2/39]

#define SPECENUM_VALUE1 ACTRES_SPY_INVESTIGATE_CITY

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [3/39]

#define SPECENUM_VALUE1 ACT_SUB_RES_HUT_FRIGHTEN

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [4/39]

#define SPECENUM_VALUE1 CBR_VICTIM_ONLY

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [5/39]

#define SPECENUM_VALUE1 DIR8_NORTH

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [6/39]

#define SPECENUM_VALUE1 FTM_RANDOM

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [7/39]

#define SPECENUM_VALUE1 AI_LEVEL_RESTRICTED

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [8/39]

#define SPECENUM_VALUE1 LAND_BARBARIAN

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [9/39]

#define SPECENUM_VALUE1 CITYT_CLAIMED

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [10/39]

#define SPECENUM_VALUE1 USP_LIVABLE_TILE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [11/39]

#define SPECENUM_VALUE1 TF_WRAPY

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [12/39]

#define SPECENUM_VALUE1 IG_SMALL_WONDER

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [13/39]

#define SPECENUM_VALUE1 VUT_ADVANCE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [14/39]

#define SPECENUM_VALUE1 GUI_GTK2

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [15/39]

#define SPECENUM_VALUE1 AIRLIFTING_ALLIED_DEST

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [16/39]

#define SPECENUM_VALUE1 CBS_LOGARITHMIC

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [17/39]

#define SPECENUM_VALUE1 PERSISTENTR_CONNECTED

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [18/39]

#define SPECENUM_VALUE1 REVEAL_MAP_DEAD

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [19/39]

#define SPECENUM_VALUE1 GAMELOSS_STYLE_CWAR

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [20/39]

#define SPECENUM_VALUE1 TECH_UPKEEP_BASIC

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [21/39]

#define SPECENUM_VALUE1 TRS_SIMPLE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [22/39]

#define SPECENUM_VALUE1 PMT_PLAYERS_ALTERNATE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [23/39]

#define SPECENUM_VALUE1 SST_INT

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [24/39]

#define SPECENUM_VALUE1 ECAT_NATURAL

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [25/39]

#define SPECENUM_VALUE1 EC_MINE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [26/39]

#define SPECENUM_VALUE1 ERM_CLEANPOLLUTION

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [27/39]

#define SPECENUM_VALUE1 EUS_HIDDEN

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [28/39]

#define SPECENUM_VALUE1 ACHIEVEMENT_MAP

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [29/39]

#define SPECENUM_VALUE1 MOOD_COMBAT

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [30/39]

#define SPECENUM_VALUE1 ACT_DEC_PASSIVE

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [31/39]

#define SPECENUM_VALUE1 GSM_ARRIVAL

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [32/39]

#define SPECENUM_VALUE1 TECH_COST_CLASSIC

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [33/39]

#define SPECENUM_VALUE1 TECH_LEAKAGE_EMBASSIES

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [34/39]

#define SPECENUM_VALUE1 GOLD_UPKEEP_MIXED

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [35/39]

#define SPECENUM_VALUE1 V_INVIS

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [36/39]

#define SPECENUM_VALUE1 SETDEF_RULESET

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [37/39]

#define SPECENUM_VALUE1 CAPITAL_SECONDARY

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [38/39]

#define SPECENUM_VALUE1 WV_NEVER

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE1 [39/39]

#define SPECENUM_VALUE1 TDT_BLOCKED

Definition at line 103 of file fc_types.h.

## ◆ SPECENUM_VALUE10 [1/3]

#define SPECENUM_VALUE10 ACTIVITY_GOTO

Definition at line 130 of file fc_types.h.

## ◆ SPECENUM_VALUE10 [2/3]

#define SPECENUM_VALUE10 ACTRES_TRADE_ROUTE

Definition at line 130 of file fc_types.h.

## ◆ SPECENUM_VALUE10 [3/3]

#define SPECENUM_VALUE10 VUT_OTYPE

Definition at line 130 of file fc_types.h.

## ◆ SPECENUM_VALUE10NAME [1/3]

#define SPECENUM_VALUE10NAME "Goto"

Definition at line 131 of file fc_types.h.

## ◆ SPECENUM_VALUE10NAME [2/3]

#define SPECENUM_VALUE10NAME "Unit Establish Trade Route"

Definition at line 131 of file fc_types.h.

## ◆ SPECENUM_VALUE10NAME [3/3]

#define SPECENUM_VALUE10NAME "OutputType"

Definition at line 131 of file fc_types.h.

## ◆ SPECENUM_VALUE11 [1/3]

#define SPECENUM_VALUE11 ACTIVITY_EXPLORE

Definition at line 133 of file fc_types.h.

## ◆ SPECENUM_VALUE11 [2/3]

#define SPECENUM_VALUE11 ACTRES_MARKETPLACE

Definition at line 133 of file fc_types.h.

## ◆ SPECENUM_VALUE11 [3/3]

#define SPECENUM_VALUE11 VUT_SPECIALIST

Definition at line 133 of file fc_types.h.

## ◆ SPECENUM_VALUE11NAME [1/3]

#define SPECENUM_VALUE11NAME "Explore"

Definition at line 134 of file fc_types.h.

## ◆ SPECENUM_VALUE11NAME [2/3]

#define SPECENUM_VALUE11NAME "Unit Enter Marketplace"

Definition at line 134 of file fc_types.h.

## ◆ SPECENUM_VALUE11NAME [3/3]

#define SPECENUM_VALUE11NAME "Specialist"

Definition at line 134 of file fc_types.h.

## ◆ SPECENUM_VALUE12 [1/3]

#define SPECENUM_VALUE12 ACTIVITY_TRANSFORM

Definition at line 136 of file fc_types.h.

## ◆ SPECENUM_VALUE12 [2/3]

#define SPECENUM_VALUE12 ACTRES_HELP_WONDER

Definition at line 136 of file fc_types.h.

## ◆ SPECENUM_VALUE12 [3/3]

#define SPECENUM_VALUE12 VUT_MINSIZE

Definition at line 136 of file fc_types.h.

## ◆ SPECENUM_VALUE12NAME [1/3]

#define SPECENUM_VALUE12NAME N_("Transform")

Definition at line 137 of file fc_types.h.

## ◆ SPECENUM_VALUE12NAME [2/3]

#define SPECENUM_VALUE12NAME "Unit Help Wonder"

Definition at line 137 of file fc_types.h.

## ◆ SPECENUM_VALUE12NAME [3/3]

#define SPECENUM_VALUE12NAME "MinSize"

Definition at line 137 of file fc_types.h.

## ◆ SPECENUM_VALUE13 [1/3]

#define SPECENUM_VALUE13 ACTIVITY_UNKNOWN

Definition at line 139 of file fc_types.h.

## ◆ SPECENUM_VALUE13 [2/3]

#define SPECENUM_VALUE13 ACTRES_SPY_BRIBE_UNIT

Definition at line 139 of file fc_types.h.

## ◆ SPECENUM_VALUE13 [3/3]

#define SPECENUM_VALUE13 VUT_AI_LEVEL

Definition at line 139 of file fc_types.h.

## ◆ SPECENUM_VALUE13NAME [1/3]

#define SPECENUM_VALUE13NAME "Unused"

Definition at line 140 of file fc_types.h.

## ◆ SPECENUM_VALUE13NAME [2/3]

#define SPECENUM_VALUE13NAME "Unit Bribe Unit"

Definition at line 140 of file fc_types.h.

## ◆ SPECENUM_VALUE13NAME [3/3]

#define SPECENUM_VALUE13NAME "AI"

Definition at line 140 of file fc_types.h.

## ◆ SPECENUM_VALUE14 [1/3]

#define SPECENUM_VALUE14 ACTIVITY_AIRBASE

Definition at line 142 of file fc_types.h.

## ◆ SPECENUM_VALUE14 [2/3]

#define SPECENUM_VALUE14 ACTRES_SPY_SABOTAGE_UNIT

Definition at line 142 of file fc_types.h.

## ◆ SPECENUM_VALUE14 [3/3]

#define SPECENUM_VALUE14 VUT_TERRAINCLASS

Definition at line 142 of file fc_types.h.

## ◆ SPECENUM_VALUE14NAME [1/3]

#define SPECENUM_VALUE14NAME "Unused Airbase"

Definition at line 143 of file fc_types.h.

## ◆ SPECENUM_VALUE14NAME [2/3]

#define SPECENUM_VALUE14NAME "Unit Sabotage Unit"

Definition at line 143 of file fc_types.h.

## ◆ SPECENUM_VALUE14NAME [3/3]

#define SPECENUM_VALUE14NAME "TerrainClass"

Definition at line 143 of file fc_types.h.

## ◆ SPECENUM_VALUE15 [1/3]

#define SPECENUM_VALUE15 ACTIVITY_FORTIFYING

Definition at line 145 of file fc_types.h.

## ◆ SPECENUM_VALUE15 [2/3]

#define SPECENUM_VALUE15 ACTRES_CAPTURE_UNITS

Definition at line 145 of file fc_types.h.

## ◆ SPECENUM_VALUE15 [3/3]

#define SPECENUM_VALUE15 VUT_MINYEAR

Definition at line 145 of file fc_types.h.

## ◆ SPECENUM_VALUE15NAME [1/3]

#define SPECENUM_VALUE15NAME N_("Fortifying")

Definition at line 146 of file fc_types.h.

## ◆ SPECENUM_VALUE15NAME [2/3]

#define SPECENUM_VALUE15NAME "Unit Capture Units"

Definition at line 146 of file fc_types.h.

## ◆ SPECENUM_VALUE15NAME [3/3]

#define SPECENUM_VALUE15NAME "MinYear"

Definition at line 146 of file fc_types.h.

## ◆ SPECENUM_VALUE16 [1/3]

#define SPECENUM_VALUE16 ACTIVITY_FALLOUT

Definition at line 148 of file fc_types.h.

## ◆ SPECENUM_VALUE16 [2/3]

#define SPECENUM_VALUE16 ACTRES_FOUND_CITY

Definition at line 148 of file fc_types.h.

## ◆ SPECENUM_VALUE16 [3/3]

#define SPECENUM_VALUE16 VUT_TERRAINALTER

Definition at line 148 of file fc_types.h.

## ◆ SPECENUM_VALUE16NAME [1/3]

#define SPECENUM_VALUE16NAME N_("Fallout")

Definition at line 149 of file fc_types.h.

## ◆ SPECENUM_VALUE16NAME [2/3]

#define SPECENUM_VALUE16NAME "Unit Found City"

Definition at line 149 of file fc_types.h.

## ◆ SPECENUM_VALUE16NAME [3/3]

#define SPECENUM_VALUE16NAME "TerrainAlter"

Definition at line 149 of file fc_types.h.

## ◆ SPECENUM_VALUE17 [1/3]

#define SPECENUM_VALUE17 ACTIVITY_PATROL_UNUSED

Definition at line 151 of file fc_types.h.

## ◆ SPECENUM_VALUE17 [2/3]

#define SPECENUM_VALUE17 ACTRES_JOIN_CITY

Definition at line 151 of file fc_types.h.

## ◆ SPECENUM_VALUE17 [3/3]

#define SPECENUM_VALUE17 VUT_CITYTILE

Definition at line 151 of file fc_types.h.

## ◆ SPECENUM_VALUE17NAME [1/3]

#define SPECENUM_VALUE17NAME "Unused Patrol"

Definition at line 152 of file fc_types.h.

## ◆ SPECENUM_VALUE17NAME [2/3]

#define SPECENUM_VALUE17NAME "Unit Join City"

Definition at line 152 of file fc_types.h.

## ◆ SPECENUM_VALUE17NAME [3/3]

#define SPECENUM_VALUE17NAME "CityTile"

Definition at line 152 of file fc_types.h.

## ◆ SPECENUM_VALUE18 [1/3]

#define SPECENUM_VALUE18 ACTIVITY_BASE

Definition at line 154 of file fc_types.h.

## ◆ SPECENUM_VALUE18 [2/3]

#define SPECENUM_VALUE18 ACTRES_STEAL_MAPS

Definition at line 154 of file fc_types.h.

## ◆ SPECENUM_VALUE18 [3/3]

#define SPECENUM_VALUE18 VUT_GOOD

Definition at line 154 of file fc_types.h.

## ◆ SPECENUM_VALUE18NAME [1/3]

#define SPECENUM_VALUE18NAME N_("Base")

Definition at line 155 of file fc_types.h.

## ◆ SPECENUM_VALUE18NAME [2/3]

#define SPECENUM_VALUE18NAME "Unit Steal Maps"

Definition at line 155 of file fc_types.h.

## ◆ SPECENUM_VALUE18NAME [3/3]

#define SPECENUM_VALUE18NAME "Good"

Definition at line 155 of file fc_types.h.

## ◆ SPECENUM_VALUE19 [1/3]

#define SPECENUM_VALUE19 ACTIVITY_GEN_ROAD

Definition at line 157 of file fc_types.h.

## ◆ SPECENUM_VALUE19 [2/3]

#define SPECENUM_VALUE19 ACTRES_BOMBARD

Definition at line 157 of file fc_types.h.

## ◆ SPECENUM_VALUE19 [3/3]

#define SPECENUM_VALUE19 VUT_TERRFLAG

Definition at line 157 of file fc_types.h.

## ◆ SPECENUM_VALUE19NAME [1/3]

#define SPECENUM_VALUE19NAME N_("Road")

Definition at line 158 of file fc_types.h.

## ◆ SPECENUM_VALUE19NAME [2/3]

#define SPECENUM_VALUE19NAME "Unit Bombard"

Definition at line 158 of file fc_types.h.

## ◆ SPECENUM_VALUE19NAME [3/3]

#define SPECENUM_VALUE19NAME "TerrainFlag"

Definition at line 158 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [1/36]

#define SPECENUM_VALUE1NAME N_("Pollution")

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [2/36]

#define SPECENUM_VALUE1NAME "Unit Investigate City"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [3/36]

#define SPECENUM_VALUE1NAME "Unit Frighten Hut"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [4/36]

#define SPECENUM_VALUE1NAME N_("Victim Casus Belli")

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [5/36]

#define SPECENUM_VALUE1NAME "North"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [6/36]

#define SPECENUM_VALUE1NAME "Random"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [7/36]

#define SPECENUM_VALUE1NAME N_("Restricted")

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [8/36]

#define SPECENUM_VALUE1NAME "Land"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [9/36]

#define SPECENUM_VALUE1NAME "Claimed"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [10/36]

#define SPECENUM_VALUE1NAME "OnLivableTile"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [11/36]

#define SPECENUM_VALUE1NAME N_("WrapY")

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [12/36]

#define SPECENUM_VALUE1NAME "SmallWonder"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [13/36]

#define SPECENUM_VALUE1NAME "Tech"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [14/36]

#define SPECENUM_VALUE1NAME "gtk2"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [15/36]

#define SPECENUM_VALUE1NAME "Logarithmic"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [16/36]

#define SPECENUM_VALUE1NAME "Connected"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [17/36]

#define SPECENUM_VALUE1NAME "CivilWar"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [18/36]

#define SPECENUM_VALUE1NAME "Basic"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [19/36]

#define SPECENUM_VALUE1NAME "Simple"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [20/36]

#define SPECENUM_VALUE1NAME "Players Alternate"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [21/36]

#define SPECENUM_VALUE1NAME "Natural"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [22/36]

#define SPECENUM_VALUE1NAME "Mine"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [23/36]

#define SPECENUM_VALUE1NAME "CleanPollution"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [24/36]

#define SPECENUM_VALUE1NAME "Hidden"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [25/36]

#define SPECENUM_VALUE1NAME "Map_Known"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [26/36]

#define SPECENUM_VALUE1NAME "Combat"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [27/36]

#define SPECENUM_VALUE1NAME N_("passive")

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [28/36]

#define SPECENUM_VALUE1NAME "Arrival"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [29/36]

#define SPECENUM_VALUE1NAME "Classic"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [30/36]

#define SPECENUM_VALUE1NAME "Embassies"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [31/36]

#define SPECENUM_VALUE1NAME "Mixed"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [32/36]

#define SPECENUM_VALUE1NAME "Stealth"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [33/36]

#define SPECENUM_VALUE1NAME "Ruleset"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [34/36]

#define SPECENUM_VALUE1NAME "Secondary"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [35/36]

#define SPECENUM_VALUE1NAME "Never"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE1NAME [36/36]

#define SPECENUM_VALUE1NAME "Blocked"

Definition at line 104 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [1/30]

#define SPECENUM_VALUE2 ACTIVITY_OLD_ROAD

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [2/30]

#define SPECENUM_VALUE2 ACTRES_SPY_POISON

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [3/30]

#define SPECENUM_VALUE2 ACT_SUB_RES_MAY_EMBARK

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [4/30]

#define SPECENUM_VALUE2 CBR_INTERNATIONAL_OUTRAGE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [5/30]

#define SPECENUM_VALUE2 DIR8_NORTHEAST

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [6/30]

#define SPECENUM_VALUE2 FTM_CHEAPEST

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [7/30]

#define SPECENUM_VALUE2 AI_LEVEL_NOVICE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [8/30]

#define SPECENUM_VALUE2 SEA_BARBARIAN

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [9/30]

#define SPECENUM_VALUE2 CITYT_EXTRAS_OWNED

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [10/30]

#define SPECENUM_VALUE2 USP_TRANSPORTING

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [11/30]

#define SPECENUM_VALUE2 TF_ISO

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [12/30]

#define SPECENUM_VALUE2 IG_IMPROVEMENT

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [13/30]

#define SPECENUM_VALUE2 VUT_GOVERNMENT

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [14/30]

#define SPECENUM_VALUE2 GUI_GTK3

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [15/30]

#define SPECENUM_VALUE2 AIRLIFTING_UNLIMITED_SRC

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [16/30]

#define SPECENUM_VALUE2 GAMELOSS_STYLE_LOOT

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [17/30]

#define SPECENUM_VALUE2 TECH_UPKEEP_PER_CITY

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [18/30]

#define SPECENUM_VALUE2 PMT_TEAMS_ALTERNATE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [19/30]

#define SPECENUM_VALUE2 SST_STRING

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [20/30]

#define SPECENUM_VALUE2 ECAT_NUISANCE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [21/30]

#define SPECENUM_VALUE2 EC_ROAD

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [22/30]

#define SPECENUM_VALUE2 ERM_CLEANFALLOUT

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [23/30]

#define SPECENUM_VALUE2 ACHIEVEMENT_MULTICULTURAL

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [24/30]

#define SPECENUM_VALUE2 ACT_DEC_ACTIVE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [25/30]

#define SPECENUM_VALUE2 TECH_COST_CLASSIC_PRESET

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [26/30]

#define SPECENUM_VALUE2 TECH_LEAKAGE_PLAYERS

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [27/30]

#define SPECENUM_VALUE2 GOLD_UPKEEP_NATION

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [28/30]

#define SPECENUM_VALUE2 V_SUBSURFACE

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [29/30]

#define SPECENUM_VALUE2 SETDEF_CHANGED

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE2 [30/30]

#define SPECENUM_VALUE2 CAPITAL_PRIMARY

Definition at line 106 of file fc_types.h.

## ◆ SPECENUM_VALUE20 [1/3]

#define SPECENUM_VALUE20 ACTIVITY_CONVERT

Definition at line 160 of file fc_types.h.

## ◆ SPECENUM_VALUE20 [2/3]

#define SPECENUM_VALUE20 ACTRES_SPY_NUKE

Definition at line 160 of file fc_types.h.

## ◆ SPECENUM_VALUE20 [3/3]

#define SPECENUM_VALUE20 VUT_NATIONALITY

Definition at line 160 of file fc_types.h.

## ◆ SPECENUM_VALUE20NAME [1/3]

#define SPECENUM_VALUE20NAME N_("Convert")

Definition at line 161 of file fc_types.h.

## ◆ SPECENUM_VALUE20NAME [2/3]

#define SPECENUM_VALUE20NAME "Unit Suitcase Nuke"

Definition at line 161 of file fc_types.h.

## ◆ SPECENUM_VALUE20NAME [3/3]

#define SPECENUM_VALUE20NAME "Nationality"

Definition at line 161 of file fc_types.h.

## ◆ SPECENUM_VALUE21 [1/3]

#define SPECENUM_VALUE21 ACTIVITY_CULTIVATE

Definition at line 163 of file fc_types.h.

## ◆ SPECENUM_VALUE21 [2/3]

#define SPECENUM_VALUE21 ACTRES_NUKE

Definition at line 163 of file fc_types.h.

## ◆ SPECENUM_VALUE21 [3/3]

#define SPECENUM_VALUE21 VUT_ROADFLAG

Definition at line 163 of file fc_types.h.

## ◆ SPECENUM_VALUE21NAME [1/3]

#define SPECENUM_VALUE21NAME N_("Cultivate")

Definition at line 164 of file fc_types.h.

## ◆ SPECENUM_VALUE21NAME [2/3]

#define SPECENUM_VALUE21NAME "Unit Nuke"

Definition at line 164 of file fc_types.h.

## ◆ SPECENUM_VALUE21NAME [3/3]

#define SPECENUM_VALUE21NAME "RoadFlag"

Definition at line 164 of file fc_types.h.

## ◆ SPECENUM_VALUE22 [1/3]

#define SPECENUM_VALUE22 ACTIVITY_PLANT

Definition at line 166 of file fc_types.h.

## ◆ SPECENUM_VALUE22 [2/3]

#define SPECENUM_VALUE22 ACTRES_NUKE_UNITS

Definition at line 166 of file fc_types.h.

## ◆ SPECENUM_VALUE22 [3/3]

#define SPECENUM_VALUE22 VUT_EXTRA

Definition at line 166 of file fc_types.h.

## ◆ SPECENUM_VALUE22NAME [1/3]

#define SPECENUM_VALUE22NAME N_("Plant")

Definition at line 167 of file fc_types.h.

## ◆ SPECENUM_VALUE22NAME [2/3]

#define SPECENUM_VALUE22NAME "Unit Nuke Units"

Definition at line 167 of file fc_types.h.

## ◆ SPECENUM_VALUE22NAME [3/3]

#define SPECENUM_VALUE22NAME "Extra"

Definition at line 167 of file fc_types.h.

## ◆ SPECENUM_VALUE23 [1/2]

#define SPECENUM_VALUE23 ACTRES_DESTROY_CITY

Definition at line 220 of file fc_types.h.

## ◆ SPECENUM_VALUE23 [2/2]

#define SPECENUM_VALUE23 VUT_TECHFLAG

Definition at line 220 of file fc_types.h.

## ◆ SPECENUM_VALUE23NAME [1/2]

#define SPECENUM_VALUE23NAME "Unit Destroy City"

Definition at line 221 of file fc_types.h.

## ◆ SPECENUM_VALUE23NAME [2/2]

#define SPECENUM_VALUE23NAME "TechFlag"

Definition at line 221 of file fc_types.h.

## ◆ SPECENUM_VALUE24 [1/2]

#define SPECENUM_VALUE24 ACTRES_EXPEL_UNIT

Definition at line 222 of file fc_types.h.

## ◆ SPECENUM_VALUE24 [2/2]

#define SPECENUM_VALUE24 VUT_ACHIEVEMENT

Definition at line 222 of file fc_types.h.

## ◆ SPECENUM_VALUE24NAME [1/2]

#define SPECENUM_VALUE24NAME "Unit Expel Unit"

Definition at line 223 of file fc_types.h.

## ◆ SPECENUM_VALUE24NAME [2/2]

#define SPECENUM_VALUE24NAME "Achievement"

Definition at line 223 of file fc_types.h.

## ◆ SPECENUM_VALUE25 [1/2]

#define SPECENUM_VALUE25 ACTRES_DISBAND_UNIT_RECOVER

Definition at line 224 of file fc_types.h.

## ◆ SPECENUM_VALUE25 [2/2]

#define SPECENUM_VALUE25 VUT_DIPLREL

Definition at line 224 of file fc_types.h.

## ◆ SPECENUM_VALUE25NAME [1/2]

#define SPECENUM_VALUE25NAME "Unit Disband Recover"

Definition at line 225 of file fc_types.h.

## ◆ SPECENUM_VALUE25NAME [2/2]

#define SPECENUM_VALUE25NAME "DiplRel"

Definition at line 225 of file fc_types.h.

## ◆ SPECENUM_VALUE26 [1/2]

#define SPECENUM_VALUE26 ACTRES_DISBAND_UNIT

Definition at line 226 of file fc_types.h.

## ◆ SPECENUM_VALUE26 [2/2]

#define SPECENUM_VALUE26 VUT_MAXTILEUNITS

Definition at line 226 of file fc_types.h.

## ◆ SPECENUM_VALUE26NAME [1/2]

#define SPECENUM_VALUE26NAME "Unit Disband"

Definition at line 227 of file fc_types.h.

## ◆ SPECENUM_VALUE26NAME [2/2]

#define SPECENUM_VALUE26NAME "MaxUnitsOnTile"

Definition at line 227 of file fc_types.h.

## ◆ SPECENUM_VALUE27 [1/2]

#define SPECENUM_VALUE27 ACTRES_HOME_CITY

Definition at line 228 of file fc_types.h.

## ◆ SPECENUM_VALUE27 [2/2]

#define SPECENUM_VALUE27 VUT_STYLE

Definition at line 228 of file fc_types.h.

## ◆ SPECENUM_VALUE27NAME [1/2]

#define SPECENUM_VALUE27NAME "Unit Home City"

Definition at line 229 of file fc_types.h.

## ◆ SPECENUM_VALUE27NAME [2/2]

#define SPECENUM_VALUE27NAME "Style"

Definition at line 229 of file fc_types.h.

## ◆ SPECENUM_VALUE28 [1/2]

#define SPECENUM_VALUE28 ACTRES_UPGRADE_UNIT

Definition at line 230 of file fc_types.h.

## ◆ SPECENUM_VALUE28 [2/2]

#define SPECENUM_VALUE28 VUT_MINCULTURE

Definition at line 230 of file fc_types.h.

## ◆ SPECENUM_VALUE28NAME [1/2]

#define SPECENUM_VALUE28NAME "Unit Upgrade"

Definition at line 231 of file fc_types.h.

## ◆ SPECENUM_VALUE28NAME [2/2]

#define SPECENUM_VALUE28NAME "MinCulture"

Definition at line 231 of file fc_types.h.

## ◆ SPECENUM_VALUE29 [1/2]

#define SPECENUM_VALUE29 ACTRES_PARADROP

Definition at line 232 of file fc_types.h.

## ◆ SPECENUM_VALUE29 [2/2]

#define SPECENUM_VALUE29 VUT_UNITSTATE

Definition at line 232 of file fc_types.h.

## ◆ SPECENUM_VALUE29NAME [1/2]

#define SPECENUM_VALUE29NAME "Unit Paradrop"

Definition at line 233 of file fc_types.h.

## ◆ SPECENUM_VALUE29NAME [2/2]

#define SPECENUM_VALUE29NAME "UnitState"

Definition at line 233 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [1/28]

#define SPECENUM_VALUE2NAME "Unused Road"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [2/28]

#define SPECENUM_VALUE2NAME "Unit Poison City"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [3/28]

#define SPECENUM_VALUE2NAME "Unit May Embark"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [4/28]

#define SPECENUM_VALUE2NAME N_("International Outrage")

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [5/28]

#define SPECENUM_VALUE2NAME "Northeast"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [6/28]

#define SPECENUM_VALUE2NAME "Cheapest"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [7/28]

#define SPECENUM_VALUE2NAME N_("Novice")

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [8/28]

#define SPECENUM_VALUE2NAME "Sea"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [9/28]

#define SPECENUM_VALUE2NAME "Extras Owned"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [10/28]

#define SPECENUM_VALUE2NAME "Transporting"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [11/28]

#define SPECENUM_VALUE2NAME N_("ISO")

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [12/28]

#define SPECENUM_VALUE2NAME "Improvement"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [13/28]

#define SPECENUM_VALUE2NAME "Gov"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [14/28]

#define SPECENUM_VALUE2NAME "gtk3"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [15/28]

#define SPECENUM_VALUE2NAME "Loot"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [16/28]

#define SPECENUM_VALUE2NAME "Cities"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [17/28]

#define SPECENUM_VALUE2NAME "Teams Alternate"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [18/28]

#define SPECENUM_VALUE2NAME "Nuisance"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [19/28]

#define SPECENUM_VALUE2NAME "Road"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [20/28]

#define SPECENUM_VALUE2NAME "CleanFallout"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [21/28]

#define SPECENUM_VALUE2NAME "Multicultural"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [22/28]

#define SPECENUM_VALUE2NAME N_("active")

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [23/28]

#define SPECENUM_VALUE2NAME "Classic+"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [24/28]

#define SPECENUM_VALUE2NAME "All Players"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [25/28]

#define SPECENUM_VALUE2NAME "Nation"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [26/28]

#define SPECENUM_VALUE2NAME "Subsurface"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [27/28]

#define SPECENUM_VALUE2NAME "Changed"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE2NAME [28/28]

#define SPECENUM_VALUE2NAME "Primary"

Definition at line 107 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [1/18]

#define SPECENUM_VALUE3 ACTIVITY_MINE

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [2/18]

#define SPECENUM_VALUE3 ACTRES_SPY_STEAL_GOLD

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [3/18]

#define SPECENUM_VALUE3 DIR8_WEST

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [4/18]

#define SPECENUM_VALUE3 AI_LEVEL_EASY

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [5/18]

#define SPECENUM_VALUE3 ANIMAL_BARBARIAN

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [6/18]

#define SPECENUM_VALUE3 USP_HAS_HOME_CITY

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [7/18]

#define SPECENUM_VALUE3 TF_HEX

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [8/18]

#define SPECENUM_VALUE3 IG_SPECIAL

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [9/18]

#define SPECENUM_VALUE3 VUT_IMPROVEMENT

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [10/18]

#define SPECENUM_VALUE3 GUI_GTK3_22

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [11/18]

#define SPECENUM_VALUE3 AIRLIFTING_UNLIMITED_DEST

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [12/18]

#define SPECENUM_VALUE3 SST_ENUM

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [13/18]

#define SPECENUM_VALUE3 ECAT_BONUS

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [14/18]

#define SPECENUM_VALUE3 EC_BASE

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [15/18]

#define SPECENUM_VALUE3 ERM_DISAPPEARANCE

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [16/18]

#define SPECENUM_VALUE3 ACHIEVEMENT_CULTURED_CITY

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [17/18]

#define SPECENUM_VALUE3 TECH_COST_EXPERIMENTAL

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE3 [18/18]

#define SPECENUM_VALUE3 TECH_LEAKAGE_NO_BARBS

Definition at line 109 of file fc_types.h.

## ◆ SPECENUM_VALUE30 [1/2]

#define SPECENUM_VALUE30 ACTRES_AIRLIFT

Definition at line 234 of file fc_types.h.

## ◆ SPECENUM_VALUE30 [2/2]

#define SPECENUM_VALUE30 VUT_MINMOVES

Definition at line 234 of file fc_types.h.

## ◆ SPECENUM_VALUE30NAME [1/2]

#define SPECENUM_VALUE30NAME "Unit Airlift"

Definition at line 235 of file fc_types.h.

## ◆ SPECENUM_VALUE30NAME [2/2]

#define SPECENUM_VALUE30NAME "MinMoveFrags"

Definition at line 235 of file fc_types.h.

## ◆ SPECENUM_VALUE31 [1/2]

#define SPECENUM_VALUE31 ACTRES_ATTACK

Definition at line 236 of file fc_types.h.

## ◆ SPECENUM_VALUE31 [2/2]

#define SPECENUM_VALUE31 VUT_MINVETERAN

Definition at line 236 of file fc_types.h.

## ◆ SPECENUM_VALUE31NAME [1/2]

#define SPECENUM_VALUE31NAME "Unit Attack"

Definition at line 237 of file fc_types.h.

## ◆ SPECENUM_VALUE31NAME [2/2]

#define SPECENUM_VALUE31NAME "MinVeteran"

Definition at line 237 of file fc_types.h.

## ◆ SPECENUM_VALUE32 [1/2]

#define SPECENUM_VALUE32 ACTRES_STRIKE_BUILDING

Definition at line 238 of file fc_types.h.

## ◆ SPECENUM_VALUE32 [2/2]

#define SPECENUM_VALUE32 VUT_MINHP

Definition at line 238 of file fc_types.h.

## ◆ SPECENUM_VALUE32NAME [1/2]

#define SPECENUM_VALUE32NAME "Unit Surgical Strike Building"

Definition at line 239 of file fc_types.h.

## ◆ SPECENUM_VALUE32NAME [2/2]

#define SPECENUM_VALUE32NAME "MinHitPoints"

Definition at line 239 of file fc_types.h.

## ◆ SPECENUM_VALUE33 [1/2]

#define SPECENUM_VALUE33 ACTRES_STRIKE_PRODUCTION

Definition at line 240 of file fc_types.h.

## ◆ SPECENUM_VALUE33 [2/2]

#define SPECENUM_VALUE33 VUT_AGE

Definition at line 240 of file fc_types.h.

## ◆ SPECENUM_VALUE33NAME [1/2]

#define SPECENUM_VALUE33NAME "Unit Surgical Strike Production"

Definition at line 241 of file fc_types.h.

## ◆ SPECENUM_VALUE33NAME [2/2]

#define SPECENUM_VALUE33NAME "Age"

Definition at line 241 of file fc_types.h.

## ◆ SPECENUM_VALUE34 [1/2]

#define SPECENUM_VALUE34 ACTRES_CONQUER_CITY

Definition at line 242 of file fc_types.h.

## ◆ SPECENUM_VALUE34 [2/2]

#define SPECENUM_VALUE34 VUT_NATIONGROUP

Definition at line 242 of file fc_types.h.

## ◆ SPECENUM_VALUE34NAME [1/2]

#define SPECENUM_VALUE34NAME "Unit Conquer City"

Definition at line 243 of file fc_types.h.

## ◆ SPECENUM_VALUE34NAME [2/2]

#define SPECENUM_VALUE34NAME "NationGroup"

Definition at line 243 of file fc_types.h.

## ◆ SPECENUM_VALUE35 [1/2]

#define SPECENUM_VALUE35 ACTRES_HEAL_UNIT

Definition at line 244 of file fc_types.h.

## ◆ SPECENUM_VALUE35 [2/2]

#define SPECENUM_VALUE35 VUT_TOPO

Definition at line 244 of file fc_types.h.

## ◆ SPECENUM_VALUE35NAME [1/2]

#define SPECENUM_VALUE35NAME "Unit Heal Unit"

Definition at line 245 of file fc_types.h.

## ◆ SPECENUM_VALUE35NAME [2/2]

#define SPECENUM_VALUE35NAME "Topology"

Definition at line 245 of file fc_types.h.

## ◆ SPECENUM_VALUE36 [1/2]

#define SPECENUM_VALUE36 ACTRES_TRANSFORM_TERRAIN

Definition at line 246 of file fc_types.h.

## ◆ SPECENUM_VALUE36 [2/2]

#define SPECENUM_VALUE36 VUT_IMPR_GENUS

Definition at line 246 of file fc_types.h.

## ◆ SPECENUM_VALUE36NAME [1/2]

#define SPECENUM_VALUE36NAME "Unit Transform Terrain"

Definition at line 247 of file fc_types.h.

## ◆ SPECENUM_VALUE36NAME [2/2]

#define SPECENUM_VALUE36NAME "BuildingGenus"

Definition at line 247 of file fc_types.h.

## ◆ SPECENUM_VALUE37 [1/2]

#define SPECENUM_VALUE37 ACTRES_CULTIVATE

Definition at line 248 of file fc_types.h.

## ◆ SPECENUM_VALUE37 [2/2]

#define SPECENUM_VALUE37 VUT_ACTION

Definition at line 248 of file fc_types.h.

## ◆ SPECENUM_VALUE37NAME [1/2]

#define SPECENUM_VALUE37NAME "Unit Cultivate"

Definition at line 249 of file fc_types.h.

## ◆ SPECENUM_VALUE37NAME [2/2]

#define SPECENUM_VALUE37NAME "Action"

Definition at line 249 of file fc_types.h.

## ◆ SPECENUM_VALUE38 [1/2]

#define SPECENUM_VALUE38 ACTRES_PLANT

Definition at line 250 of file fc_types.h.

## ◆ SPECENUM_VALUE38 [2/2]

#define SPECENUM_VALUE38 VUT_MINTECHS

Definition at line 250 of file fc_types.h.

## ◆ SPECENUM_VALUE38NAME [1/2]

#define SPECENUM_VALUE38NAME "Unit Plant"

Definition at line 251 of file fc_types.h.

## ◆ SPECENUM_VALUE38NAME [2/2]

#define SPECENUM_VALUE38NAME "MinTechs"

Definition at line 251 of file fc_types.h.

## ◆ SPECENUM_VALUE39 [1/2]

#define SPECENUM_VALUE39 ACTRES_PILLAGE

Definition at line 252 of file fc_types.h.

## ◆ SPECENUM_VALUE39 [2/2]

#define SPECENUM_VALUE39 VUT_EXTRAFLAG

Definition at line 252 of file fc_types.h.

## ◆ SPECENUM_VALUE39NAME [1/2]

#define SPECENUM_VALUE39NAME "Unit Pillage"

Definition at line 253 of file fc_types.h.

## ◆ SPECENUM_VALUE39NAME [2/2]

#define SPECENUM_VALUE39NAME "ExtraFlag"

Definition at line 253 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [1/16]

#define SPECENUM_VALUE3NAME N_("?act:Mine")

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [2/16]

#define SPECENUM_VALUE3NAME "Unit Steal Gold"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [3/16]

#define SPECENUM_VALUE3NAME "West"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [4/16]

#define SPECENUM_VALUE3NAME N_("Easy")

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [5/16]

#define SPECENUM_VALUE3NAME "Animal"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [6/16]

#define SPECENUM_VALUE3NAME "HasHomeCity"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [7/16]

#define SPECENUM_VALUE3NAME N_("Hex")

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [8/16]

#define SPECENUM_VALUE3NAME "Special"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [9/16]

#define SPECENUM_VALUE3NAME "Building"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [10/16]

#define SPECENUM_VALUE3NAME "gtk3.22"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [11/16]

#define SPECENUM_VALUE3NAME "Bonus"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [12/16]

#define SPECENUM_VALUE3NAME "Base"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [13/16]

#define SPECENUM_VALUE3NAME "Disappear"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [14/16]

#define SPECENUM_VALUE3NAME "Cultured_City"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [15/16]

#define SPECENUM_VALUE3NAME "Experimental"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE3NAME [16/16]

#define SPECENUM_VALUE3NAME "Normal Players"

Definition at line 110 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [1/14]

#define SPECENUM_VALUE4 ACTIVITY_IRRIGATE

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [2/14]

#define SPECENUM_VALUE4 ACTRES_SPY_SABOTAGE_CITY

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [3/14]

#define SPECENUM_VALUE4 DIR8_EAST

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [4/14]

#define SPECENUM_VALUE4 AI_LEVEL_NORMAL

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [5/14]

#define SPECENUM_VALUE4 LAND_AND_SEA_BARBARIAN

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [6/14]

#define SPECENUM_VALUE4 USP_NATIVE_TILE

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [7/14]

#define SPECENUM_VALUE4 VUT_TERRAIN

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [8/14]

#define SPECENUM_VALUE4 GUI_SDL

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [9/14]

#define SPECENUM_VALUE4 SST_BITWISE

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [10/14]

#define SPECENUM_VALUE4 ECAT_RESOURCE

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [11/14]

#define SPECENUM_VALUE4 EC_POLLUTION

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [12/14]

#define SPECENUM_VALUE4 ERM_ENTER

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [13/14]

#define SPECENUM_VALUE4 ACHIEVEMENT_CULTURED_NATION

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE4 [14/14]

#define SPECENUM_VALUE4 TECH_COST_EXPERIMENTAL_PRESET

Definition at line 112 of file fc_types.h.

## ◆ SPECENUM_VALUE40 [1/2]

#define SPECENUM_VALUE40 ACTRES_FORTIFY

Definition at line 254 of file fc_types.h.

## ◆ SPECENUM_VALUE40 [2/2]

#define SPECENUM_VALUE40 VUT_MINCALFRAG

Definition at line 254 of file fc_types.h.

## ◆ SPECENUM_VALUE40NAME [1/2]

#define SPECENUM_VALUE40NAME "Unit Fortify"

Definition at line 255 of file fc_types.h.

## ◆ SPECENUM_VALUE40NAME [2/2]

#define SPECENUM_VALUE40NAME "MinCalFrag"

Definition at line 255 of file fc_types.h.

## ◆ SPECENUM_VALUE41 [1/2]

#define SPECENUM_VALUE41 ACTRES_ROAD

Definition at line 256 of file fc_types.h.

## ◆ SPECENUM_VALUE41 [2/2]

#define SPECENUM_VALUE41 VUT_SERVERSETTING

Definition at line 256 of file fc_types.h.

## ◆ SPECENUM_VALUE41NAME [1/2]

#define SPECENUM_VALUE41NAME "Unit Build Road"

Definition at line 257 of file fc_types.h.

## ◆ SPECENUM_VALUE41NAME [2/2]

#define SPECENUM_VALUE41NAME "ServerSetting"

Definition at line 257 of file fc_types.h.

## ◆ SPECENUM_VALUE42 [1/2]

#define SPECENUM_VALUE42 ACTRES_CONVERT

Definition at line 258 of file fc_types.h.

## ◆ SPECENUM_VALUE42 [2/2]

#define SPECENUM_VALUE42 VUT_CITYSTATUS

Definition at line 258 of file fc_types.h.

## ◆ SPECENUM_VALUE42NAME [1/2]

#define SPECENUM_VALUE42NAME "Unit Convert"

Definition at line 259 of file fc_types.h.

## ◆ SPECENUM_VALUE42NAME [2/2]

#define SPECENUM_VALUE42NAME "CityStatus"

Definition at line 259 of file fc_types.h.

## ◆ SPECENUM_VALUE43 [1/2]

#define SPECENUM_VALUE43 ACTRES_BASE

Definition at line 260 of file fc_types.h.

## ◆ SPECENUM_VALUE43 [2/2]

#define SPECENUM_VALUE43 VUT_MINFOREIGNPCT

Definition at line 260 of file fc_types.h.

## ◆ SPECENUM_VALUE43NAME [1/2]

#define SPECENUM_VALUE43NAME "Unit Build Base"

Definition at line 261 of file fc_types.h.

## ◆ SPECENUM_VALUE43NAME [2/2]

#define SPECENUM_VALUE43NAME "MinForeignPct"

Definition at line 261 of file fc_types.h.

## ◆ SPECENUM_VALUE44 [1/2]

#define SPECENUM_VALUE44 ACTRES_MINE

Definition at line 262 of file fc_types.h.

## ◆ SPECENUM_VALUE44 [2/2]

#define SPECENUM_VALUE44 VUT_ACTIVITY

Definition at line 262 of file fc_types.h.

## ◆ SPECENUM_VALUE44NAME [1/2]

#define SPECENUM_VALUE44NAME "Unit Build Mine"

Definition at line 263 of file fc_types.h.

## ◆ SPECENUM_VALUE44NAME [2/2]

#define SPECENUM_VALUE44NAME "Activity"

Definition at line 263 of file fc_types.h.

## ◆ SPECENUM_VALUE45 [1/2]

#define SPECENUM_VALUE45 ACTRES_IRRIGATE

Definition at line 264 of file fc_types.h.

## ◆ SPECENUM_VALUE45 [2/2]

#define SPECENUM_VALUE45 VUT_DIPLREL_TILE

Definition at line 264 of file fc_types.h.

## ◆ SPECENUM_VALUE45NAME [1/2]

#define SPECENUM_VALUE45NAME "Unit Build Irrigation"

Definition at line 265 of file fc_types.h.

## ◆ SPECENUM_VALUE45NAME [2/2]

#define SPECENUM_VALUE45NAME "DiplRelTile"

Definition at line 265 of file fc_types.h.

## ◆ SPECENUM_VALUE46 [1/2]

#define SPECENUM_VALUE46 ACTRES_CLEAN_POLLUTION

Definition at line 266 of file fc_types.h.

## ◆ SPECENUM_VALUE46 [2/2]

#define SPECENUM_VALUE46 VUT_DIPLREL_TILE_O

Definition at line 266 of file fc_types.h.

## ◆ SPECENUM_VALUE46NAME [1/2]

#define SPECENUM_VALUE46NAME "Unit Clean Pollution"

Definition at line 267 of file fc_types.h.

## ◆ SPECENUM_VALUE46NAME [2/2]

#define SPECENUM_VALUE46NAME "DiplRelTileOther"

Definition at line 267 of file fc_types.h.

## ◆ SPECENUM_VALUE47 [1/2]

#define SPECENUM_VALUE47 ACTRES_CLEAN_FALLOUT

Definition at line 268 of file fc_types.h.

## ◆ SPECENUM_VALUE47 [2/2]

#define SPECENUM_VALUE47 VUT_DIPLREL_UNITANY

Definition at line 268 of file fc_types.h.

## ◆ SPECENUM_VALUE47NAME [1/2]

#define SPECENUM_VALUE47NAME "Unit Clean Fallout"

Definition at line 269 of file fc_types.h.

## ◆ SPECENUM_VALUE47NAME [2/2]

#define SPECENUM_VALUE47NAME "DiplRelUnitAny"

Definition at line 269 of file fc_types.h.

## ◆ SPECENUM_VALUE48 [1/2]

#define SPECENUM_VALUE48 ACTRES_TRANSPORT_ALIGHT

Definition at line 270 of file fc_types.h.

## ◆ SPECENUM_VALUE48 [2/2]

#define SPECENUM_VALUE48 VUT_DIPLREL_UNITANY_O

Definition at line 270 of file fc_types.h.

## ◆ SPECENUM_VALUE48NAME [1/2]

#define SPECENUM_VALUE48NAME "Unit Transport Alight"

Definition at line 271 of file fc_types.h.

## ◆ SPECENUM_VALUE48NAME [2/2]

#define SPECENUM_VALUE48NAME "DiplRelUnitAnyOther"

Definition at line 271 of file fc_types.h.

## ◆ SPECENUM_VALUE49

#define SPECENUM_VALUE49 ACTRES_TRANSPORT_UNLOAD

Definition at line 272 of file fc_types.h.

## ◆ SPECENUM_VALUE49NAME

#define SPECENUM_VALUE49NAME "Unit Transport Unload"

Definition at line 273 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [1/13]

#define SPECENUM_VALUE4NAME N_("Irrigate")

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [2/13]

#define SPECENUM_VALUE4NAME "Unit Sabotage City"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [3/13]

#define SPECENUM_VALUE4NAME "East"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [4/13]

#define SPECENUM_VALUE4NAME N_("Normal")

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [5/13]

#define SPECENUM_VALUE4NAME "LandAndSea"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [6/13]

#define SPECENUM_VALUE4NAME "OnNativeTile"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [7/13]

#define SPECENUM_VALUE4NAME "Terrain"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [8/13]

#define SPECENUM_VALUE4NAME "sdl"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [9/13]

#define SPECENUM_VALUE4NAME "Resource"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [10/13]

#define SPECENUM_VALUE4NAME "Pollution"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [11/13]

#define SPECENUM_VALUE4NAME "Enter"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [12/13]

#define SPECENUM_VALUE4NAME "Cultured_Nation"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE4NAME [13/13]

#define SPECENUM_VALUE4NAME "Experimental+"

Definition at line 113 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [1/10]

#define SPECENUM_VALUE5 ACTIVITY_FORTIFIED

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [2/10]

#define SPECENUM_VALUE5 ACTRES_SPY_TARGETED_SABOTAGE_CITY

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [3/10]

#define SPECENUM_VALUE5 DIR8_SOUTHWEST

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [4/10]

#define SPECENUM_VALUE5 AI_LEVEL_HARD

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [5/10]

#define SPECENUM_VALUE5 USP_NATIVE_EXTRA

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [6/10]

#define SPECENUM_VALUE5 VUT_NATION

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [7/10]

#define SPECENUM_VALUE5 GUI_QT

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [8/10]

#define SPECENUM_VALUE5 EC_FALLOUT

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [9/10]

#define SPECENUM_VALUE5 ACHIEVEMENT_LUCKY

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE5 [10/10]

#define SPECENUM_VALUE5 TECH_COST_LINEAR

Definition at line 115 of file fc_types.h.

## ◆ SPECENUM_VALUE50

#define SPECENUM_VALUE50 ACTRES_TRANSPORT_DISEMBARK

Definition at line 274 of file fc_types.h.

## ◆ SPECENUM_VALUE50NAME

#define SPECENUM_VALUE50NAME "Unit Transport Disembark"

Definition at line 275 of file fc_types.h.

## ◆ SPECENUM_VALUE51

#define SPECENUM_VALUE51 ACTRES_TRANSPORT_BOARD

Definition at line 276 of file fc_types.h.

## ◆ SPECENUM_VALUE51NAME

#define SPECENUM_VALUE51NAME "Unit Transport Board"

Definition at line 277 of file fc_types.h.

## ◆ SPECENUM_VALUE52

#define SPECENUM_VALUE52 ACTRES_TRANSPORT_EMBARK

Definition at line 278 of file fc_types.h.

## ◆ SPECENUM_VALUE52NAME

#define SPECENUM_VALUE52NAME "Unit Transport Embark"

Definition at line 279 of file fc_types.h.

## ◆ SPECENUM_VALUE53

#define SPECENUM_VALUE53 ACTRES_SPY_SPREAD_PLAGUE

Definition at line 280 of file fc_types.h.

## ◆ SPECENUM_VALUE53NAME

#define SPECENUM_VALUE53NAME "Unit Spread Plague"

Definition at line 281 of file fc_types.h.

## ◆ SPECENUM_VALUE54

#define SPECENUM_VALUE54 ACTRES_SPY_ATTACK

Definition at line 282 of file fc_types.h.

## ◆ SPECENUM_VALUE54NAME

#define SPECENUM_VALUE54NAME "Unit Spy Attack"

Definition at line 283 of file fc_types.h.

## ◆ SPECENUM_VALUE55

#define SPECENUM_VALUE55 ACTRES_CONQUER_EXTRAS

Definition at line 284 of file fc_types.h.

## ◆ SPECENUM_VALUE55NAME

#define SPECENUM_VALUE55NAME "Unit Conquer Extras"

Definition at line 285 of file fc_types.h.

## ◆ SPECENUM_VALUE56

#define SPECENUM_VALUE56 ACTRES_HUT_ENTER

Definition at line 286 of file fc_types.h.

## ◆ SPECENUM_VALUE56NAME

#define SPECENUM_VALUE56NAME "Unit Enter Hut"

Definition at line 287 of file fc_types.h.

## ◆ SPECENUM_VALUE57

#define SPECENUM_VALUE57 ACTRES_HUT_FRIGHTEN

Definition at line 288 of file fc_types.h.

## ◆ SPECENUM_VALUE57NAME

#define SPECENUM_VALUE57NAME "Unit Frighten Hut"

Definition at line 289 of file fc_types.h.

## ◆ SPECENUM_VALUE58

#define SPECENUM_VALUE58 ACTRES_UNIT_MOVE

Definition at line 290 of file fc_types.h.

## ◆ SPECENUM_VALUE58NAME

#define SPECENUM_VALUE58NAME "Unit Move"

Definition at line 291 of file fc_types.h.

## ◆ SPECENUM_VALUE59

#define SPECENUM_VALUE59 ACTRES_PARADROP_CONQUER

Definition at line 292 of file fc_types.h.

## ◆ SPECENUM_VALUE59NAME

#define SPECENUM_VALUE59NAME "Unit Paradrop Conquer"

Definition at line 293 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [1/10]

#define SPECENUM_VALUE5NAME N_("Fortified")

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [2/10]

#define SPECENUM_VALUE5NAME "Unit Targeted Sabotage City"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [3/10]

#define SPECENUM_VALUE5NAME "Southwest"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [4/10]

#define SPECENUM_VALUE5NAME N_("Hard")

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [5/10]

#define SPECENUM_VALUE5NAME "InNativeExtra"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [6/10]

#define SPECENUM_VALUE5NAME "Nation"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [7/10]

#define SPECENUM_VALUE5NAME "qt"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [8/10]

#define SPECENUM_VALUE5NAME "Fallout"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [9/10]

#define SPECENUM_VALUE5NAME "Lucky"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE5NAME [10/10]

#define SPECENUM_VALUE5NAME "Linear"

Definition at line 116 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [1/9]

#define SPECENUM_VALUE6 ACTIVITY_FORTRESS

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [2/9]

#define SPECENUM_VALUE6 ACTRES_SPY_SABOTAGE_CITY_PRODUCTION

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [3/9]

#define SPECENUM_VALUE6 DIR8_SOUTH

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [4/9]

#define SPECENUM_VALUE6 AI_LEVEL_CHEATING

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [5/9]

#define SPECENUM_VALUE6 USP_MOVED_THIS_TURN

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [6/9]

#define SPECENUM_VALUE6 VUT_UTYPE

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [7/9]

#define SPECENUM_VALUE6 GUI_SDL2

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [8/9]

#define SPECENUM_VALUE6 EC_HUT

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE6 [9/9]

#define SPECENUM_VALUE6 ACHIEVEMENT_HUTS

Definition at line 118 of file fc_types.h.

## ◆ SPECENUM_VALUE60

#define SPECENUM_VALUE60 ACTRES_HOMELESS

Definition at line 294 of file fc_types.h.

## ◆ SPECENUM_VALUE60NAME

#define SPECENUM_VALUE60NAME "Unit Make Homeless"

Definition at line 295 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [1/9]

#define SPECENUM_VALUE6NAME "Fortress"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [2/9]

#define SPECENUM_VALUE6NAME "Unit Sabotage City Production"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [3/9]

#define SPECENUM_VALUE6NAME "South"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [4/9]

#define SPECENUM_VALUE6NAME N_("Cheating")

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [5/9]

#define SPECENUM_VALUE6NAME "MovedThisTurn"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [6/9]

#define SPECENUM_VALUE6NAME "UnitType"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [7/9]

#define SPECENUM_VALUE6NAME "sdl2"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [8/9]

#define SPECENUM_VALUE6NAME "Hut"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE6NAME [9/9]

#define SPECENUM_VALUE6NAME "Huts"

Definition at line 119 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [1/7]

#define SPECENUM_VALUE7 ACTIVITY_SENTRY

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [2/7]

#define SPECENUM_VALUE7 ACTRES_SPY_STEAL_TECH

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [3/7]

#define SPECENUM_VALUE7 DIR8_SOUTHEAST

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [4/7]

#define SPECENUM_VALUE7 VUT_UTFLAG

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [5/7]

#define SPECENUM_VALUE7 GUI_WEB

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [6/7]

#define SPECENUM_VALUE7 EC_APPEARANCE

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7 [7/7]

#define SPECENUM_VALUE7 ACHIEVEMENT_METROPOLIS

Definition at line 121 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [1/7]

#define SPECENUM_VALUE7NAME "Sentry"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [2/7]

#define SPECENUM_VALUE7NAME "Unit Steal Tech"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [3/7]

#define SPECENUM_VALUE7NAME "Southeast"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [4/7]

#define SPECENUM_VALUE7NAME "UnitFlag"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [5/7]

#define SPECENUM_VALUE7NAME "web"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [6/7]

#define SPECENUM_VALUE7NAME "Appear"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE7NAME [7/7]

#define SPECENUM_VALUE7NAME "Metropolis"

Definition at line 122 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [1/6]

#define SPECENUM_VALUE8 ACTIVITY_OLD_RAILROAD

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [2/6]

#define SPECENUM_VALUE8 ACTRES_SPY_TARGETED_STEAL_TECH

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [3/6]

#define SPECENUM_VALUE8 VUT_UCLASS

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [4/6]

#define SPECENUM_VALUE8 GUI_GTK4

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [5/6]

#define SPECENUM_VALUE8 EC_RESOURCE

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8 [6/6]

#define SPECENUM_VALUE8 ACHIEVEMENT_LITERATE

Definition at line 124 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [1/6]

#define SPECENUM_VALUE8NAME "Unused Railroad"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [2/6]

#define SPECENUM_VALUE8NAME "Unit Targeted Steal Tech"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [3/6]

#define SPECENUM_VALUE8NAME "UnitClass"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [4/6]

#define SPECENUM_VALUE8NAME "gtk4"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [5/6]

#define SPECENUM_VALUE8NAME "Resource"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE8NAME [6/6]

#define SPECENUM_VALUE8NAME "Literate"

Definition at line 125 of file fc_types.h.

## ◆ SPECENUM_VALUE9 [1/4]

#define SPECENUM_VALUE9 ACTIVITY_PILLAGE

Definition at line 127 of file fc_types.h.

## ◆ SPECENUM_VALUE9 [2/4]

#define SPECENUM_VALUE9 ACTRES_SPY_INCITE_CITY

Definition at line 127 of file fc_types.h.

## ◆ SPECENUM_VALUE9 [3/4]

#define SPECENUM_VALUE9 VUT_UCFLAG

Definition at line 127 of file fc_types.h.

## ◆ SPECENUM_VALUE9 [4/4]

#define SPECENUM_VALUE9 ACHIEVEMENT_LAND_AHOY

Definition at line 127 of file fc_types.h.

## ◆ SPECENUM_VALUE9NAME [1/4]

#define SPECENUM_VALUE9NAME N_("Pillage")

Definition at line 128 of file fc_types.h.

## ◆ SPECENUM_VALUE9NAME [2/4]

#define SPECENUM_VALUE9NAME "Unit Incite City"

Definition at line 128 of file fc_types.h.

## ◆ SPECENUM_VALUE9NAME [3/4]

#define SPECENUM_VALUE9NAME "UnitClassFlag"

Definition at line 128 of file fc_types.h.

## ◆ SPECENUM_VALUE9NAME [4/4]

#define SPECENUM_VALUE9NAME "Land_Ahoy"

Definition at line 128 of file fc_types.h.

## ◆ SPECENUM_ZERO [1/3]

#define SPECENUM_ZERO AIRLIFTING_CLASSICAL

Definition at line 797 of file fc_types.h.

## ◆ SPECENUM_ZERO [2/3]

#define SPECENUM_ZERO REVEAL_MAP_NONE

Definition at line 797 of file fc_types.h.

## ◆ SPECENUM_ZERO [3/3]

#define SPECENUM_ZERO GAMELOSS_STYLE_CLASSICAL

Definition at line 797 of file fc_types.h.

## ◆ TOPO_FLAG_BITS

#define TOPO_FLAG_BITS 4

Definition at line 561 of file fc_types.h.

## ◆ UCL_LAST

#define UCL_LAST 32 /* Used in the network protocol. */

Definition at line 387 of file fc_types.h.

## Typedef Documentation

## ◆ action_id

typedef int action_id

Definition at line 359 of file fc_types.h.

## ◆ Activity_type_id

typedef enum unit_activity Activity_type_id

Definition at line 349 of file fc_types.h.

## ◆ adv_want

typedef float adv_want

Definition at line 1206 of file fc_types.h.

## ◆ Base_type_id

typedef int Base_type_id

Definition at line 353 of file fc_types.h.

## ◆ citizens

typedef unsigned char citizens

Definition at line 358 of file fc_types.h.

## ◆ Continent_id

typedef signed short Continent_id

Definition at line 342 of file fc_types.h.

## ◆ Disaster_type_id

typedef int Disaster_type_id

Definition at line 355 of file fc_types.h.

## ◆ Goods_type_id

typedef int Goods_type_id

Definition at line 357 of file fc_types.h.

## ◆ Government_type_id

typedef int Government_type_id

Definition at line 351 of file fc_types.h.

## ◆ Impr_type_id

typedef int Impr_type_id

Definition at line 346 of file fc_types.h.

## ◆ Multiplier_type_id

typedef int Multiplier_type_id

Definition at line 356 of file fc_types.h.

## ◆ Nation_type_id

typedef int Nation_type_id

Definition at line 350 of file fc_types.h.

## ◆ Output_type_id

typedef enum output_type_id Output_type_id

Definition at line 348 of file fc_types.h.

## ◆ Resource_type_id

typedef int Resource_type_id

Definition at line 344 of file fc_types.h.

## ◆ Road_type_id

typedef int Road_type_id

Definition at line 354 of file fc_types.h.

## ◆ server_setting_id

typedef int server_setting_id

Definition at line 924 of file fc_types.h.

## ◆ Specialist_type_id

typedef int Specialist_type_id

Definition at line 345 of file fc_types.h.

## ◆ ssetv

typedef int ssetv

Definition at line 578 of file fc_types.h.

## ◆ Tech_type_id

typedef int Tech_type_id

Definition at line 347 of file fc_types.h.

## ◆ Terrain_type_id

typedef int Terrain_type_id

Definition at line 343 of file fc_types.h.

## ◆ Unit_Class_id

typedef int Unit_Class_id

Definition at line 388 of file fc_types.h.

## ◆ Unit_type_id

typedef int Unit_type_id

Definition at line 352 of file fc_types.h.

## Enumeration Type Documentation

## ◆ adv_unit_task

enum adv_unit_task

Enumerator
AUT_NONE |
AUT_AUTO_SETTLER |
AUT_BUILD_CITY |

Definition at line 340 of file fc_types.h.

## ◆ borders_mode

enum borders_mode

Enumerator
BORDERS_DISABLED |
BORDERS_ENABLED |
BORDERS_SEE_INSIDE |
BORDERS_EXPAND |

Definition at line 890 of file fc_types.h.

## ◆ diplomacy_mode

enum diplomacy_mode

Enumerator
DIPLO_FOR_ALL |
DIPLO_FOR_HUMANS |
DIPLO_FOR_AIS |
DIPLO_NO_AIS |
DIPLO_NO_MIXED |
DIPLO_FOR_TEAMS |
DIPLO_DISABLED |

Definition at line 903 of file fc_types.h.

## ◆ environment_upset_type

enum environment_upset_type

Enumerator
EUT_GLOBAL_WARMING |
EUT_NUCLEAR_WINTER |

Definition at line 1128 of file fc_types.h.

## ◆ happyborders_type

enum happyborders_type

Enumerator
HB_DISABLED |
HB_NATIONAL |
HB_ALLIANCE |

Definition at line 1141 of file fc_types.h.

## ◆ output_type_id

enum output_type_id

Enumerator
O_FOOD |
O_SHIELD |
O_TRADE |
O_GOLD |
O_LUXURY |
O_SCIENCE |
O_LAST |

Definition at line 90 of file fc_types.h.

## ◆ override_bool

enum override_bool

Enumerator
OVERRIDE_TRUE |
OVERRIDE_FALSE |
NO_OVERRIDE |

Definition at line 84 of file fc_types.h.

## ◆ req_problem_type

enum req_problem_type

Enumerator
RPT_POSSIBLE |
RPT_CERTAIN |

Definition at line 584 of file fc_types.h.

## ◆ revolen_type

enum revolen_type

Enumerator
REVOLEN_FIXED |
REVOLEN_RANDOM |
REVOLEN_QUICKENING |
REVOLEN_RANDQUICK |

Definition at line 1134 of file fc_types.h.

## ◆ road_compat

enum road_compat

Enumerator
ROCO_ROAD |
ROCO_RAILROAD |
ROCO_RIVER |
ROCO_NONE |

Definition at line 1105 of file fc_types.h.

## ◆ spaceship_place_type

enum spaceship_place_type

Enumerator
SSHIP_PLACE_STRUCTURAL |
SSHIP_PLACE_FUEL |
SSHIP_PLACE_PROPULSION |
SSHIP_PLACE_HABITATION |
SSHIP_PLACE_LIFE_SUPPORT |
SSHIP_PLACE_SOLAR_PANELS |

Definition at line 1148 of file fc_types.h.

## ◆ test_result

enum test_result

Enumerator
TR_SUCCESS |
TR_OTHER_FAILURE |
TR_ALREADY_SOLD |

Definition at line 1097 of file fc_types.h.

## ◆ trait_dist_mode

enum trait_dist_mode

Enumerator
TDM_FIXED |
TDM_EVEN |

Definition at line 897 of file fc_types.h.

## ◆ victory_condition_type

enum victory_condition_type

Enumerator
VC_SPACERACE |
VC_ALLIED |
VC_CULTURE |

Definition at line 1121 of file fc_types.h.

## Function Documentation

## ◆ ai_level_name_update_cb()

const char * ai_level_name_update_cb | ( | const char * | old | ) |

Return AI level name legal in current build best matching the old name.

Definition at line 368 of file ai.c.

## ◆ BV_DEFINE() [1/4]

BV_DEFINE | ( | bv_extras | ,
|  | MAX_EXTRA_TYPES |
| ) |  |

## ◆ BV_DEFINE() [2/4]

BV_DEFINE | ( | bv_max_extras | ,
|  | MAX_EXTRA_TYPES |
| ) |  |

## ◆ BV_DEFINE() [3/4]

BV_DEFINE | ( | bv_player | ,
|  | MAX_NUM_PLAYER_SLOTS |
| ) |  |

## ◆ BV_DEFINE() [4/4]

BV_DEFINE | ( | bv_startpos_nations | ,
|  | MAX_NUM_STARTPOS_NATIONS |
| ) |  |

## ◆ FC_STATIC_ASSERT()

FC_STATIC_ASSERT | ( |  | ) |