Freeciv21
Develop your civilization from humble roots to a global empire
fc_types.h File Reference
#include "bitvector.h"
#include "specenum_gen.h"
+ Include dependency graph for fc_types.h:

Go to the source code of this file.

Classes

union  universals_u
 
struct  universal
 
struct  act_prob
 

Macros

#define MAX_NUM_PLAYER_SLOTS   512
 
#define MAX_NUM_BARBARIANS   12
 
#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
 
#define MAX_NUM_UNIT_TYPES   250
 
#define MAX_NUM_BUILDINGS   200
 
#define MAX_NUM_TECH_LIST   10
 
#define MAX_NUM_UNIT_LIST   10
 
#define MAX_NUM_BUILDING_LIST   10
 
#define MAX_LEN_VET_SHORT_NAME   8
 
#define MAX_VET_LEVELS   20
 
#define MAX_EXTRA_TYPES   128
 
#define MAX_BASE_TYPES   MAX_EXTRA_TYPES
 
#define MAX_ROAD_TYPES   MAX_EXTRA_TYPES
 
#define MAX_GOODS_TYPES   25
 
#define MAX_DISASTER_TYPES   10
 
#define MAX_ACHIEVEMENT_TYPES   40
 
#define MAX_NUM_ACTION_AUTO_PERFORMERS   4
 
#define MAX_NUM_MULTIPLIERS   15
 
#define MAX_NUM_LEADERS   MAX_NUM_ITEMS
 
#define MAX_NUM_NATION_SETS
 
#define MAX_NUM_NATION_GROUPS   128
 
#define MAX_NUM_NATIONS   MAX_UINT16
 
#define MAX_NUM_STARTPOS_NATIONS   1024
 
#define MAX_CALENDAR_FRAGMENTS   52
 
#define MAX_NUM_TECH_CLASSES   16
 
#define MAX_LEN_NAME   48
 
#define MAX_LEN_CITYNAME   80
 
#define MAX_LEN_MAP_LABEL   64
 
#define MAX_LEN_DEMOGRAPHY   32
 
#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 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_("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   N_("Fortress")
 
#define SPECENUM_VALUE7   ACTIVITY_SENTRY
 
#define SPECENUM_VALUE7NAME   N_("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   N_("Goto")
 
#define SPECENUM_VALUE11   ACTIVITY_EXPLORE
 
#define SPECENUM_VALUE11NAME   N_("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   "Establish Embassy"
 
#define SPECENUM_VALUE1   ACTRES_SPY_INVESTIGATE_CITY
 
#define SPECENUM_VALUE1NAME   "Investigate City"
 
#define SPECENUM_VALUE2   ACTRES_SPY_POISON
 
#define SPECENUM_VALUE2NAME   "Poison City"
 
#define SPECENUM_VALUE3   ACTRES_SPY_STEAL_GOLD
 
#define SPECENUM_VALUE3NAME   "Steal Gold"
 
#define SPECENUM_VALUE4   ACTRES_SPY_SABOTAGE_CITY
 
#define SPECENUM_VALUE4NAME   "Sabotage City"
 
#define SPECENUM_VALUE5   ACTRES_SPY_TARGETED_SABOTAGE_CITY
 
#define SPECENUM_VALUE5NAME   "Targeted Sabotage City"
 
#define SPECENUM_VALUE6   ACTRES_SPY_SABOTAGE_CITY_PRODUCTION
 
#define SPECENUM_VALUE6NAME   "Sabotage City Production"
 
#define SPECENUM_VALUE7   ACTRES_SPY_STEAL_TECH
 
#define SPECENUM_VALUE7NAME   "Steal Tech"
 
#define SPECENUM_VALUE8   ACTRES_SPY_TARGETED_STEAL_TECH
 
#define SPECENUM_VALUE8NAME   "Targeted Steal Tech"
 
#define SPECENUM_VALUE9   ACTRES_SPY_INCITE_CITY
 
#define SPECENUM_VALUE9NAME   "Incite City"
 
#define SPECENUM_VALUE10   ACTRES_TRADE_ROUTE
 
#define SPECENUM_VALUE10NAME   "Establish Trade Route"
 
#define SPECENUM_VALUE11   ACTRES_MARKETPLACE
 
#define SPECENUM_VALUE11NAME   "Enter Marketplace"
 
#define SPECENUM_VALUE12   ACTRES_HELP_WONDER
 
#define SPECENUM_VALUE12NAME   "Help Wonder"
 
#define SPECENUM_VALUE13   ACTRES_SPY_BRIBE_UNIT
 
#define SPECENUM_VALUE13NAME   "Bribe Unit"
 
#define SPECENUM_VALUE14   ACTRES_SPY_SABOTAGE_UNIT
 
#define SPECENUM_VALUE14NAME   "Sabotage Unit"
 
#define SPECENUM_VALUE15   ACTRES_CAPTURE_UNITS
 
#define SPECENUM_VALUE15NAME   "Capture Units"
 
#define SPECENUM_VALUE16   ACTRES_FOUND_CITY
 
#define SPECENUM_VALUE16NAME   "Found City"
 
#define SPECENUM_VALUE17   ACTRES_JOIN_CITY
 
#define SPECENUM_VALUE17NAME   "Join City"
 
#define SPECENUM_VALUE18   ACTRES_STEAL_MAPS
 
#define SPECENUM_VALUE18NAME   "Steal Maps"
 
#define SPECENUM_VALUE19   ACTRES_BOMBARD
 
#define SPECENUM_VALUE19NAME   "Bombard"
 
#define SPECENUM_VALUE20   ACTRES_SPY_NUKE
 
#define SPECENUM_VALUE20NAME   "Suitcase Nuke"
 
#define SPECENUM_VALUE21   ACTRES_NUKE
 
#define SPECENUM_VALUE21NAME   "Explode Nuclear"
 
#define SPECENUM_VALUE22   ACTRES_NUKE_CITY
 
#define SPECENUM_VALUE22NAME   "Nuke City"
 
#define SPECENUM_VALUE23   ACTRES_NUKE_UNITS
 
#define SPECENUM_VALUE23NAME   "Nuke Units"
 
#define SPECENUM_VALUE24   ACTRES_DESTROY_CITY
 
#define SPECENUM_VALUE24NAME   "Destroy City"
 
#define SPECENUM_VALUE25   ACTRES_EXPEL_UNIT
 
#define SPECENUM_VALUE25NAME   "Expel Unit"
 
#define SPECENUM_VALUE26   ACTRES_RECYCLE_UNIT
 
#define SPECENUM_VALUE26NAME   "Recycle Unit"
 
#define SPECENUM_VALUE27   ACTRES_DISBAND_UNIT
 
#define SPECENUM_VALUE27NAME   "Disband Unit"
 
#define SPECENUM_VALUE28   ACTRES_HOME_CITY
 
#define SPECENUM_VALUE28NAME   "Home City"
 
#define SPECENUM_VALUE29   ACTRES_UPGRADE_UNIT
 
#define SPECENUM_VALUE29NAME   "Upgrade Unit"
 
#define SPECENUM_VALUE30   ACTRES_PARADROP
 
#define SPECENUM_VALUE30NAME   "Paradrop Unit"
 
#define SPECENUM_VALUE31   ACTRES_AIRLIFT
 
#define SPECENUM_VALUE31NAME   "Airlift Unit"
 
#define SPECENUM_VALUE32   ACTRES_ATTACK
 
#define SPECENUM_VALUE32NAME   "Attack"
 
#define SPECENUM_VALUE33   ACTRES_STRIKE_BUILDING
 
#define SPECENUM_VALUE33NAME   "Surgical Strike Building"
 
#define SPECENUM_VALUE34   ACTRES_STRIKE_PRODUCTION
 
#define SPECENUM_VALUE34NAME   "Surgical Strike Production"
 
#define SPECENUM_VALUE35   ACTRES_CONQUER_CITY
 
#define SPECENUM_VALUE35NAME   "Conquer City"
 
#define SPECENUM_VALUE36   ACTRES_HEAL_UNIT
 
#define SPECENUM_VALUE36NAME   "Heal Unit"
 
#define SPECENUM_VALUE37   ACTRES_TRANSFORM_TERRAIN
 
#define SPECENUM_VALUE37NAME   "Transform Terrain"
 
#define SPECENUM_VALUE38   ACTRES_CULTIVATE
 
#define SPECENUM_VALUE38NAME   "Cultivate"
 
#define SPECENUM_VALUE39   ACTRES_PLANT
 
#define SPECENUM_VALUE39NAME   "Plant"
 
#define SPECENUM_VALUE40   ACTRES_PILLAGE
 
#define SPECENUM_VALUE40NAME   "Pillage"
 
#define SPECENUM_VALUE41   ACTRES_FORTIFY
 
#define SPECENUM_VALUE41NAME   "Fortify"
 
#define SPECENUM_VALUE42   ACTRES_ROAD
 
#define SPECENUM_VALUE42NAME   "Build Road"
 
#define SPECENUM_VALUE43   ACTRES_CONVERT
 
#define SPECENUM_VALUE43NAME   "Convert Unit"
 
#define SPECENUM_VALUE44   ACTRES_BASE
 
#define SPECENUM_VALUE44NAME   "Build Base"
 
#define SPECENUM_VALUE45   ACTRES_MINE
 
#define SPECENUM_VALUE45NAME   "Build Mine"
 
#define SPECENUM_VALUE46   ACTRES_IRRIGATE
 
#define SPECENUM_VALUE46NAME   "Build Irrigation"
 
#define SPECENUM_VALUE47   ACTRES_CLEAN_POLLUTION
 
#define SPECENUM_VALUE47NAME   "Clean Pollution"
 
#define SPECENUM_VALUE48   ACTRES_CLEAN_FALLOUT
 
#define SPECENUM_VALUE48NAME   "Clean Fallout"
 
#define SPECENUM_VALUE49   ACTRES_TRANSPORT_ALIGHT
 
#define SPECENUM_VALUE49NAME   "Transport Alight"
 
#define SPECENUM_VALUE50   ACTRES_TRANSPORT_UNLOAD
 
#define SPECENUM_VALUE50NAME   "Transport Unload"
 
#define SPECENUM_VALUE51   ACTRES_TRANSPORT_DISEMBARK
 
#define SPECENUM_VALUE51NAME   "Transport Disembark"
 
#define SPECENUM_VALUE52   ACTRES_TRANSPORT_BOARD
 
#define SPECENUM_VALUE52NAME   "Transport Board"
 
#define SPECENUM_VALUE53   ACTRES_TRANSPORT_EMBARK
 
#define SPECENUM_VALUE53NAME   "Transport Embark"
 
#define SPECENUM_VALUE54   ACTRES_SPY_SPREAD_PLAGUE
 
#define SPECENUM_VALUE54NAME   "Spread Plague"
 
#define SPECENUM_VALUE55   ACTRES_SPY_ATTACK
 
#define SPECENUM_VALUE55NAME   "Spy Attack"
 
#define SPECENUM_COUNT   ACTRES_NONE
 
#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   20
 
#define MAX_NUM_RULESETS   63
 
#define MAX_RULESET_NAME_LENGTH   64
 
#define RULESET_SUFFIX   ".serv"
 
#define UCL_LAST   32
 
#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_HANDICAPPED
 
#define SPECENUM_VALUE1NAME   N_("Handicapped")
 
#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   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_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_DOMESTIC_TILE
 
#define SPECENUM_VALUE2NAME   "OnDomesticTile"
 
#define SPECENUM_VALUE3   USP_TRANSPORTING
 
#define SPECENUM_VALUE3NAME   "Transporting"
 
#define SPECENUM_VALUE4   USP_HAS_HOME_CITY
 
#define SPECENUM_VALUE4NAME   "HasHomeCity"
 
#define SPECENUM_VALUE5   USP_NATIVE_TILE
 
#define SPECENUM_VALUE5NAME   "OnNativeTile"
 
#define SPECENUM_VALUE6   USP_NATIVE_EXTRA
 
#define SPECENUM_VALUE6NAME   "InNativeExtra"
 
#define SPECENUM_VALUE7   USP_MOVED_THIS_TURN
 
#define SPECENUM_VALUE7NAME   "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 SPECENUM_NAME   vision_layer
 
#define SPECENUM_VALUE0   V_MAIN
 
#define SPECENUM_VALUE0NAME   N_("Main")
 
#define SPECENUM_VALUE1   V_INVIS
 
#define SPECENUM_VALUE1NAME   N_("Stealth")
 
#define SPECENUM_VALUE2   V_SUBSURFACE
 
#define SPECENUM_VALUE2NAME   N_("Subsurface")
 
#define SPECENUM_COUNT   V_COUNT
 
#define SPECENUM_NAME   national_intelligence
 
#define SPECENUM_VALUE0   NI_MULTIPLIERS
 
#define SPECENUM_VALUE0NAME   N_("Multipliers")
 
#define SPECENUM_VALUE1   NI_WONDERS
 
#define SPECENUM_VALUE1NAME   N_("Wonders")
 
#define SPECENUM_VALUE2   NI_SCORE
 
#define SPECENUM_VALUE2NAME   N_("Score")
 
#define SPECENUM_VALUE3   NI_GOLD
 
#define SPECENUM_VALUE3NAME   N_("Gold")
 
#define SPECENUM_VALUE4   NI_GOVERNMENT
 
#define SPECENUM_VALUE4NAME   N_("Government")
 
#define SPECENUM_VALUE5   NI_DIPLOMACY
 
#define SPECENUM_VALUE5NAME   N_("Diplomacy")
 
#define SPECENUM_VALUE6   NI_TECHS
 
#define SPECENUM_VALUE6NAME   N_("Techs")
 
#define SPECENUM_VALUE7   NI_TAX_RATES
 
#define SPECENUM_VALUE7NAME   N_("Tax Rates")
 
#define SPECENUM_VALUE8   NI_CULTURE
 
#define SPECENUM_VALUE8NAME   N_("Culture")
 
#define SPECENUM_VALUE9   NI_MOOD
 
#define SPECENUM_VALUE9NAME   N_("Mood")
 
#define SPECENUM_VALUE10   NI_HISTORY
 
#define SPECENUM_VALUE10NAME   N_("History")
 
#define SPECENUM_COUNT   NI_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_BASEFLAG
 
#define SPECENUM_VALUE21NAME   "BaseFlag"
 
#define SPECENUM_VALUE22   VUT_ROADFLAG
 
#define SPECENUM_VALUE22NAME   "RoadFlag"
 
#define SPECENUM_VALUE23   VUT_EXTRA
 
#define SPECENUM_VALUE23NAME   "Extra"
 
#define SPECENUM_VALUE24   VUT_TECHFLAG
 
#define SPECENUM_VALUE24NAME   "TechFlag"
 
#define SPECENUM_VALUE25   VUT_ACHIEVEMENT
 
#define SPECENUM_VALUE25NAME   "Achievement"
 
#define SPECENUM_VALUE26   VUT_DIPLREL
 
#define SPECENUM_VALUE26NAME   "DiplRel"
 
#define SPECENUM_VALUE27   VUT_MAXTILEUNITS
 
#define SPECENUM_VALUE27NAME   "MaxUnitsOnTile"
 
#define SPECENUM_VALUE28   VUT_STYLE
 
#define SPECENUM_VALUE28NAME   "Style"
 
#define SPECENUM_VALUE29   VUT_MINCULTURE
 
#define SPECENUM_VALUE29NAME   "MinCulture"
 
#define SPECENUM_VALUE30   VUT_UNITSTATE
 
#define SPECENUM_VALUE30NAME   "UnitState"
 
#define SPECENUM_VALUE31   VUT_MINMOVES
 
#define SPECENUM_VALUE31NAME   "MinMoveFrags"
 
#define SPECENUM_VALUE32   VUT_MINVETERAN
 
#define SPECENUM_VALUE32NAME   "MinVeteran"
 
#define SPECENUM_VALUE33   VUT_MINHP
 
#define SPECENUM_VALUE33NAME   "MinHitPoints"
 
#define SPECENUM_VALUE34   VUT_AGE
 
#define SPECENUM_VALUE34NAME   "Age"
 
#define SPECENUM_VALUE35   VUT_NATIONGROUP
 
#define SPECENUM_VALUE35NAME   "NationGroup"
 
#define SPECENUM_VALUE36   VUT_TOPO
 
#define SPECENUM_VALUE36NAME   "Topology"
 
#define SPECENUM_VALUE37   VUT_IMPR_GENUS
 
#define SPECENUM_VALUE37NAME   "BuildingGenus"
 
#define SPECENUM_VALUE38   VUT_ACTION
 
#define SPECENUM_VALUE38NAME   "Action"
 
#define SPECENUM_VALUE39   VUT_MINTECHS
 
#define SPECENUM_VALUE39NAME   "MinTechs"
 
#define SPECENUM_VALUE40   VUT_EXTRAFLAG
 
#define SPECENUM_VALUE40NAME   "ExtraFlag"
 
#define SPECENUM_VALUE41   VUT_MINCALFRAG
 
#define SPECENUM_VALUE41NAME   "MinCalFrag"
 
#define SPECENUM_VALUE42   VUT_SERVERSETTING
 
#define SPECENUM_VALUE42NAME   "ServerSetting"
 
#define SPECENUM_VALUE43   VUT_CITYSTATUS
 
#define SPECENUM_VALUE43NAME   "CityStatus"
 
#define SPECENUM_VALUE44   VUT_MINFOREIGNPCT
 
#define SPECENUM_VALUE44NAME   "MinForeignPct"
 
#define SPECENUM_VALUE45   VUT_ACTIVITY
 
#define SPECENUM_VALUE45NAME   "Activity"
 
#define SPECENUM_VALUE46   VUT_VISIONLAYER
 
#define SPECENUM_VALUE46NAME   "VisionLayer"
 
#define SPECENUM_VALUE47   VUT_NINTEL
 
#define SPECENUM_VALUE47NAME   "NationalIntelligence"
 
#define SPECENUM_COUNT   VUT_COUNT
 
#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_VALUE2   CBS_LINEAR
 
#define SPECENUM_VALUE2NAME   "Linear"
 
#define SPECENUM_VALUE3   CBS_DISTANCE
 
#define SPECENUM_VALUE3NAME   "Distance"
 
#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   unitwaittime_style
 
#define SPECENUM_BITWISE
 
#define SPECENUM_ZERO   UWT_CLASSICAL
 
#define SPECENUM_ZERONAME   "Classical"
 
#define SPECENUM_VALUE0   UWT_ACTIVITIES
 
#define SPECENUM_VALUE0NAME   "Activities"
 
#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   ((enum extra_cause)(EC_NONE + 1))
 
#define EC_DEFENSIVE   ((enum extra_cause)(EC_NONE + 2))
 
#define EC_NATURAL_DEFENSIVE   ((enum extra_cause)(EC_NONE + 3))
 
#define EC_LAST   ((enum extra_cause)(EC_NONE + 4))
 
#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 ADV_WANT_PRINTF   "%f"
 
#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"
 

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
}
 
enum  setting_default_level { SETDEF_INTERNAL , SETDEF_RULESET , SETDEF_CHANGED }
 

Functions

 BV_DEFINE (bv_player, MAX_NUM_PLAYER_SLOTS)
 
 BV_DEFINE (bv_intel_visible, NI_COUNT)
 
 BV_DEFINE (bv_extras, MAX_EXTRA_TYPES)
 
 BV_DEFINE (bv_special, MAX_EXTRA_TYPES)
 
 BV_DEFINE (bv_bases, MAX_BASE_TYPES)
 
 BV_DEFINE (bv_roads, MAX_ROAD_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 266 of file fc_types.h.

◆ ADV_WANT_PRINTF

#define ADV_WANT_PRINTF   "%f"

Definition at line 1145 of file fc_types.h.

◆ CASUS_BELLI_OUTRAGE

#define CASUS_BELLI_OUTRAGE   1000

Definition at line 399 of file fc_types.h.

◆ CASUS_BELLI_VICTIM

#define CASUS_BELLI_VICTIM   1

Definition at line 393 of file fc_types.h.

◆ DIR8_MAGIC_MAX

#define DIR8_MAGIC_MAX   8

Definition at line 386 of file fc_types.h.

◆ DIR8_ORIGIN

#define DIR8_ORIGIN   direction8_invalid()

Definition at line 372 of file fc_types.h.

◆ EC_DEFENSIVE

#define EC_DEFENSIVE   ((enum extra_cause)(EC_NONE + 2))

Definition at line 936 of file fc_types.h.

◆ EC_LAST

#define EC_LAST   ((enum extra_cause)(EC_NONE + 4))

Definition at line 938 of file fc_types.h.

◆ EC_NATURAL_DEFENSIVE

#define EC_NATURAL_DEFENSIVE   ((enum extra_cause)(EC_NONE + 3))

Definition at line 937 of file fc_types.h.

◆ EC_NONE

#define EC_NONE   EC_COUNT

Definition at line 934 of file fc_types.h.

◆ EC_SPECIAL

#define EC_SPECIAL   ((enum extra_cause)(EC_NONE + 1))

Definition at line 935 of file fc_types.h.

◆ ECAT_NONE

#define ECAT_NONE   ECAT_COUNT

Definition at line 909 of file fc_types.h.

◆ ERM_NONE

#define ERM_NONE   ERM_COUNT

Definition at line 958 of file fc_types.h.

◆ IDENTITY_NUMBER_ZERO

#define IDENTITY_NUMBER_ZERO   (0)

Definition at line 76 of file fc_types.h.

◆ LINE_BREAK

#define LINE_BREAK   70

Definition at line 73 of file fc_types.h.

◆ MAX_ACHIEVEMENT_TYPES

#define MAX_ACHIEVEMENT_TYPES   40

Definition at line 47 of file fc_types.h.

◆ MAX_BASE_TYPES

#define MAX_BASE_TYPES   MAX_EXTRA_TYPES

Definition at line 43 of file fc_types.h.

◆ MAX_CALENDAR_FRAGMENTS

#define MAX_CALENDAR_FRAGMENTS   52

Definition at line 57 of file fc_types.h.

◆ MAX_DISASTER_TYPES

#define MAX_DISASTER_TYPES   10

Definition at line 46 of file fc_types.h.

◆ MAX_EXTRA_TYPES

#define MAX_EXTRA_TYPES   128

Definition at line 42 of file fc_types.h.

◆ MAX_GOODS_TYPES

#define MAX_GOODS_TYPES   25

Definition at line 45 of file fc_types.h.

◆ MAX_GRANARY_INIS

#define MAX_GRANARY_INIS   24

Definition at line 67 of file fc_types.h.

◆ MAX_LEN_ALLOW_TAKE

#define MAX_LEN_ALLOW_TAKE   16

Definition at line 65 of file fc_types.h.

◆ MAX_LEN_CITYNAME

#define MAX_LEN_CITYNAME   80

Definition at line 62 of file fc_types.h.

◆ MAX_LEN_DEMOGRAPHY

#define MAX_LEN_DEMOGRAPHY   32

Definition at line 64 of file fc_types.h.

◆ MAX_LEN_ENUM

#define MAX_LEN_ENUM   64

Definition at line 69 of file fc_types.h.

◆ MAX_LEN_GAME_IDENTIFIER

#define MAX_LEN_GAME_IDENTIFIER   33

Definition at line 66 of file fc_types.h.

◆ MAX_LEN_MAP_LABEL

#define MAX_LEN_MAP_LABEL   64

Definition at line 63 of file fc_types.h.

◆ MAX_LEN_NAME

#define MAX_LEN_NAME   48

Definition at line 61 of file fc_types.h.

◆ MAX_LEN_STARTUNIT

#define MAX_LEN_STARTUNIT   (20 + 1)

Definition at line 68 of file fc_types.h.

◆ MAX_LEN_VET_SHORT_NAME

#define MAX_LEN_VET_SHORT_NAME   8

Definition at line 39 of file fc_types.h.

◆ MAX_NUM_ACTION_AUTO_PERFORMERS

#define MAX_NUM_ACTION_AUTO_PERFORMERS   4

Definition at line 48 of file fc_types.h.

◆ MAX_NUM_ADVANCES

#define MAX_NUM_ADVANCES   250

Definition at line 33 of file fc_types.h.

◆ MAX_NUM_BARBARIANS

#define MAX_NUM_BARBARIANS   12

Definition at line 27 of file fc_types.h.

◆ MAX_NUM_BUILDING_LIST

#define MAX_NUM_BUILDING_LIST   10

Definition at line 38 of file fc_types.h.

◆ MAX_NUM_BUILDINGS

#define MAX_NUM_BUILDINGS   200

Definition at line 35 of file fc_types.h.

◆ MAX_NUM_CONNECTIONS

#define MAX_NUM_CONNECTIONS   (2 * (MAX_NUM_PLAYER_SLOTS))

Definition at line 30 of file fc_types.h.

◆ MAX_NUM_ITEMS

#define MAX_NUM_ITEMS   200

Definition at line 32 of file fc_types.h.

◆ MAX_NUM_LEADERS

#define MAX_NUM_LEADERS   MAX_NUM_ITEMS

Definition at line 50 of file fc_types.h.

◆ MAX_NUM_MULTIPLIERS

#define MAX_NUM_MULTIPLIERS   15

Definition at line 49 of file fc_types.h.

◆ MAX_NUM_NATION_GROUPS

#define MAX_NUM_NATION_GROUPS   128

Definition at line 53 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 51 of file fc_types.h.

◆ MAX_NUM_NATIONS

#define MAX_NUM_NATIONS   MAX_UINT16

Definition at line 55 of file fc_types.h.

◆ MAX_NUM_PLAYER_SLOTS

#define MAX_NUM_PLAYER_SLOTS   512

Definition at line 24 of file fc_types.h.

◆ MAX_NUM_PLAYERS

#define MAX_NUM_PLAYERS   MAX_NUM_PLAYER_SLOTS - MAX_NUM_BARBARIANS

Definition at line 28 of file fc_types.h.

◆ MAX_NUM_REQS

#define MAX_NUM_REQS   20

Definition at line 325 of file fc_types.h.

◆ MAX_NUM_RULESETS

#define MAX_NUM_RULESETS   63

Definition at line 327 of file fc_types.h.

◆ MAX_NUM_STARTPOS_NATIONS

#define MAX_NUM_STARTPOS_NATIONS   1024

Definition at line 56 of file fc_types.h.

◆ MAX_NUM_TECH_CLASSES

#define MAX_NUM_TECH_CLASSES   16

Definition at line 58 of file fc_types.h.

◆ MAX_NUM_TECH_LIST

#define MAX_NUM_TECH_LIST   10

Definition at line 36 of file fc_types.h.

◆ MAX_NUM_UNIT_LIST

#define MAX_NUM_UNIT_LIST   10

Definition at line 37 of file fc_types.h.

◆ MAX_NUM_UNIT_TYPES

#define MAX_NUM_UNIT_TYPES   250

Definition at line 34 of file fc_types.h.

◆ MAX_ROAD_TYPES

#define MAX_ROAD_TYPES   MAX_EXTRA_TYPES

Definition at line 44 of file fc_types.h.

◆ MAX_RULESET_NAME_LENGTH

#define MAX_RULESET_NAME_LENGTH   64

Definition at line 328 of file fc_types.h.

◆ MAX_TRADE_ROUTES

#define MAX_TRADE_ROUTES   5

Definition at line 1073 of file fc_types.h.

◆ MAX_VET_LEVELS

#define MAX_VET_LEVELS   20

Definition at line 41 of file fc_types.h.

◆ NO_TARGET

#define NO_TARGET   (-1)

Definition at line 271 of file fc_types.h.

◆ PHASE_INVALIDATED

#define PHASE_INVALIDATED   -1

Definition at line 857 of file fc_types.h.

◆ PHASE_UNKNOWN

#define PHASE_UNKNOWN   -2

Definition at line 859 of file fc_types.h.

◆ REVERSED_RPT

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

Definition at line 571 of file fc_types.h.

◆ RULESET_SUFFIX

#define RULESET_SUFFIX   ".serv"

Definition at line 329 of file fc_types.h.

◆ SP_MAX

#define SP_MAX   20

Definition at line 324 of file fc_types.h.

◆ SPECENUM_BITVECTOR [1/2]

#define SPECENUM_BITVECTOR   bv_causes

Definition at line 956 of file fc_types.h.

◆ SPECENUM_BITVECTOR [2/2]

#define SPECENUM_BITVECTOR   bv_rmcauses

Definition at line 956 of file fc_types.h.

◆ SPECENUM_BITWISE [1/5]

#define SPECENUM_BITWISE

Definition at line 810 of file fc_types.h.

◆ SPECENUM_BITWISE [2/5]

#define SPECENUM_BITWISE

Definition at line 810 of file fc_types.h.

◆ SPECENUM_BITWISE [3/5]

#define SPECENUM_BITWISE

Definition at line 810 of file fc_types.h.

◆ SPECENUM_BITWISE [4/5]

#define SPECENUM_BITWISE

Definition at line 810 of file fc_types.h.

◆ SPECENUM_BITWISE [5/5]

#define SPECENUM_BITWISE

Definition at line 810 of file fc_types.h.

◆ SPECENUM_COUNT [1/18]

#define SPECENUM_COUNT   ACTIVITY_LAST

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [2/18]

#define SPECENUM_COUNT   ACTRES_NONE

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [3/18]

#define SPECENUM_COUNT   CBR_LAST

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [4/18]

#define SPECENUM_COUNT   AI_LEVEL_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [5/18]

#define SPECENUM_COUNT   CITYT_LAST

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [6/18]

#define SPECENUM_COUNT   CITYS_LAST

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [7/18]

#define SPECENUM_COUNT   USP_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [8/18]

#define SPECENUM_COUNT   IG_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [9/18]

#define SPECENUM_COUNT   V_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [10/18]

#define SPECENUM_COUNT   NI_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [11/18]

#define SPECENUM_COUNT   VUT_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [12/18]

#define SPECENUM_COUNT   SST_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [13/18]

#define SPECENUM_COUNT   ECAT_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [14/18]

#define SPECENUM_COUNT   EC_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [15/18]

#define SPECENUM_COUNT   ERM_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [16/18]

#define SPECENUM_COUNT   ACHIEVEMENT_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [17/18]

#define SPECENUM_COUNT   MOOD_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_COUNT [18/18]

#define SPECENUM_COUNT   ACT_DEC_COUNT

Definition at line 1015 of file fc_types.h.

◆ SPECENUM_INVALID

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

Definition at line 367 of file fc_types.h.

◆ SPECENUM_NAME [1/37]

#define SPECENUM_NAME   unit_activity

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [2/37]

#define SPECENUM_NAME   action_result

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [3/37]

#define SPECENUM_NAME   casus_belli_range

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [4/37]

#define SPECENUM_NAME   direction8

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [5/37]

#define SPECENUM_NAME   free_tech_method

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [6/37]

#define SPECENUM_NAME   ai_level

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [7/37]

#define SPECENUM_NAME   barbarian_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [8/37]

#define SPECENUM_NAME   citytile_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [9/37]

#define SPECENUM_NAME   citystatus_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [10/37]

#define SPECENUM_NAME   ustate_prop

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [11/37]

#define SPECENUM_NAME   topo_flag

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [12/37]

#define SPECENUM_NAME   impr_genus_id

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [13/37]

#define SPECENUM_NAME   vision_layer

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [14/37]

#define SPECENUM_NAME   national_intelligence

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [15/37]

#define SPECENUM_NAME   universals_n

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [16/37]

#define SPECENUM_NAME   airlifting_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [17/37]

#define SPECENUM_NAME   caravan_bonus_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [18/37]

#define SPECENUM_NAME   persistent_ready

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [19/37]

#define SPECENUM_NAME   reveal_map

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [20/37]

#define SPECENUM_NAME   unitwaittime_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [21/37]

#define SPECENUM_NAME   gameloss_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [22/37]

#define SPECENUM_NAME   tech_upkeep_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [23/37]

#define SPECENUM_NAME   trade_revenue_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [24/37]

#define SPECENUM_NAME   phase_mode_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [25/37]

#define SPECENUM_NAME   sset_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [26/37]

#define SPECENUM_NAME   extra_category

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [27/37]

#define SPECENUM_NAME   extra_cause

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [28/37]

#define SPECENUM_NAME   extra_rmcause

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [29/37]

#define SPECENUM_NAME   extra_unit_seen_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [30/37]

#define SPECENUM_NAME   achievement_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [31/37]

#define SPECENUM_NAME   mood_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [32/37]

#define SPECENUM_NAME   action_decision

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [33/37]

#define SPECENUM_NAME   goods_selection_method

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [34/37]

#define SPECENUM_NAME   tech_cost_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [35/37]

#define SPECENUM_NAME   tech_leakage_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [36/37]

#define SPECENUM_NAME   gold_upkeep_style

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_NAME [37/37]

#define SPECENUM_NAME   capital_type

Definition at line 1154 of file fc_types.h.

◆ SPECENUM_VALUE0 [1/37]

#define SPECENUM_VALUE0   ACTIVITY_IDLE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [2/37]

#define SPECENUM_VALUE0   ACTRES_ESTABLISH_EMBASSY

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [3/37]

#define SPECENUM_VALUE0   CBR_NONE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [4/37]

#define SPECENUM_VALUE0   DIR8_NORTHWEST

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [5/37]

#define SPECENUM_VALUE0   FTM_GOAL

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [6/37]

#define SPECENUM_VALUE0   AI_LEVEL_AWAY

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [7/37]

#define SPECENUM_VALUE0   NOT_A_BARBARIAN

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [8/37]

#define SPECENUM_VALUE0   CITYT_CENTER

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [9/37]

#define SPECENUM_VALUE0   CITYS_OWNED_BY_ORIGINAL

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [10/37]

#define SPECENUM_VALUE0   USP_TRANSPORTED

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [11/37]

#define SPECENUM_VALUE0   TF_WRAPX

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [12/37]

#define SPECENUM_VALUE0   IG_GREAT_WONDER

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [13/37]

#define SPECENUM_VALUE0   V_MAIN

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [14/37]

#define SPECENUM_VALUE0   NI_MULTIPLIERS

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [15/37]

#define SPECENUM_VALUE0   VUT_NONE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [16/37]

#define SPECENUM_VALUE0   AIRLIFTING_ALLIED_SRC

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [17/37]

#define SPECENUM_VALUE0   CBS_CLASSIC

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [18/37]

#define SPECENUM_VALUE0   PERSISTENTR_DISABLED

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [19/37]

#define SPECENUM_VALUE0   REVEAL_MAP_START

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [20/37]

#define SPECENUM_VALUE0   UWT_ACTIVITIES

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [21/37]

#define SPECENUM_VALUE0   GAMELOSS_STYLE_BARB

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [22/37]

#define SPECENUM_VALUE0   TECH_UPKEEP_NONE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [23/37]

#define SPECENUM_VALUE0   TRS_CLASSIC

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [24/37]

#define SPECENUM_VALUE0   PMT_CONCURRENT

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [25/37]

#define SPECENUM_VALUE0   SST_BOOL

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [26/37]

#define SPECENUM_VALUE0   ECAT_INFRA

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [27/37]

#define SPECENUM_VALUE0   EC_IRRIGATION

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [28/37]

#define SPECENUM_VALUE0   ERM_PILLAGE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [29/37]

#define SPECENUM_VALUE0   EUS_NORMAL

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [30/37]

#define SPECENUM_VALUE0   ACHIEVEMENT_SPACESHIP

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [31/37]

#define SPECENUM_VALUE0   MOOD_PEACEFUL

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [32/37]

#define SPECENUM_VALUE0   ACT_DEC_NOTHING

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [33/37]

#define SPECENUM_VALUE0   GSM_LEAVING

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [34/37]

#define SPECENUM_VALUE0   TECH_COST_CIV1CIV2

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [35/37]

#define SPECENUM_VALUE0   TECH_LEAKAGE_NONE

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [36/37]

#define SPECENUM_VALUE0   GOLD_UPKEEP_CITY

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0 [37/37]

#define SPECENUM_VALUE0   CAPITAL_NOT

Definition at line 1155 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [1/34]

#define SPECENUM_VALUE0NAME   N_("Idle")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [2/34]

#define SPECENUM_VALUE0NAME   "Establish Embassy"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [3/34]

#define SPECENUM_VALUE0NAME   N_("No Casus Belli")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [4/34]

#define SPECENUM_VALUE0NAME   "Northwest"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [5/34]

#define SPECENUM_VALUE0NAME   "Goal"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [6/34]

#define SPECENUM_VALUE0NAME   N_("Away")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [7/34]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [8/34]

#define SPECENUM_VALUE0NAME   "Center"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [9/34]

#define SPECENUM_VALUE0NAME   "OwnedByOriginal"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [10/34]

#define SPECENUM_VALUE0NAME   "Transported"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [11/34]

#define SPECENUM_VALUE0NAME   N_("WrapX")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [12/34]

#define SPECENUM_VALUE0NAME   "GreatWonder"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [13/34]

#define SPECENUM_VALUE0NAME   N_("Main")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [14/34]

#define SPECENUM_VALUE0NAME   N_("Multipliers")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [15/34]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [16/34]

#define SPECENUM_VALUE0NAME   "Classic"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [17/34]

#define SPECENUM_VALUE0NAME   "Disabled"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [18/34]

#define SPECENUM_VALUE0NAME   "Activities"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [19/34]

#define SPECENUM_VALUE0NAME   "Barbarians"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [20/34]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [21/34]

#define SPECENUM_VALUE0NAME   "Classic"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [22/34]

#define SPECENUM_VALUE0NAME   "Concurrent"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [23/34]

#define SPECENUM_VALUE0NAME   "Infra"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [24/34]

#define SPECENUM_VALUE0NAME   "Irrigation"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [25/34]

#define SPECENUM_VALUE0NAME   "Pillage"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [26/34]

#define SPECENUM_VALUE0NAME   "Normal"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [27/34]

#define SPECENUM_VALUE0NAME   "Spaceship"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [28/34]

#define SPECENUM_VALUE0NAME   "Peaceful"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [29/34]

#define SPECENUM_VALUE0NAME   N_("nothing")

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [30/34]

#define SPECENUM_VALUE0NAME   "Leaving"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [31/34]

#define SPECENUM_VALUE0NAME   "Civ I|II"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [32/34]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [33/34]

#define SPECENUM_VALUE0NAME   "City"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [34/34]

#define SPECENUM_VALUE0NAME   "Not"

Definition at line 1156 of file fc_types.h.

◆ SPECENUM_VALUE1 [1/35]

#define SPECENUM_VALUE1   ACTIVITY_POLLUTION

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [2/35]

#define SPECENUM_VALUE1   ACTRES_SPY_INVESTIGATE_CITY

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [3/35]

#define SPECENUM_VALUE1   CBR_VICTIM_ONLY

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [4/35]

#define SPECENUM_VALUE1   DIR8_NORTH

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [5/35]

#define SPECENUM_VALUE1   FTM_RANDOM

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [6/35]

#define SPECENUM_VALUE1   AI_LEVEL_HANDICAPPED

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [7/35]

#define SPECENUM_VALUE1   LAND_BARBARIAN

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [8/35]

#define SPECENUM_VALUE1   CITYT_CLAIMED

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [9/35]

#define SPECENUM_VALUE1   USP_LIVABLE_TILE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [10/35]

#define SPECENUM_VALUE1   TF_WRAPY

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [11/35]

#define SPECENUM_VALUE1   IG_SMALL_WONDER

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [12/35]

#define SPECENUM_VALUE1   V_INVIS

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [13/35]

#define SPECENUM_VALUE1   NI_WONDERS

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [14/35]

#define SPECENUM_VALUE1   VUT_ADVANCE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [15/35]

#define SPECENUM_VALUE1   AIRLIFTING_ALLIED_DEST

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [16/35]

#define SPECENUM_VALUE1   CBS_LOGARITHMIC

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [17/35]

#define SPECENUM_VALUE1   PERSISTENTR_CONNECTED

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [18/35]

#define SPECENUM_VALUE1   REVEAL_MAP_DEAD

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [19/35]

#define SPECENUM_VALUE1   GAMELOSS_STYLE_CWAR

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [20/35]

#define SPECENUM_VALUE1   TECH_UPKEEP_BASIC

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [21/35]

#define SPECENUM_VALUE1   TRS_SIMPLE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [22/35]

#define SPECENUM_VALUE1   PMT_PLAYERS_ALTERNATE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [23/35]

#define SPECENUM_VALUE1   SST_INT

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [24/35]

#define SPECENUM_VALUE1   ECAT_NATURAL

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [25/35]

#define SPECENUM_VALUE1   EC_MINE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [26/35]

#define SPECENUM_VALUE1   ERM_CLEANPOLLUTION

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [27/35]

#define SPECENUM_VALUE1   EUS_HIDDEN

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [28/35]

#define SPECENUM_VALUE1   ACHIEVEMENT_MAP

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [29/35]

#define SPECENUM_VALUE1   MOOD_COMBAT

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [30/35]

#define SPECENUM_VALUE1   ACT_DEC_PASSIVE

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [31/35]

#define SPECENUM_VALUE1   GSM_ARRIVAL

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [32/35]

#define SPECENUM_VALUE1   TECH_COST_CLASSIC

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [33/35]

#define SPECENUM_VALUE1   TECH_LEAKAGE_EMBASSIES

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [34/35]

#define SPECENUM_VALUE1   GOLD_UPKEEP_MIXED

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE1 [35/35]

#define SPECENUM_VALUE1   CAPITAL_SECONDARY

Definition at line 1157 of file fc_types.h.

◆ SPECENUM_VALUE10 [1/4]

#define SPECENUM_VALUE10   ACTIVITY_GOTO

Definition at line 652 of file fc_types.h.

◆ SPECENUM_VALUE10 [2/4]

#define SPECENUM_VALUE10   ACTRES_TRADE_ROUTE

Definition at line 652 of file fc_types.h.

◆ SPECENUM_VALUE10 [3/4]

#define SPECENUM_VALUE10   NI_HISTORY

Definition at line 652 of file fc_types.h.

◆ SPECENUM_VALUE10 [4/4]

#define SPECENUM_VALUE10   VUT_OTYPE

Definition at line 652 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [1/4]

#define SPECENUM_VALUE10NAME   N_("Goto")

Definition at line 653 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [2/4]

#define SPECENUM_VALUE10NAME   "Establish Trade Route"

Definition at line 653 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [3/4]

#define SPECENUM_VALUE10NAME   N_("History")

Definition at line 653 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [4/4]

#define SPECENUM_VALUE10NAME   "OutputType"

Definition at line 653 of file fc_types.h.

◆ SPECENUM_VALUE11 [1/3]

#define SPECENUM_VALUE11   ACTIVITY_EXPLORE

Definition at line 654 of file fc_types.h.

◆ SPECENUM_VALUE11 [2/3]

#define SPECENUM_VALUE11   ACTRES_MARKETPLACE

Definition at line 654 of file fc_types.h.

◆ SPECENUM_VALUE11 [3/3]

#define SPECENUM_VALUE11   VUT_SPECIALIST

Definition at line 654 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [1/3]

#define SPECENUM_VALUE11NAME   N_("Explore")

Definition at line 655 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [2/3]

#define SPECENUM_VALUE11NAME   "Enter Marketplace"

Definition at line 655 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [3/3]

#define SPECENUM_VALUE11NAME   "Specialist"

Definition at line 655 of file fc_types.h.

◆ SPECENUM_VALUE12 [1/3]

#define SPECENUM_VALUE12   ACTIVITY_TRANSFORM

Definition at line 657 of file fc_types.h.

◆ SPECENUM_VALUE12 [2/3]

#define SPECENUM_VALUE12   ACTRES_HELP_WONDER

Definition at line 657 of file fc_types.h.

◆ SPECENUM_VALUE12 [3/3]

#define SPECENUM_VALUE12   VUT_MINSIZE

Definition at line 657 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [1/3]

#define SPECENUM_VALUE12NAME   N_("Transform")

Definition at line 658 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [2/3]

#define SPECENUM_VALUE12NAME   "Help Wonder"

Definition at line 658 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [3/3]

#define SPECENUM_VALUE12NAME   "MinSize"

Definition at line 658 of file fc_types.h.

◆ SPECENUM_VALUE13 [1/3]

#define SPECENUM_VALUE13   ACTIVITY_UNKNOWN

Definition at line 660 of file fc_types.h.

◆ SPECENUM_VALUE13 [2/3]

#define SPECENUM_VALUE13   ACTRES_SPY_BRIBE_UNIT

Definition at line 660 of file fc_types.h.

◆ SPECENUM_VALUE13 [3/3]

#define SPECENUM_VALUE13   VUT_AI_LEVEL

Definition at line 660 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [1/3]

#define SPECENUM_VALUE13NAME   "Unused"

Definition at line 661 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [2/3]

#define SPECENUM_VALUE13NAME   "Bribe Unit"

Definition at line 661 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [3/3]

#define SPECENUM_VALUE13NAME   "AI"

Definition at line 661 of file fc_types.h.

◆ SPECENUM_VALUE14 [1/3]

#define SPECENUM_VALUE14   ACTIVITY_AIRBASE

Definition at line 663 of file fc_types.h.

◆ SPECENUM_VALUE14 [2/3]

#define SPECENUM_VALUE14   ACTRES_SPY_SABOTAGE_UNIT

Definition at line 663 of file fc_types.h.

◆ SPECENUM_VALUE14 [3/3]

#define SPECENUM_VALUE14   VUT_TERRAINCLASS

Definition at line 663 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [1/3]

#define SPECENUM_VALUE14NAME   "Unused Airbase"

Definition at line 664 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [2/3]

#define SPECENUM_VALUE14NAME   "Sabotage Unit"

Definition at line 664 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [3/3]

#define SPECENUM_VALUE14NAME   "TerrainClass"

Definition at line 664 of file fc_types.h.

◆ SPECENUM_VALUE15 [1/3]

#define SPECENUM_VALUE15   ACTIVITY_FORTIFYING

Definition at line 665 of file fc_types.h.

◆ SPECENUM_VALUE15 [2/3]

#define SPECENUM_VALUE15   ACTRES_CAPTURE_UNITS

Definition at line 665 of file fc_types.h.

◆ SPECENUM_VALUE15 [3/3]

#define SPECENUM_VALUE15   VUT_MINYEAR

Definition at line 665 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [1/3]

#define SPECENUM_VALUE15NAME   N_("Fortifying")

Definition at line 666 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [2/3]

#define SPECENUM_VALUE15NAME   "Capture Units"

Definition at line 666 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [3/3]

#define SPECENUM_VALUE15NAME   "MinYear"

Definition at line 666 of file fc_types.h.

◆ SPECENUM_VALUE16 [1/3]

#define SPECENUM_VALUE16   ACTIVITY_FALLOUT

Definition at line 668 of file fc_types.h.

◆ SPECENUM_VALUE16 [2/3]

#define SPECENUM_VALUE16   ACTRES_FOUND_CITY

Definition at line 668 of file fc_types.h.

◆ SPECENUM_VALUE16 [3/3]

#define SPECENUM_VALUE16   VUT_TERRAINALTER

Definition at line 668 of file fc_types.h.

◆ SPECENUM_VALUE16NAME [1/3]

#define SPECENUM_VALUE16NAME   N_("Fallout")

Definition at line 669 of file fc_types.h.

◆ SPECENUM_VALUE16NAME [2/3]

#define SPECENUM_VALUE16NAME   "Found City"

Definition at line 669 of file fc_types.h.

◆ SPECENUM_VALUE16NAME [3/3]

#define SPECENUM_VALUE16NAME   "TerrainAlter"

Definition at line 669 of file fc_types.h.

◆ SPECENUM_VALUE17 [1/3]

#define SPECENUM_VALUE17   ACTIVITY_PATROL_UNUSED

Definition at line 671 of file fc_types.h.

◆ SPECENUM_VALUE17 [2/3]

#define SPECENUM_VALUE17   ACTRES_JOIN_CITY

Definition at line 671 of file fc_types.h.

◆ SPECENUM_VALUE17 [3/3]

#define SPECENUM_VALUE17   VUT_CITYTILE

Definition at line 671 of file fc_types.h.

◆ SPECENUM_VALUE17NAME [1/3]

#define SPECENUM_VALUE17NAME   "Unused Patrol"

Definition at line 672 of file fc_types.h.

◆ SPECENUM_VALUE17NAME [2/3]

#define SPECENUM_VALUE17NAME   "Join City"

Definition at line 672 of file fc_types.h.

◆ SPECENUM_VALUE17NAME [3/3]

#define SPECENUM_VALUE17NAME   "CityTile"

Definition at line 672 of file fc_types.h.

◆ SPECENUM_VALUE18 [1/3]

#define SPECENUM_VALUE18   ACTIVITY_BASE

Definition at line 673 of file fc_types.h.

◆ SPECENUM_VALUE18 [2/3]

#define SPECENUM_VALUE18   ACTRES_STEAL_MAPS

Definition at line 673 of file fc_types.h.

◆ SPECENUM_VALUE18 [3/3]

#define SPECENUM_VALUE18   VUT_GOOD

Definition at line 673 of file fc_types.h.

◆ SPECENUM_VALUE18NAME [1/3]

#define SPECENUM_VALUE18NAME   N_("Base")

Definition at line 674 of file fc_types.h.

◆ SPECENUM_VALUE18NAME [2/3]

#define SPECENUM_VALUE18NAME   "Steal Maps"

Definition at line 674 of file fc_types.h.

◆ SPECENUM_VALUE18NAME [3/3]

#define SPECENUM_VALUE18NAME   "Good"

Definition at line 674 of file fc_types.h.

◆ SPECENUM_VALUE19 [1/3]

#define SPECENUM_VALUE19   ACTIVITY_GEN_ROAD

Definition at line 675 of file fc_types.h.

◆ SPECENUM_VALUE19 [2/3]

#define SPECENUM_VALUE19   ACTRES_BOMBARD

Definition at line 675 of file fc_types.h.

◆ SPECENUM_VALUE19 [3/3]

#define SPECENUM_VALUE19   VUT_TERRFLAG

Definition at line 675 of file fc_types.h.

◆ SPECENUM_VALUE19NAME [1/3]

#define SPECENUM_VALUE19NAME   N_("Road")

Definition at line 676 of file fc_types.h.

◆ SPECENUM_VALUE19NAME [2/3]

#define SPECENUM_VALUE19NAME   "Bombard"

Definition at line 676 of file fc_types.h.

◆ SPECENUM_VALUE19NAME [3/3]

#define SPECENUM_VALUE19NAME   "TerrainFlag"

Definition at line 676 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [1/32]

#define SPECENUM_VALUE1NAME   N_("Pollution")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [2/32]

#define SPECENUM_VALUE1NAME   "Investigate City"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [3/32]

#define SPECENUM_VALUE1NAME   N_("Victim Casus Belli")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [4/32]

#define SPECENUM_VALUE1NAME   "North"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [5/32]

#define SPECENUM_VALUE1NAME   "Random"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [6/32]

#define SPECENUM_VALUE1NAME   N_("Handicapped")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [7/32]

#define SPECENUM_VALUE1NAME   "Land"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [8/32]

#define SPECENUM_VALUE1NAME   "Claimed"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [9/32]

#define SPECENUM_VALUE1NAME   "OnLivableTile"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [10/32]

#define SPECENUM_VALUE1NAME   N_("WrapY")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [11/32]

#define SPECENUM_VALUE1NAME   "SmallWonder"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [12/32]

#define SPECENUM_VALUE1NAME   N_("Stealth")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [13/32]

#define SPECENUM_VALUE1NAME   N_("Wonders")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [14/32]

#define SPECENUM_VALUE1NAME   "Tech"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [15/32]

#define SPECENUM_VALUE1NAME   "Logarithmic"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [16/32]

#define SPECENUM_VALUE1NAME   "Connected"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [17/32]

#define SPECENUM_VALUE1NAME   "CivilWar"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [18/32]

#define SPECENUM_VALUE1NAME   "Basic"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [19/32]

#define SPECENUM_VALUE1NAME   "Simple"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [20/32]

#define SPECENUM_VALUE1NAME   "Players Alternate"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [21/32]

#define SPECENUM_VALUE1NAME   "Natural"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [22/32]

#define SPECENUM_VALUE1NAME   "Mine"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [23/32]

#define SPECENUM_VALUE1NAME   "CleanPollution"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [24/32]

#define SPECENUM_VALUE1NAME   "Hidden"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [25/32]

#define SPECENUM_VALUE1NAME   "Map_Known"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [26/32]

#define SPECENUM_VALUE1NAME   "Combat"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [27/32]

#define SPECENUM_VALUE1NAME   N_("passive")

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [28/32]

#define SPECENUM_VALUE1NAME   "Arrival"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [29/32]

#define SPECENUM_VALUE1NAME   "Classic"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [30/32]

#define SPECENUM_VALUE1NAME   "Embassies"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [31/32]

#define SPECENUM_VALUE1NAME   "Mixed"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [32/32]

#define SPECENUM_VALUE1NAME   "Secondary"

Definition at line 1158 of file fc_types.h.

◆ SPECENUM_VALUE2 [1/28]

#define SPECENUM_VALUE2   ACTIVITY_OLD_ROAD

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [2/28]

#define SPECENUM_VALUE2   ACTRES_SPY_POISON

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [3/28]

#define SPECENUM_VALUE2   CBR_INTERNATIONAL_OUTRAGE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [4/28]

#define SPECENUM_VALUE2   DIR8_NORTHEAST

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [5/28]

#define SPECENUM_VALUE2   FTM_CHEAPEST

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [6/28]

#define SPECENUM_VALUE2   AI_LEVEL_NOVICE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [7/28]

#define SPECENUM_VALUE2   SEA_BARBARIAN

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [8/28]

#define SPECENUM_VALUE2   USP_DOMESTIC_TILE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [9/28]

#define SPECENUM_VALUE2   TF_ISO

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [10/28]

#define SPECENUM_VALUE2   IG_IMPROVEMENT

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [11/28]

#define SPECENUM_VALUE2   V_SUBSURFACE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [12/28]

#define SPECENUM_VALUE2   NI_SCORE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [13/28]

#define SPECENUM_VALUE2   VUT_GOVERNMENT

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [14/28]

#define SPECENUM_VALUE2   AIRLIFTING_UNLIMITED_SRC

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [15/28]

#define SPECENUM_VALUE2   CBS_LINEAR

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [16/28]

#define SPECENUM_VALUE2   GAMELOSS_STYLE_LOOT

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [17/28]

#define SPECENUM_VALUE2   TECH_UPKEEP_PER_CITY

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [18/28]

#define SPECENUM_VALUE2   PMT_TEAMS_ALTERNATE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [19/28]

#define SPECENUM_VALUE2   SST_STRING

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [20/28]

#define SPECENUM_VALUE2   ECAT_NUISANCE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [21/28]

#define SPECENUM_VALUE2   EC_ROAD

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [22/28]

#define SPECENUM_VALUE2   ERM_CLEANFALLOUT

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [23/28]

#define SPECENUM_VALUE2   ACHIEVEMENT_MULTICULTURAL

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [24/28]

#define SPECENUM_VALUE2   ACT_DEC_ACTIVE

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [25/28]

#define SPECENUM_VALUE2   TECH_COST_CLASSIC_PRESET

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [26/28]

#define SPECENUM_VALUE2   TECH_LEAKAGE_PLAYERS

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [27/28]

#define SPECENUM_VALUE2   GOLD_UPKEEP_NATION

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE2 [28/28]

#define SPECENUM_VALUE2   CAPITAL_PRIMARY

Definition at line 1159 of file fc_types.h.

◆ SPECENUM_VALUE20 [1/3]

#define SPECENUM_VALUE20   ACTIVITY_CONVERT

Definition at line 677 of file fc_types.h.

◆ SPECENUM_VALUE20 [2/3]

#define SPECENUM_VALUE20   ACTRES_SPY_NUKE

Definition at line 677 of file fc_types.h.

◆ SPECENUM_VALUE20 [3/3]

#define SPECENUM_VALUE20   VUT_NATIONALITY

Definition at line 677 of file fc_types.h.

◆ SPECENUM_VALUE20NAME [1/3]

#define SPECENUM_VALUE20NAME   N_("Convert")

Definition at line 678 of file fc_types.h.

◆ SPECENUM_VALUE20NAME [2/3]

#define SPECENUM_VALUE20NAME   "Suitcase Nuke"

Definition at line 678 of file fc_types.h.

◆ SPECENUM_VALUE20NAME [3/3]

#define SPECENUM_VALUE20NAME   "Nationality"

Definition at line 678 of file fc_types.h.

◆ SPECENUM_VALUE21 [1/3]

#define SPECENUM_VALUE21   ACTIVITY_CULTIVATE

Definition at line 679 of file fc_types.h.

◆ SPECENUM_VALUE21 [2/3]

#define SPECENUM_VALUE21   ACTRES_NUKE

Definition at line 679 of file fc_types.h.

◆ SPECENUM_VALUE21 [3/3]

#define SPECENUM_VALUE21   VUT_BASEFLAG

Definition at line 679 of file fc_types.h.

◆ SPECENUM_VALUE21NAME [1/3]

#define SPECENUM_VALUE21NAME   N_("Cultivate")

Definition at line 680 of file fc_types.h.

◆ SPECENUM_VALUE21NAME [2/3]

#define SPECENUM_VALUE21NAME   "Explode Nuclear"

Definition at line 680 of file fc_types.h.

◆ SPECENUM_VALUE21NAME [3/3]

#define SPECENUM_VALUE21NAME   "BaseFlag"

Definition at line 680 of file fc_types.h.

◆ SPECENUM_VALUE22 [1/3]

#define SPECENUM_VALUE22   ACTIVITY_PLANT

Definition at line 681 of file fc_types.h.

◆ SPECENUM_VALUE22 [2/3]

#define SPECENUM_VALUE22   ACTRES_NUKE_CITY

Definition at line 681 of file fc_types.h.

◆ SPECENUM_VALUE22 [3/3]

#define SPECENUM_VALUE22   VUT_ROADFLAG

Definition at line 681 of file fc_types.h.

◆ SPECENUM_VALUE22NAME [1/3]

#define SPECENUM_VALUE22NAME   N_("Plant")

Definition at line 682 of file fc_types.h.

◆ SPECENUM_VALUE22NAME [2/3]

#define SPECENUM_VALUE22NAME   "Nuke City"

Definition at line 682 of file fc_types.h.

◆ SPECENUM_VALUE22NAME [3/3]

#define SPECENUM_VALUE22NAME   "RoadFlag"

Definition at line 682 of file fc_types.h.

◆ SPECENUM_VALUE23 [1/2]

#define SPECENUM_VALUE23   ACTRES_NUKE_UNITS

Definition at line 683 of file fc_types.h.

◆ SPECENUM_VALUE23 [2/2]

#define SPECENUM_VALUE23   VUT_EXTRA

Definition at line 683 of file fc_types.h.

◆ SPECENUM_VALUE23NAME [1/2]

#define SPECENUM_VALUE23NAME   "Nuke Units"

Definition at line 684 of file fc_types.h.

◆ SPECENUM_VALUE23NAME [2/2]

#define SPECENUM_VALUE23NAME   "Extra"

Definition at line 684 of file fc_types.h.

◆ SPECENUM_VALUE24 [1/2]

#define SPECENUM_VALUE24   ACTRES_DESTROY_CITY

Definition at line 685 of file fc_types.h.

◆ SPECENUM_VALUE24 [2/2]

#define SPECENUM_VALUE24   VUT_TECHFLAG

Definition at line 685 of file fc_types.h.

◆ SPECENUM_VALUE24NAME [1/2]

#define SPECENUM_VALUE24NAME   "Destroy City"

Definition at line 686 of file fc_types.h.

◆ SPECENUM_VALUE24NAME [2/2]

#define SPECENUM_VALUE24NAME   "TechFlag"

Definition at line 686 of file fc_types.h.

◆ SPECENUM_VALUE25 [1/2]

#define SPECENUM_VALUE25   ACTRES_EXPEL_UNIT

Definition at line 687 of file fc_types.h.

◆ SPECENUM_VALUE25 [2/2]

#define SPECENUM_VALUE25   VUT_ACHIEVEMENT

Definition at line 687 of file fc_types.h.

◆ SPECENUM_VALUE25NAME [1/2]

#define SPECENUM_VALUE25NAME   "Expel Unit"

Definition at line 688 of file fc_types.h.

◆ SPECENUM_VALUE25NAME [2/2]

#define SPECENUM_VALUE25NAME   "Achievement"

Definition at line 688 of file fc_types.h.

◆ SPECENUM_VALUE26 [1/2]

#define SPECENUM_VALUE26   ACTRES_RECYCLE_UNIT

Definition at line 689 of file fc_types.h.

◆ SPECENUM_VALUE26 [2/2]

#define SPECENUM_VALUE26   VUT_DIPLREL

Definition at line 689 of file fc_types.h.

◆ SPECENUM_VALUE26NAME [1/2]

#define SPECENUM_VALUE26NAME   "Recycle Unit"

Definition at line 690 of file fc_types.h.

◆ SPECENUM_VALUE26NAME [2/2]

#define SPECENUM_VALUE26NAME   "DiplRel"

Definition at line 690 of file fc_types.h.

◆ SPECENUM_VALUE27 [1/2]

#define SPECENUM_VALUE27   ACTRES_DISBAND_UNIT

Definition at line 691 of file fc_types.h.

◆ SPECENUM_VALUE27 [2/2]

#define SPECENUM_VALUE27   VUT_MAXTILEUNITS

Definition at line 691 of file fc_types.h.

◆ SPECENUM_VALUE27NAME [1/2]

#define SPECENUM_VALUE27NAME   "Disband Unit"

Definition at line 692 of file fc_types.h.

◆ SPECENUM_VALUE27NAME [2/2]

#define SPECENUM_VALUE27NAME   "MaxUnitsOnTile"

Definition at line 692 of file fc_types.h.

◆ SPECENUM_VALUE28 [1/2]

#define SPECENUM_VALUE28   ACTRES_HOME_CITY

Definition at line 693 of file fc_types.h.

◆ SPECENUM_VALUE28 [2/2]

#define SPECENUM_VALUE28   VUT_STYLE

Definition at line 693 of file fc_types.h.

◆ SPECENUM_VALUE28NAME [1/2]

#define SPECENUM_VALUE28NAME   "Home City"

Definition at line 694 of file fc_types.h.

◆ SPECENUM_VALUE28NAME [2/2]

#define SPECENUM_VALUE28NAME   "Style"

Definition at line 694 of file fc_types.h.

◆ SPECENUM_VALUE29 [1/2]

#define SPECENUM_VALUE29   ACTRES_UPGRADE_UNIT

Definition at line 695 of file fc_types.h.

◆ SPECENUM_VALUE29 [2/2]

#define SPECENUM_VALUE29   VUT_MINCULTURE

Definition at line 695 of file fc_types.h.

◆ SPECENUM_VALUE29NAME [1/2]

#define SPECENUM_VALUE29NAME   "Upgrade Unit"

Definition at line 696 of file fc_types.h.

◆ SPECENUM_VALUE29NAME [2/2]

#define SPECENUM_VALUE29NAME   "MinCulture"

Definition at line 696 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [1/26]

#define SPECENUM_VALUE2NAME   "Unused Road"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [2/26]

#define SPECENUM_VALUE2NAME   "Poison City"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [3/26]

#define SPECENUM_VALUE2NAME   N_("International Outrage")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [4/26]

#define SPECENUM_VALUE2NAME   "Northeast"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [5/26]

#define SPECENUM_VALUE2NAME   "Cheapest"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [6/26]

#define SPECENUM_VALUE2NAME   N_("Novice")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [7/26]

#define SPECENUM_VALUE2NAME   "Sea"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [8/26]

#define SPECENUM_VALUE2NAME   "OnDomesticTile"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [9/26]

#define SPECENUM_VALUE2NAME   N_("ISO")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [10/26]

#define SPECENUM_VALUE2NAME   "Improvement"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [11/26]

#define SPECENUM_VALUE2NAME   N_("Subsurface")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [12/26]

#define SPECENUM_VALUE2NAME   N_("Score")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [13/26]

#define SPECENUM_VALUE2NAME   "Gov"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [14/26]

#define SPECENUM_VALUE2NAME   "Linear"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [15/26]

#define SPECENUM_VALUE2NAME   "Loot"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [16/26]

#define SPECENUM_VALUE2NAME   "Cities"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [17/26]

#define SPECENUM_VALUE2NAME   "Teams Alternate"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [18/26]

#define SPECENUM_VALUE2NAME   "Nuisance"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [19/26]

#define SPECENUM_VALUE2NAME   "Road"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [20/26]

#define SPECENUM_VALUE2NAME   "CleanFallout"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [21/26]

#define SPECENUM_VALUE2NAME   "Multicultural"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [22/26]

#define SPECENUM_VALUE2NAME   N_("active")

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [23/26]

#define SPECENUM_VALUE2NAME   "Classic+"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [24/26]

#define SPECENUM_VALUE2NAME   "All Players"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [25/26]

#define SPECENUM_VALUE2NAME   "Nation"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [26/26]

#define SPECENUM_VALUE2NAME   "Primary"

Definition at line 1160 of file fc_types.h.

◆ SPECENUM_VALUE3 [1/19]

#define SPECENUM_VALUE3   ACTIVITY_MINE

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [2/19]

#define SPECENUM_VALUE3   ACTRES_SPY_STEAL_GOLD

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [3/19]

#define SPECENUM_VALUE3   DIR8_WEST

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [4/19]

#define SPECENUM_VALUE3   AI_LEVEL_EASY

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [5/19]

#define SPECENUM_VALUE3   ANIMAL_BARBARIAN

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [6/19]

#define SPECENUM_VALUE3   USP_TRANSPORTING

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [7/19]

#define SPECENUM_VALUE3   TF_HEX

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [8/19]

#define SPECENUM_VALUE3   IG_SPECIAL

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [9/19]

#define SPECENUM_VALUE3   NI_GOLD

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [10/19]

#define SPECENUM_VALUE3   VUT_IMPROVEMENT

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [11/19]

#define SPECENUM_VALUE3   AIRLIFTING_UNLIMITED_DEST

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [12/19]

#define SPECENUM_VALUE3   CBS_DISTANCE

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [13/19]

#define SPECENUM_VALUE3   SST_ENUM

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [14/19]

#define SPECENUM_VALUE3   ECAT_BONUS

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [15/19]

#define SPECENUM_VALUE3   EC_BASE

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [16/19]

#define SPECENUM_VALUE3   ERM_DISAPPEARANCE

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [17/19]

#define SPECENUM_VALUE3   ACHIEVEMENT_CULTURED_CITY

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [18/19]

#define SPECENUM_VALUE3   TECH_COST_EXPERIMENTAL

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE3 [19/19]

#define SPECENUM_VALUE3   TECH_LEAKAGE_NO_BARBS

Definition at line 1130 of file fc_types.h.

◆ SPECENUM_VALUE30 [1/2]

#define SPECENUM_VALUE30   ACTRES_PARADROP

Definition at line 697 of file fc_types.h.

◆ SPECENUM_VALUE30 [2/2]

#define SPECENUM_VALUE30   VUT_UNITSTATE

Definition at line 697 of file fc_types.h.

◆ SPECENUM_VALUE30NAME [1/2]

#define SPECENUM_VALUE30NAME   "Paradrop Unit"

Definition at line 698 of file fc_types.h.

◆ SPECENUM_VALUE30NAME [2/2]

#define SPECENUM_VALUE30NAME   "UnitState"

Definition at line 698 of file fc_types.h.

◆ SPECENUM_VALUE31 [1/2]

#define SPECENUM_VALUE31   ACTRES_AIRLIFT

Definition at line 699 of file fc_types.h.

◆ SPECENUM_VALUE31 [2/2]

#define SPECENUM_VALUE31   VUT_MINMOVES

Definition at line 699 of file fc_types.h.

◆ SPECENUM_VALUE31NAME [1/2]

#define SPECENUM_VALUE31NAME   "Airlift Unit"

Definition at line 700 of file fc_types.h.

◆ SPECENUM_VALUE31NAME [2/2]

#define SPECENUM_VALUE31NAME   "MinMoveFrags"

Definition at line 700 of file fc_types.h.

◆ SPECENUM_VALUE32 [1/2]

#define SPECENUM_VALUE32   ACTRES_ATTACK

Definition at line 701 of file fc_types.h.

◆ SPECENUM_VALUE32 [2/2]

#define SPECENUM_VALUE32   VUT_MINVETERAN

Definition at line 701 of file fc_types.h.

◆ SPECENUM_VALUE32NAME [1/2]

#define SPECENUM_VALUE32NAME   "Attack"

Definition at line 702 of file fc_types.h.

◆ SPECENUM_VALUE32NAME [2/2]

#define SPECENUM_VALUE32NAME   "MinVeteran"

Definition at line 702 of file fc_types.h.

◆ SPECENUM_VALUE33 [1/2]

#define SPECENUM_VALUE33   ACTRES_STRIKE_BUILDING

Definition at line 703 of file fc_types.h.

◆ SPECENUM_VALUE33 [2/2]

#define SPECENUM_VALUE33   VUT_MINHP

Definition at line 703 of file fc_types.h.

◆ SPECENUM_VALUE33NAME [1/2]

#define SPECENUM_VALUE33NAME   "Surgical Strike Building"

Definition at line 704 of file fc_types.h.

◆ SPECENUM_VALUE33NAME [2/2]

#define SPECENUM_VALUE33NAME   "MinHitPoints"

Definition at line 704 of file fc_types.h.

◆ SPECENUM_VALUE34 [1/2]

#define SPECENUM_VALUE34   ACTRES_STRIKE_PRODUCTION

Definition at line 705 of file fc_types.h.

◆ SPECENUM_VALUE34 [2/2]

#define SPECENUM_VALUE34   VUT_AGE

Definition at line 705 of file fc_types.h.

◆ SPECENUM_VALUE34NAME [1/2]

#define SPECENUM_VALUE34NAME   "Surgical Strike Production"

Definition at line 706 of file fc_types.h.

◆ SPECENUM_VALUE34NAME [2/2]

#define SPECENUM_VALUE34NAME   "Age"

Definition at line 706 of file fc_types.h.

◆ SPECENUM_VALUE35 [1/2]

#define SPECENUM_VALUE35   ACTRES_CONQUER_CITY

Definition at line 707 of file fc_types.h.

◆ SPECENUM_VALUE35 [2/2]

#define SPECENUM_VALUE35   VUT_NATIONGROUP

Definition at line 707 of file fc_types.h.

◆ SPECENUM_VALUE35NAME [1/2]

#define SPECENUM_VALUE35NAME   "Conquer City"

Definition at line 708 of file fc_types.h.

◆ SPECENUM_VALUE35NAME [2/2]

#define SPECENUM_VALUE35NAME   "NationGroup"

Definition at line 708 of file fc_types.h.

◆ SPECENUM_VALUE36 [1/2]

#define SPECENUM_VALUE36   ACTRES_HEAL_UNIT

Definition at line 709 of file fc_types.h.

◆ SPECENUM_VALUE36 [2/2]

#define SPECENUM_VALUE36   VUT_TOPO

Definition at line 709 of file fc_types.h.

◆ SPECENUM_VALUE36NAME [1/2]

#define SPECENUM_VALUE36NAME   "Heal Unit"

Definition at line 710 of file fc_types.h.

◆ SPECENUM_VALUE36NAME [2/2]

#define SPECENUM_VALUE36NAME   "Topology"

Definition at line 710 of file fc_types.h.

◆ SPECENUM_VALUE37 [1/2]

#define SPECENUM_VALUE37   ACTRES_TRANSFORM_TERRAIN

Definition at line 711 of file fc_types.h.

◆ SPECENUM_VALUE37 [2/2]

#define SPECENUM_VALUE37   VUT_IMPR_GENUS

Definition at line 711 of file fc_types.h.

◆ SPECENUM_VALUE37NAME [1/2]

#define SPECENUM_VALUE37NAME   "Transform Terrain"

Definition at line 712 of file fc_types.h.

◆ SPECENUM_VALUE37NAME [2/2]

#define SPECENUM_VALUE37NAME   "BuildingGenus"

Definition at line 712 of file fc_types.h.

◆ SPECENUM_VALUE38 [1/2]

#define SPECENUM_VALUE38   ACTRES_CULTIVATE

Definition at line 713 of file fc_types.h.

◆ SPECENUM_VALUE38 [2/2]

#define SPECENUM_VALUE38   VUT_ACTION

Definition at line 713 of file fc_types.h.

◆ SPECENUM_VALUE38NAME [1/2]

#define SPECENUM_VALUE38NAME   "Cultivate"

Definition at line 714 of file fc_types.h.

◆ SPECENUM_VALUE38NAME [2/2]

#define SPECENUM_VALUE38NAME   "Action"

Definition at line 714 of file fc_types.h.

◆ SPECENUM_VALUE39 [1/2]

#define SPECENUM_VALUE39   ACTRES_PLANT

Definition at line 715 of file fc_types.h.

◆ SPECENUM_VALUE39 [2/2]

#define SPECENUM_VALUE39   VUT_MINTECHS

Definition at line 715 of file fc_types.h.

◆ SPECENUM_VALUE39NAME [1/2]

#define SPECENUM_VALUE39NAME   "Plant"

Definition at line 716 of file fc_types.h.

◆ SPECENUM_VALUE39NAME [2/2]

#define SPECENUM_VALUE39NAME   "MinTechs"

Definition at line 716 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [1/17]

#define SPECENUM_VALUE3NAME   N_("Mine")

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [2/17]

#define SPECENUM_VALUE3NAME   "Steal Gold"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [3/17]

#define SPECENUM_VALUE3NAME   "West"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [4/17]

#define SPECENUM_VALUE3NAME   N_("Easy")

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [5/17]

#define SPECENUM_VALUE3NAME   "Animal"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [6/17]

#define SPECENUM_VALUE3NAME   "Transporting"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [7/17]

#define SPECENUM_VALUE3NAME   N_("Hex")

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [8/17]

#define SPECENUM_VALUE3NAME   "Special"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [9/17]

#define SPECENUM_VALUE3NAME   N_("Gold")

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [10/17]

#define SPECENUM_VALUE3NAME   "Building"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [11/17]

#define SPECENUM_VALUE3NAME   "Distance"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [12/17]

#define SPECENUM_VALUE3NAME   "Bonus"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [13/17]

#define SPECENUM_VALUE3NAME   "Base"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [14/17]

#define SPECENUM_VALUE3NAME   "Disappear"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [15/17]

#define SPECENUM_VALUE3NAME   "Cultured_City"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [16/17]

#define SPECENUM_VALUE3NAME   "Experimental"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [17/17]

#define SPECENUM_VALUE3NAME   "Normal Players"

Definition at line 1131 of file fc_types.h.

◆ SPECENUM_VALUE4 [1/14]

#define SPECENUM_VALUE4   ACTIVITY_IRRIGATE

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [2/14]

#define SPECENUM_VALUE4   ACTRES_SPY_SABOTAGE_CITY

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [3/14]

#define SPECENUM_VALUE4   DIR8_EAST

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [4/14]

#define SPECENUM_VALUE4   AI_LEVEL_NORMAL

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [5/14]

#define SPECENUM_VALUE4   LAND_AND_SEA_BARBARIAN

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [6/14]

#define SPECENUM_VALUE4   USP_HAS_HOME_CITY

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [7/14]

#define SPECENUM_VALUE4   NI_GOVERNMENT

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [8/14]

#define SPECENUM_VALUE4   VUT_TERRAIN

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [9/14]

#define SPECENUM_VALUE4   SST_BITWISE

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [10/14]

#define SPECENUM_VALUE4   ECAT_RESOURCE

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [11/14]

#define SPECENUM_VALUE4   EC_POLLUTION

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [12/14]

#define SPECENUM_VALUE4   ERM_ENTER

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [13/14]

#define SPECENUM_VALUE4   ACHIEVEMENT_CULTURED_NATION

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE4 [14/14]

#define SPECENUM_VALUE4   TECH_COST_EXPERIMENTAL_PRESET

Definition at line 1116 of file fc_types.h.

◆ SPECENUM_VALUE40 [1/2]

#define SPECENUM_VALUE40   ACTRES_PILLAGE

Definition at line 717 of file fc_types.h.

◆ SPECENUM_VALUE40 [2/2]

#define SPECENUM_VALUE40   VUT_EXTRAFLAG

Definition at line 717 of file fc_types.h.

◆ SPECENUM_VALUE40NAME [1/2]

#define SPECENUM_VALUE40NAME   "Pillage"

Definition at line 718 of file fc_types.h.

◆ SPECENUM_VALUE40NAME [2/2]

#define SPECENUM_VALUE40NAME   "ExtraFlag"

Definition at line 718 of file fc_types.h.

◆ SPECENUM_VALUE41 [1/2]

#define SPECENUM_VALUE41   ACTRES_FORTIFY

Definition at line 719 of file fc_types.h.

◆ SPECENUM_VALUE41 [2/2]

#define SPECENUM_VALUE41   VUT_MINCALFRAG

Definition at line 719 of file fc_types.h.

◆ SPECENUM_VALUE41NAME [1/2]

#define SPECENUM_VALUE41NAME   "Fortify"

Definition at line 720 of file fc_types.h.

◆ SPECENUM_VALUE41NAME [2/2]

#define SPECENUM_VALUE41NAME   "MinCalFrag"

Definition at line 720 of file fc_types.h.

◆ SPECENUM_VALUE42 [1/2]

#define SPECENUM_VALUE42   ACTRES_ROAD

Definition at line 721 of file fc_types.h.

◆ SPECENUM_VALUE42 [2/2]

#define SPECENUM_VALUE42   VUT_SERVERSETTING

Definition at line 721 of file fc_types.h.

◆ SPECENUM_VALUE42NAME [1/2]

#define SPECENUM_VALUE42NAME   "Build Road"

Definition at line 722 of file fc_types.h.

◆ SPECENUM_VALUE42NAME [2/2]

#define SPECENUM_VALUE42NAME   "ServerSetting"

Definition at line 722 of file fc_types.h.

◆ SPECENUM_VALUE43 [1/2]

#define SPECENUM_VALUE43   ACTRES_CONVERT

Definition at line 723 of file fc_types.h.

◆ SPECENUM_VALUE43 [2/2]

#define SPECENUM_VALUE43   VUT_CITYSTATUS

Definition at line 723 of file fc_types.h.

◆ SPECENUM_VALUE43NAME [1/2]

#define SPECENUM_VALUE43NAME   "Convert Unit"

Definition at line 724 of file fc_types.h.

◆ SPECENUM_VALUE43NAME [2/2]

#define SPECENUM_VALUE43NAME   "CityStatus"

Definition at line 724 of file fc_types.h.

◆ SPECENUM_VALUE44 [1/2]

#define SPECENUM_VALUE44   ACTRES_BASE

Definition at line 725 of file fc_types.h.

◆ SPECENUM_VALUE44 [2/2]

#define SPECENUM_VALUE44   VUT_MINFOREIGNPCT

Definition at line 725 of file fc_types.h.

◆ SPECENUM_VALUE44NAME [1/2]

#define SPECENUM_VALUE44NAME   "Build Base"

Definition at line 726 of file fc_types.h.

◆ SPECENUM_VALUE44NAME [2/2]

#define SPECENUM_VALUE44NAME   "MinForeignPct"

Definition at line 726 of file fc_types.h.

◆ SPECENUM_VALUE45 [1/2]

#define SPECENUM_VALUE45   ACTRES_MINE

Definition at line 727 of file fc_types.h.

◆ SPECENUM_VALUE45 [2/2]

#define SPECENUM_VALUE45   VUT_ACTIVITY

Definition at line 727 of file fc_types.h.

◆ SPECENUM_VALUE45NAME [1/2]

#define SPECENUM_VALUE45NAME   "Build Mine"

Definition at line 728 of file fc_types.h.

◆ SPECENUM_VALUE45NAME [2/2]

#define SPECENUM_VALUE45NAME   "Activity"

Definition at line 728 of file fc_types.h.

◆ SPECENUM_VALUE46 [1/2]

#define SPECENUM_VALUE46   ACTRES_IRRIGATE

Definition at line 729 of file fc_types.h.

◆ SPECENUM_VALUE46 [2/2]

#define SPECENUM_VALUE46   VUT_VISIONLAYER

Definition at line 729 of file fc_types.h.

◆ SPECENUM_VALUE46NAME [1/2]

#define SPECENUM_VALUE46NAME   "Build Irrigation"

Definition at line 730 of file fc_types.h.

◆ SPECENUM_VALUE46NAME [2/2]

#define SPECENUM_VALUE46NAME   "VisionLayer"

Definition at line 730 of file fc_types.h.

◆ SPECENUM_VALUE47 [1/2]

#define SPECENUM_VALUE47   ACTRES_CLEAN_POLLUTION

Definition at line 731 of file fc_types.h.

◆ SPECENUM_VALUE47 [2/2]

#define SPECENUM_VALUE47   VUT_NINTEL

Definition at line 731 of file fc_types.h.

◆ SPECENUM_VALUE47NAME [1/2]

#define SPECENUM_VALUE47NAME   "Clean Pollution"

Definition at line 732 of file fc_types.h.

◆ SPECENUM_VALUE47NAME [2/2]

#define SPECENUM_VALUE47NAME   "NationalIntelligence"

Definition at line 732 of file fc_types.h.

◆ SPECENUM_VALUE48

#define SPECENUM_VALUE48   ACTRES_CLEAN_FALLOUT

Definition at line 245 of file fc_types.h.

◆ SPECENUM_VALUE48NAME

#define SPECENUM_VALUE48NAME   "Clean Fallout"

Definition at line 246 of file fc_types.h.

◆ SPECENUM_VALUE49

#define SPECENUM_VALUE49   ACTRES_TRANSPORT_ALIGHT

Definition at line 247 of file fc_types.h.

◆ SPECENUM_VALUE49NAME

#define SPECENUM_VALUE49NAME   "Transport Alight"

Definition at line 248 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [1/13]

#define SPECENUM_VALUE4NAME   N_("Irrigate")

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [2/13]

#define SPECENUM_VALUE4NAME   "Sabotage City"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [3/13]

#define SPECENUM_VALUE4NAME   "East"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [4/13]

#define SPECENUM_VALUE4NAME   N_("Normal")

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [5/13]

#define SPECENUM_VALUE4NAME   "LandAndSea"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [6/13]

#define SPECENUM_VALUE4NAME   "HasHomeCity"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [7/13]

#define SPECENUM_VALUE4NAME   N_("Government")

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [8/13]

#define SPECENUM_VALUE4NAME   "Terrain"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [9/13]

#define SPECENUM_VALUE4NAME   "Resource"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [10/13]

#define SPECENUM_VALUE4NAME   "Pollution"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [11/13]

#define SPECENUM_VALUE4NAME   "Enter"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [12/13]

#define SPECENUM_VALUE4NAME   "Cultured_Nation"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [13/13]

#define SPECENUM_VALUE4NAME   "Experimental+"

Definition at line 1117 of file fc_types.h.

◆ SPECENUM_VALUE5 [1/10]

#define SPECENUM_VALUE5   ACTIVITY_FORTIFIED

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [2/10]

#define SPECENUM_VALUE5   ACTRES_SPY_TARGETED_SABOTAGE_CITY

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [3/10]

#define SPECENUM_VALUE5   DIR8_SOUTHWEST

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [4/10]

#define SPECENUM_VALUE5   AI_LEVEL_HARD

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [5/10]

#define SPECENUM_VALUE5   USP_NATIVE_TILE

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [6/10]

#define SPECENUM_VALUE5   NI_DIPLOMACY

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [7/10]

#define SPECENUM_VALUE5   VUT_NATION

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [8/10]

#define SPECENUM_VALUE5   EC_FALLOUT

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [9/10]

#define SPECENUM_VALUE5   ACHIEVEMENT_LUCKY

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE5 [10/10]

#define SPECENUM_VALUE5   TECH_COST_LINEAR

Definition at line 1118 of file fc_types.h.

◆ SPECENUM_VALUE50

#define SPECENUM_VALUE50   ACTRES_TRANSPORT_UNLOAD

Definition at line 249 of file fc_types.h.

◆ SPECENUM_VALUE50NAME

#define SPECENUM_VALUE50NAME   "Transport Unload"

Definition at line 250 of file fc_types.h.

◆ SPECENUM_VALUE51

#define SPECENUM_VALUE51   ACTRES_TRANSPORT_DISEMBARK

Definition at line 251 of file fc_types.h.

◆ SPECENUM_VALUE51NAME

#define SPECENUM_VALUE51NAME   "Transport Disembark"

Definition at line 252 of file fc_types.h.

◆ SPECENUM_VALUE52

#define SPECENUM_VALUE52   ACTRES_TRANSPORT_BOARD

Definition at line 253 of file fc_types.h.

◆ SPECENUM_VALUE52NAME

#define SPECENUM_VALUE52NAME   "Transport Board"

Definition at line 254 of file fc_types.h.

◆ SPECENUM_VALUE53

#define SPECENUM_VALUE53   ACTRES_TRANSPORT_EMBARK

Definition at line 255 of file fc_types.h.

◆ SPECENUM_VALUE53NAME

#define SPECENUM_VALUE53NAME   "Transport Embark"

Definition at line 256 of file fc_types.h.

◆ SPECENUM_VALUE54

#define SPECENUM_VALUE54   ACTRES_SPY_SPREAD_PLAGUE

Definition at line 257 of file fc_types.h.

◆ SPECENUM_VALUE54NAME

#define SPECENUM_VALUE54NAME   "Spread Plague"

Definition at line 258 of file fc_types.h.

◆ SPECENUM_VALUE55

#define SPECENUM_VALUE55   ACTRES_SPY_ATTACK

Definition at line 259 of file fc_types.h.

◆ SPECENUM_VALUE55NAME

#define SPECENUM_VALUE55NAME   "Spy Attack"

Definition at line 260 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [1/10]

#define SPECENUM_VALUE5NAME   N_("Fortified")

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [2/10]

#define SPECENUM_VALUE5NAME   "Targeted Sabotage City"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [3/10]

#define SPECENUM_VALUE5NAME   "Southwest"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [4/10]

#define SPECENUM_VALUE5NAME   N_("Hard")

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [5/10]

#define SPECENUM_VALUE5NAME   "OnNativeTile"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [6/10]

#define SPECENUM_VALUE5NAME   N_("Diplomacy")

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [7/10]

#define SPECENUM_VALUE5NAME   "Nation"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [8/10]

#define SPECENUM_VALUE5NAME   "Fallout"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [9/10]

#define SPECENUM_VALUE5NAME   "Lucky"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [10/10]

#define SPECENUM_VALUE5NAME   "Linear"

Definition at line 1119 of file fc_types.h.

◆ SPECENUM_VALUE6 [1/9]

#define SPECENUM_VALUE6   ACTIVITY_FORTRESS

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [2/9]

#define SPECENUM_VALUE6   ACTRES_SPY_SABOTAGE_CITY_PRODUCTION

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [3/9]

#define SPECENUM_VALUE6   DIR8_SOUTH

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [4/9]

#define SPECENUM_VALUE6   AI_LEVEL_CHEATING

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [5/9]

#define SPECENUM_VALUE6   USP_NATIVE_EXTRA

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [6/9]

#define SPECENUM_VALUE6   NI_TECHS

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [7/9]

#define SPECENUM_VALUE6   VUT_UTYPE

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [8/9]

#define SPECENUM_VALUE6   EC_HUT

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6 [9/9]

#define SPECENUM_VALUE6   ACHIEVEMENT_HUTS

Definition at line 984 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [1/9]

#define SPECENUM_VALUE6NAME   N_("Fortress")

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [2/9]

#define SPECENUM_VALUE6NAME   "Sabotage City Production"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [3/9]

#define SPECENUM_VALUE6NAME   "South"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [4/9]

#define SPECENUM_VALUE6NAME   N_("Cheating")

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [5/9]

#define SPECENUM_VALUE6NAME   "InNativeExtra"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [6/9]

#define SPECENUM_VALUE6NAME   N_("Techs")

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [7/9]

#define SPECENUM_VALUE6NAME   "UnitType"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [8/9]

#define SPECENUM_VALUE6NAME   "Hut"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [9/9]

#define SPECENUM_VALUE6NAME   "Huts"

Definition at line 985 of file fc_types.h.

◆ SPECENUM_VALUE7 [1/8]

#define SPECENUM_VALUE7   ACTIVITY_SENTRY

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [2/8]

#define SPECENUM_VALUE7   ACTRES_SPY_STEAL_TECH

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [3/8]

#define SPECENUM_VALUE7   DIR8_SOUTHEAST

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [4/8]

#define SPECENUM_VALUE7   USP_MOVED_THIS_TURN

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [5/8]

#define SPECENUM_VALUE7   NI_TAX_RATES

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [6/8]

#define SPECENUM_VALUE7   VUT_UTFLAG

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [7/8]

#define SPECENUM_VALUE7   EC_APPEARANCE

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7 [8/8]

#define SPECENUM_VALUE7   ACHIEVEMENT_METROPOLIS

Definition at line 986 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [1/8]

#define SPECENUM_VALUE7NAME   N_("Sentry")

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [2/8]

#define SPECENUM_VALUE7NAME   "Steal Tech"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [3/8]

#define SPECENUM_VALUE7NAME   "Southeast"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [4/8]

#define SPECENUM_VALUE7NAME   "MovedThisTurn"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [5/8]

#define SPECENUM_VALUE7NAME   N_("Tax Rates")

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [6/8]

#define SPECENUM_VALUE7NAME   "UnitFlag"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [7/8]

#define SPECENUM_VALUE7NAME   "Appear"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [8/8]

#define SPECENUM_VALUE7NAME   "Metropolis"

Definition at line 987 of file fc_types.h.

◆ SPECENUM_VALUE8 [1/6]

#define SPECENUM_VALUE8   ACTIVITY_OLD_RAILROAD

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8 [2/6]

#define SPECENUM_VALUE8   ACTRES_SPY_TARGETED_STEAL_TECH

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8 [3/6]

#define SPECENUM_VALUE8   NI_CULTURE

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8 [4/6]

#define SPECENUM_VALUE8   VUT_UCLASS

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8 [5/6]

#define SPECENUM_VALUE8   EC_RESOURCE

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8 [6/6]

#define SPECENUM_VALUE8   ACHIEVEMENT_LITERATE

Definition at line 988 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [1/6]

#define SPECENUM_VALUE8NAME   "Unused Railroad"

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [2/6]

#define SPECENUM_VALUE8NAME   "Targeted Steal Tech"

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [3/6]

#define SPECENUM_VALUE8NAME   N_("Culture")

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [4/6]

#define SPECENUM_VALUE8NAME   "UnitClass"

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [5/6]

#define SPECENUM_VALUE8NAME   "Resource"

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [6/6]

#define SPECENUM_VALUE8NAME   "Literate"

Definition at line 989 of file fc_types.h.

◆ SPECENUM_VALUE9 [1/5]

#define SPECENUM_VALUE9   ACTIVITY_PILLAGE

Definition at line 990 of file fc_types.h.

◆ SPECENUM_VALUE9 [2/5]

#define SPECENUM_VALUE9   ACTRES_SPY_INCITE_CITY

Definition at line 990 of file fc_types.h.

◆ SPECENUM_VALUE9 [3/5]

#define SPECENUM_VALUE9   NI_MOOD

Definition at line 990 of file fc_types.h.

◆ SPECENUM_VALUE9 [4/5]

#define SPECENUM_VALUE9   VUT_UCFLAG

Definition at line 990 of file fc_types.h.

◆ SPECENUM_VALUE9 [5/5]

#define SPECENUM_VALUE9   ACHIEVEMENT_LAND_AHOY

Definition at line 990 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [1/5]

#define SPECENUM_VALUE9NAME   N_("Pillage")

Definition at line 991 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [2/5]

#define SPECENUM_VALUE9NAME   "Incite City"

Definition at line 991 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [3/5]

#define SPECENUM_VALUE9NAME   N_("Mood")

Definition at line 991 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [4/5]

#define SPECENUM_VALUE9NAME   "UnitClassFlag"

Definition at line 991 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [5/5]

#define SPECENUM_VALUE9NAME   "Land_Ahoy"

Definition at line 991 of file fc_types.h.

◆ SPECENUM_ZERO [1/4]

#define SPECENUM_ZERO   AIRLIFTING_CLASSICAL

Definition at line 812 of file fc_types.h.

◆ SPECENUM_ZERO [2/4]

#define SPECENUM_ZERO   REVEAL_MAP_NONE

Definition at line 812 of file fc_types.h.

◆ SPECENUM_ZERO [3/4]

#define SPECENUM_ZERO   UWT_CLASSICAL

Definition at line 812 of file fc_types.h.

◆ SPECENUM_ZERO [4/4]

#define SPECENUM_ZERO   GAMELOSS_STYLE_CLASSICAL

Definition at line 812 of file fc_types.h.

◆ SPECENUM_ZERONAME

#define SPECENUM_ZERONAME   "Classical"

Definition at line 802 of file fc_types.h.

◆ TOPO_FLAG_BITS

#define TOPO_FLAG_BITS   4

Definition at line 502 of file fc_types.h.

◆ UCL_LAST

#define UCL_LAST   32

Definition at line 332 of file fc_types.h.

Typedef Documentation

◆ action_id

typedef int action_id

Definition at line 306 of file fc_types.h.

◆ Activity_type_id

typedef enum unit_activity Activity_type_id

Definition at line 294 of file fc_types.h.

◆ adv_want

typedef float adv_want

Definition at line 1144 of file fc_types.h.

◆ Base_type_id

typedef int Base_type_id

Definition at line 300 of file fc_types.h.

◆ citizens

typedef unsigned char citizens

Definition at line 305 of file fc_types.h.

◆ Continent_id

typedef signed short Continent_id

Definition at line 289 of file fc_types.h.

◆ Disaster_type_id

typedef int Disaster_type_id

Definition at line 302 of file fc_types.h.

◆ Goods_type_id

typedef int Goods_type_id

Definition at line 304 of file fc_types.h.

◆ Government_type_id

typedef int Government_type_id

Definition at line 298 of file fc_types.h.

◆ Impr_type_id

typedef int Impr_type_id

Definition at line 293 of file fc_types.h.

◆ Multiplier_type_id

typedef int Multiplier_type_id

Definition at line 303 of file fc_types.h.

◆ Nation_type_id

typedef int Nation_type_id

Definition at line 297 of file fc_types.h.

◆ Output_type_id

Definition at line 294 of file fc_types.h.

◆ Resource_type_id

typedef int Resource_type_id

Definition at line 291 of file fc_types.h.

◆ Road_type_id

typedef int Road_type_id

Definition at line 301 of file fc_types.h.

◆ server_setting_id

typedef int server_setting_id

Definition at line 893 of file fc_types.h.

◆ Specialist_type_id

typedef int Specialist_type_id

Definition at line 292 of file fc_types.h.

◆ ssetv

typedef int ssetv

Definition at line 560 of file fc_types.h.

◆ Tech_type_id

typedef int Tech_type_id

Definition at line 294 of file fc_types.h.

◆ Terrain_type_id

typedef int Terrain_type_id

Definition at line 290 of file fc_types.h.

◆ Unit_Class_id

typedef int Unit_Class_id

Definition at line 333 of file fc_types.h.

◆ Unit_type_id

typedef int Unit_type_id

Definition at line 299 of file fc_types.h.

Enumeration Type Documentation

◆ adv_unit_task

Enumerator
AUT_NONE 
AUT_AUTO_SETTLER 
AUT_BUILD_CITY 

Definition at line 287 of file fc_types.h.

◆ borders_mode

Enumerator
BORDERS_DISABLED 
BORDERS_ENABLED 
BORDERS_SEE_INSIDE 
BORDERS_EXPAND 

Definition at line 862 of file fc_types.h.

◆ 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 872 of file fc_types.h.

◆ environment_upset_type

Enumerator
EUT_GLOBAL_WARMING 
EUT_NUCLEAR_WINTER 

Definition at line 1085 of file fc_types.h.

◆ happyborders_type

Enumerator
HB_DISABLED 
HB_NATIONAL 
HB_ALLIANCE 

Definition at line 1094 of file fc_types.h.

◆ output_type_id

Enumerator
O_FOOD 
O_SHIELD 
O_TRADE 
O_GOLD 
O_LUXURY 
O_SCIENCE 
O_LAST 

Definition at line 84 of file fc_types.h.

◆ override_bool

Enumerator
OVERRIDE_TRUE 
OVERRIDE_FALSE 
NO_OVERRIDE 

Definition at line 78 of file fc_types.h.

◆ req_problem_type

Enumerator
RPT_POSSIBLE 
RPT_CERTAIN 

Definition at line 566 of file fc_types.h.

◆ revolen_type

Enumerator
REVOLEN_FIXED 
REVOLEN_RANDOM 
REVOLEN_QUICKENING 
REVOLEN_RANDQUICK 

Definition at line 1087 of file fc_types.h.

◆ road_compat

Enumerator
ROCO_ROAD 
ROCO_RAILROAD 
ROCO_RIVER 
ROCO_NONE 

Definition at line 1067 of file fc_types.h.

◆ setting_default_level

Enumerator
SETDEF_INTERNAL 
SETDEF_RULESET 
SETDEF_CHANGED 

Definition at line 1147 of file fc_types.h.

◆ 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 1097 of file fc_types.h.

◆ test_result

Enumerator
TR_SUCCESS 
TR_OTHER_FAILURE 
TR_ALREADY_SOLD 

Definition at line 1063 of file fc_types.h.

◆ trait_dist_mode

Enumerator
TDM_FIXED 
TDM_EVEN 

Definition at line 869 of file fc_types.h.

◆ victory_condition_type

Enumerator
VC_SPACERACE 
VC_ALLIED 
VC_CULTURE 

Definition at line 1083 of file fc_types.h.

Function Documentation

◆ BV_DEFINE() [1/7]

BV_DEFINE ( bv_bases  ,
MAX_BASE_TYPES   
)

◆ BV_DEFINE() [2/7]

BV_DEFINE ( bv_extras  ,
MAX_EXTRA_TYPES   
)

◆ BV_DEFINE() [3/7]

BV_DEFINE ( bv_intel_visible  ,
NI_COUNT   
)

◆ BV_DEFINE() [4/7]

BV_DEFINE ( bv_player  ,
MAX_NUM_PLAYER_SLOTS   
)

◆ BV_DEFINE() [5/7]

BV_DEFINE ( bv_roads  ,
MAX_ROAD_TYPES   
)

◆ BV_DEFINE() [6/7]

BV_DEFINE ( bv_special  ,
MAX_EXTRA_TYPES   
)

◆ BV_DEFINE() [7/7]

BV_DEFINE ( bv_startpos_nations  ,
MAX_NUM_STARTPOS_NATIONS   
)

◆ FC_STATIC_ASSERT()

FC_STATIC_ASSERT ( )