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

Go to the source code of this file.

Data Structures

union  universals_u
 
struct  universal
 
struct  act_prob
 

Macros

#define MAX_NUM_PLAYER_SLOTS   512 /* Used in the network protocol. */
 
#define MAX_NUM_BARBARIANS   12 /* 3, but slots reserved for future use. */
 
#define MAX_NUM_PLAYERS   MAX_NUM_PLAYER_SLOTS - MAX_NUM_BARBARIANS
 
#define MAX_NUM_CONNECTIONS   (2 * (MAX_NUM_PLAYER_SLOTS))
 
#define MAX_NUM_ITEMS   200
 
#define MAX_NUM_ADVANCES   400 /* Used in the network protocol. */
 
#define MAX_NUM_UNITS   250 /* Used in the network protocol. */
 
#define MAX_NUM_BUILDINGS   200 /* Used in the network protocol. */
 
#define MAX_NUM_TECH_LIST   10 /* Used in the network protocol. */
 
#define MAX_NUM_UNIT_LIST   10 /* Used in the network protocol. */
 
#define MAX_NUM_BUILDING_LIST   10 /* Used in the network protocol. */
 
#define MAX_LEN_VET_SHORT_NAME   8
 
#define MAX_VET_LEVELS   20
 
#define MAX_EXTRA_TYPES   250 /* Used in the network protocol. */
 
#define MAX_GOODS_TYPES   25
 
#define MAX_DISASTER_TYPES   10
 
#define MAX_ACHIEVEMENT_TYPES   40
 
#define MAX_NUM_ACTION_AUTO_PERFORMERS   11
 
#define MAX_NUM_MULTIPLIERS   15
 
#define MAX_NUM_LEADERS   MAX_NUM_ITEMS /* Used in the network protocol. */
 
#define MAX_NUM_NATION_SETS
 
#define MAX_NUM_NATION_GROUPS   128 /* Used in the network protocol. */
 
#define MAX_NUM_NATIONS   MAX_UINT16
 
#define MAX_NUM_STARTPOS_NATIONS   1024 /* Used in the network protocol. */
 
#define MAX_CALENDAR_FRAGMENTS   52 /* Used in the network protocol. */
 
#define MAX_NUM_TECH_CLASSES   16 /* Used in the network protocol. */
 
#define MAX_LEN_NAME   48
 
#define MAX_LEN_CITYNAME   120
 
#define MAX_LEN_MAP_LABEL   64
 
#define MAX_LEN_DEMOGRAPHY   16
 
#define MAX_LEN_ALLOW_TAKE   16
 
#define MAX_LEN_GAME_IDENTIFIER   33
 
#define MAX_GRANARY_INIS   24
 
#define MAX_LEN_STARTUNIT   (20+1)
 
#define MAX_LEN_ENUM   64
 
#define LINE_BREAK   70
 
#define CITY_MAP_MIN_RADIUS   0
 
#define CITY_MAP_DEFAULT_RADIUS   2
 
#define CITY_MAP_MAX_RADIUS   5
 
#define MAX_CITY_TILES   (91)
 
#define MAX_CITY_NATIONALITIES   (MIN(MAX_NUM_PLAYER_SLOTS, MAX_CITY_SIZE))
 
#define IDENTITY_NUMBER_ZERO   (0)
 
#define MAX_COUNTERS   20
 
#define SPECENUM_NAME   counter_behaviour
 
#define SPECENUM_VALUE1   CB_CITY_OWNED_TURNS
 
#define SPECENUM_VALUE1NAME   "Owned"
 
#define SPECENUM_VALUE2   CB_CITY_CELEBRATION_TURNS
 
#define SPECENUM_VALUE2NAME   "Celebration"
 
#define SPECENUM_VALUE3   CB_CITY_DISORDER_TURNS
 
#define SPECENUM_VALUE3NAME   "Disorder"
 
#define SPECENUM_VALUE4   CB_USER
 
#define SPECENUM_VALUE4NAME   "User"
 
#define SPECENUM_COUNT   COUNTER_BEHAVIOUR_LAST
 
#define SPECENUM_NAME   unit_activity
 
#define SPECENUM_VALUE0   ACTIVITY_IDLE
 
#define SPECENUM_VALUE0NAME   N_("Idle")
 
#define SPECENUM_VALUE1   ACTIVITY_CULTIVATE
 
#define SPECENUM_VALUE1NAME   N_("Cultivate")
 
#define SPECENUM_VALUE2   ACTIVITY_MINE
 
#define SPECENUM_VALUE2NAME   N_("?act:Mine")
 
#define SPECENUM_VALUE3   ACTIVITY_IRRIGATE
 
#define SPECENUM_VALUE3NAME   N_("Irrigate")
 
#define SPECENUM_VALUE4   ACTIVITY_FORTIFIED
 
#define SPECENUM_VALUE4NAME   N_("Fortified")
 
#define SPECENUM_VALUE5   ACTIVITY_SENTRY
 
#define SPECENUM_VALUE5NAME   "Sentry"
 
#define SPECENUM_VALUE6   ACTIVITY_PILLAGE
 
#define SPECENUM_VALUE6NAME   N_("Pillage")
 
#define SPECENUM_VALUE7   ACTIVITY_GOTO
 
#define SPECENUM_VALUE7NAME   "Goto"
 
#define SPECENUM_VALUE8   ACTIVITY_EXPLORE
 
#define SPECENUM_VALUE8NAME   "Explore"
 
#define SPECENUM_VALUE9   ACTIVITY_TRANSFORM
 
#define SPECENUM_VALUE9NAME   N_("Transform")
 
#define SPECENUM_VALUE10   ACTIVITY_FORTIFYING
 
#define SPECENUM_VALUE10NAME   N_("Fortifying")
 
#define SPECENUM_VALUE11   ACTIVITY_CLEAN
 
#define SPECENUM_VALUE11NAME   N_("Clean")
 
#define SPECENUM_VALUE12   ACTIVITY_BASE
 
#define SPECENUM_VALUE12NAME   N_("Base")
 
#define SPECENUM_VALUE13   ACTIVITY_GEN_ROAD
 
#define SPECENUM_VALUE13NAME   N_("Road")
 
#define SPECENUM_VALUE14   ACTIVITY_CONVERT
 
#define SPECENUM_VALUE14NAME   N_("Convert")
 
#define SPECENUM_VALUE15   ACTIVITY_PLANT
 
#define SPECENUM_VALUE15NAME   N_("Plant")
 
#define SPECENUM_COUNT   ACTIVITY_LAST
 
#define SPECENUM_NAME   action_result
 
#define SPECENUM_VALUE0   ACTRES_ESTABLISH_EMBASSY
 
#define SPECENUM_VALUE0NAME   "Unit Establish Embassy"
 
#define SPECENUM_VALUE1   ACTRES_SPY_INVESTIGATE_CITY
 
#define SPECENUM_VALUE1NAME   "Unit Investigate City"
 
#define SPECENUM_VALUE2   ACTRES_SPY_POISON
 
#define SPECENUM_VALUE2NAME   "Unit Poison City"
 
#define SPECENUM_VALUE3   ACTRES_SPY_STEAL_GOLD
 
#define SPECENUM_VALUE3NAME   "Unit Steal Gold"
 
#define SPECENUM_VALUE4   ACTRES_SPY_SABOTAGE_CITY
 
#define SPECENUM_VALUE4NAME   "Unit Sabotage City"
 
#define SPECENUM_VALUE5   ACTRES_SPY_TARGETED_SABOTAGE_CITY
 
#define SPECENUM_VALUE5NAME   "Unit Targeted Sabotage City"
 
#define SPECENUM_VALUE6   ACTRES_SPY_SABOTAGE_CITY_PRODUCTION
 
#define SPECENUM_VALUE6NAME   "Unit Sabotage City Production"
 
#define SPECENUM_VALUE7   ACTRES_SPY_STEAL_TECH
 
#define SPECENUM_VALUE7NAME   "Unit Steal Tech"
 
#define SPECENUM_VALUE8   ACTRES_SPY_TARGETED_STEAL_TECH
 
#define SPECENUM_VALUE8NAME   "Unit Targeted Steal Tech"
 
#define SPECENUM_VALUE9   ACTRES_SPY_INCITE_CITY
 
#define SPECENUM_VALUE9NAME   "Unit Incite City"
 
#define SPECENUM_VALUE10   ACTRES_TRADE_ROUTE
 
#define SPECENUM_VALUE10NAME   "Unit Establish Trade Route"
 
#define SPECENUM_VALUE11   ACTRES_MARKETPLACE
 
#define SPECENUM_VALUE11NAME   "Unit Enter Marketplace"
 
#define SPECENUM_VALUE12   ACTRES_HELP_WONDER
 
#define SPECENUM_VALUE12NAME   "Unit Help Wonder"
 
#define SPECENUM_VALUE13   ACTRES_SPY_BRIBE_UNIT
 
#define SPECENUM_VALUE13NAME   "Unit Bribe Unit"
 
#define SPECENUM_VALUE14   ACTRES_SPY_SABOTAGE_UNIT
 
#define SPECENUM_VALUE14NAME   "Unit Sabotage Unit"
 
#define SPECENUM_VALUE15   ACTRES_CAPTURE_UNITS
 
#define SPECENUM_VALUE15NAME   "Unit Capture Units"
 
#define SPECENUM_VALUE16   ACTRES_FOUND_CITY
 
#define SPECENUM_VALUE16NAME   "Unit Found City"
 
#define SPECENUM_VALUE17   ACTRES_JOIN_CITY
 
#define SPECENUM_VALUE17NAME   "Unit Join City"
 
#define SPECENUM_VALUE18   ACTRES_STEAL_MAPS
 
#define SPECENUM_VALUE18NAME   "Unit Steal Maps"
 
#define SPECENUM_VALUE19   ACTRES_BOMBARD
 
#define SPECENUM_VALUE19NAME   "Unit Bombard"
 
#define SPECENUM_VALUE20   ACTRES_SPY_NUKE
 
#define SPECENUM_VALUE20NAME   "Unit Suitcase Nuke"
 
#define SPECENUM_VALUE21   ACTRES_NUKE
 
#define SPECENUM_VALUE21NAME   "Unit Nuke"
 
#define SPECENUM_VALUE22   ACTRES_NUKE_UNITS
 
#define SPECENUM_VALUE22NAME   "Unit Nuke Units"
 
#define SPECENUM_VALUE23   ACTRES_DESTROY_CITY
 
#define SPECENUM_VALUE23NAME   "Unit Destroy City"
 
#define SPECENUM_VALUE24   ACTRES_EXPEL_UNIT
 
#define SPECENUM_VALUE24NAME   "Unit Expel Unit"
 
#define SPECENUM_VALUE25   ACTRES_DISBAND_UNIT_RECOVER
 
#define SPECENUM_VALUE25NAME   "Unit Disband Recover"
 
#define SPECENUM_VALUE26   ACTRES_DISBAND_UNIT
 
#define SPECENUM_VALUE26NAME   "Unit Disband"
 
#define SPECENUM_VALUE27   ACTRES_HOME_CITY
 
#define SPECENUM_VALUE27NAME   "Unit Home City"
 
#define SPECENUM_VALUE28   ACTRES_UPGRADE_UNIT
 
#define SPECENUM_VALUE28NAME   "Unit Upgrade"
 
#define SPECENUM_VALUE29   ACTRES_PARADROP
 
#define SPECENUM_VALUE29NAME   "Unit Paradrop"
 
#define SPECENUM_VALUE30   ACTRES_AIRLIFT
 
#define SPECENUM_VALUE30NAME   "Unit Airlift"
 
#define SPECENUM_VALUE31   ACTRES_ATTACK
 
#define SPECENUM_VALUE31NAME   "Unit Attack"
 
#define SPECENUM_VALUE32   ACTRES_STRIKE_BUILDING
 
#define SPECENUM_VALUE32NAME   "Unit Surgical Strike Building"
 
#define SPECENUM_VALUE33   ACTRES_STRIKE_PRODUCTION
 
#define SPECENUM_VALUE33NAME   "Unit Surgical Strike Production"
 
#define SPECENUM_VALUE34   ACTRES_CONQUER_CITY
 
#define SPECENUM_VALUE34NAME   "Unit Conquer City"
 
#define SPECENUM_VALUE35   ACTRES_HEAL_UNIT
 
#define SPECENUM_VALUE35NAME   "Unit Heal Unit"
 
#define SPECENUM_VALUE36   ACTRES_TRANSFORM_TERRAIN
 
#define SPECENUM_VALUE36NAME   "Unit Transform Terrain"
 
#define SPECENUM_VALUE37   ACTRES_CULTIVATE
 
#define SPECENUM_VALUE37NAME   "Unit Cultivate"
 
#define SPECENUM_VALUE38   ACTRES_PLANT
 
#define SPECENUM_VALUE38NAME   "Unit Plant"
 
#define SPECENUM_VALUE39   ACTRES_PILLAGE
 
#define SPECENUM_VALUE39NAME   "Unit Pillage"
 
#define SPECENUM_VALUE40   ACTRES_FORTIFY
 
#define SPECENUM_VALUE40NAME   "Unit Fortify"
 
#define SPECENUM_VALUE41   ACTRES_ROAD
 
#define SPECENUM_VALUE41NAME   "Unit Build Road"
 
#define SPECENUM_VALUE42   ACTRES_CONVERT
 
#define SPECENUM_VALUE42NAME   "Unit Convert"
 
#define SPECENUM_VALUE43   ACTRES_BASE
 
#define SPECENUM_VALUE43NAME   "Unit Build Base"
 
#define SPECENUM_VALUE44   ACTRES_MINE
 
#define SPECENUM_VALUE44NAME   "Unit Build Mine"
 
#define SPECENUM_VALUE45   ACTRES_IRRIGATE
 
#define SPECENUM_VALUE45NAME   "Unit Build Irrigation"
 
#define SPECENUM_VALUE46   ACTRES_COLLECT_RANSOM
 
#define SPECENUM_VALUE46NAME   "Collect Ransom"
 
#define SPECENUM_VALUE47   ACTRES_UNUSED_1
 
#define SPECENUM_VALUE47NAME   "Unused1"
 
#define SPECENUM_VALUE48   ACTRES_TRANSPORT_DEBOARD
 
#define SPECENUM_VALUE48NAME   "Unit Transport Deboard"
 
#define SPECENUM_VALUE49   ACTRES_TRANSPORT_UNLOAD
 
#define SPECENUM_VALUE49NAME   "Unit Transport Unload"
 
#define SPECENUM_VALUE50   ACTRES_TRANSPORT_DISEMBARK
 
#define SPECENUM_VALUE50NAME   "Unit Transport Disembark"
 
#define SPECENUM_VALUE51   ACTRES_TRANSPORT_BOARD
 
#define SPECENUM_VALUE51NAME   "Unit Transport Board"
 
#define SPECENUM_VALUE52   ACTRES_TRANSPORT_EMBARK
 
#define SPECENUM_VALUE52NAME   "Unit Transport Embark"
 
#define SPECENUM_VALUE53   ACTRES_SPY_SPREAD_PLAGUE
 
#define SPECENUM_VALUE53NAME   "Unit Spread Plague"
 
#define SPECENUM_VALUE54   ACTRES_SPY_ATTACK
 
#define SPECENUM_VALUE54NAME   "Unit Spy Attack"
 
#define SPECENUM_VALUE55   ACTRES_CONQUER_EXTRAS
 
#define SPECENUM_VALUE55NAME   "Unit Conquer Extras"
 
#define SPECENUM_VALUE56   ACTRES_HUT_ENTER
 
#define SPECENUM_VALUE56NAME   "Unit Enter Hut"
 
#define SPECENUM_VALUE57   ACTRES_HUT_FRIGHTEN
 
#define SPECENUM_VALUE57NAME   "Unit Frighten Hut"
 
#define SPECENUM_VALUE58   ACTRES_UNIT_MOVE
 
#define SPECENUM_VALUE58NAME   "Unit Move"
 
#define SPECENUM_VALUE59   ACTRES_PARADROP_CONQUER
 
#define SPECENUM_VALUE59NAME   "Unit Paradrop Conquer"
 
#define SPECENUM_VALUE60   ACTRES_HOMELESS
 
#define SPECENUM_VALUE60NAME   "Unit Make Homeless"
 
#define SPECENUM_VALUE61   ACTRES_WIPE_UNITS
 
#define SPECENUM_VALUE61NAME   "Wipe Units"
 
#define SPECENUM_VALUE62   ACTRES_SPY_ESCAPE
 
#define SPECENUM_VALUE62NAME   "Unit Spy Escape"
 
#define SPECENUM_VALUE63   ACTRES_TRANSPORT_LOAD
 
#define SPECENUM_VALUE63NAME   "Unit Transport Load"
 
#define SPECENUM_VALUE64   ACTRES_CLEAN
 
#define SPECENUM_VALUE64NAME   "Clean"
 
#define SPECENUM_VALUE65   ACTRES_TELEPORT
 
#define SPECENUM_VALUE65NAME   "Teleport"
 
#define SPECENUM_VALUE66   ACTRES_TELEPORT_CONQUER
 
#define SPECENUM_VALUE66NAME   "Teleport Conquer"
 
#define SPECENUM_VALUE67   ACTRES_ENABLER_CHECK
 
#define SPECENUM_COUNT   ACTRES_LAST
 
#define ACTRES_NONE   ACTRES_LAST
 
#define SPECENUM_NAME   action_sub_result
 
#define SPECENUM_VALUE0   ACT_SUB_RES_HUT_ENTER
 
#define SPECENUM_VALUE0NAME   "Unit Enter Hut"
 
#define SPECENUM_VALUE1   ACT_SUB_RES_HUT_FRIGHTEN
 
#define SPECENUM_VALUE1NAME   "Unit Frighten Hut"
 
#define SPECENUM_VALUE2   ACT_SUB_RES_MAY_EMBARK
 
#define SPECENUM_VALUE2NAME   "Unit May Embark"
 
#define SPECENUM_VALUE3   ACT_SUB_RES_NON_LETHAL
 
#define SPECENUM_VALUE3NAME   "Non Lethal To Target Unit"
 
#define SPECENUM_BITVECTOR   bv_action_sub_results
 
#define SPECENUM_COUNT   ACT_SUB_RES_COUNT
 
#define ACT_TIME_INSTANTANEOUS   (-1)
 
#define NO_TARGET   (-1)
 
#define SPECENUM_NAME   casus_belli_range
 
#define SPECENUM_VALUE0   CBR_NONE
 
#define SPECENUM_VALUE0NAME   N_("No Casus Belli")
 
#define SPECENUM_VALUE1   CBR_VICTIM_ONLY
 
#define SPECENUM_VALUE1NAME   N_("Victim Casus Belli")
 
#define SPECENUM_VALUE2   CBR_INTERNATIONAL_OUTRAGE
 
#define SPECENUM_VALUE2NAME   N_("International Outrage")
 
#define SPECENUM_COUNT   CBR_LAST
 
#define SP_MAX   20
 
#define MAX_NUM_REQS   40
 
#define MAX_NUM_RULESETS   63 /* Used in the network protocol. */
 
#define MAX_RULESET_NAME_LENGTH   64 /* Used in the network protocol. */
 
#define RULESET_SUFFIX   ".serv"
 
#define UCL_LAST   32 /* Used in the network protocol. */
 
#define SPECENUM_NAME   direction8
 
#define SPECENUM_VALUE0   DIR8_NORTHWEST
 
#define SPECENUM_VALUE0NAME   "Northwest"
 
#define SPECENUM_VALUE1   DIR8_NORTH
 
#define SPECENUM_VALUE1NAME   "North"
 
#define SPECENUM_VALUE2   DIR8_NORTHEAST
 
#define SPECENUM_VALUE2NAME   "Northeast"
 
#define SPECENUM_VALUE3   DIR8_WEST
 
#define SPECENUM_VALUE3NAME   "West"
 
#define SPECENUM_VALUE4   DIR8_EAST
 
#define SPECENUM_VALUE4NAME   "East"
 
#define SPECENUM_VALUE5   DIR8_SOUTHWEST
 
#define SPECENUM_VALUE5NAME   "Southwest"
 
#define SPECENUM_VALUE6   DIR8_SOUTH
 
#define SPECENUM_VALUE6NAME   "South"
 
#define SPECENUM_VALUE7   DIR8_SOUTHEAST
 
#define SPECENUM_VALUE7NAME   "Southeast"
 
#define SPECENUM_INVALID   ((enum direction8) (DIR8_SOUTHEAST + 1))
 
#define DIR8_ORIGIN   direction8_invalid()
 
#define SPECENUM_NAME   free_tech_method
 
#define SPECENUM_VALUE0   FTM_GOAL
 
#define SPECENUM_VALUE0NAME   "Goal"
 
#define SPECENUM_VALUE1   FTM_RANDOM
 
#define SPECENUM_VALUE1NAME   "Random"
 
#define SPECENUM_VALUE2   FTM_CHEAPEST
 
#define SPECENUM_VALUE2NAME   "Cheapest"
 
#define DIR8_MAGIC_MAX   8
 
#define CASUS_BELLI_VICTIM   1
 
#define CASUS_BELLI_OUTRAGE   1000
 
#define SPECENUM_NAME   ai_level
 
#define SPECENUM_VALUE0   AI_LEVEL_RESTRICTED
 
#define SPECENUM_VALUE0NAME   N_("Restricted")
 
#define SPECENUM_VALUE1   AI_LEVEL_NOVICE
 
#define SPECENUM_VALUE1NAME   N_("Novice")
 
#define SPECENUM_VALUE2   AI_LEVEL_EASY
 
#define SPECENUM_VALUE2NAME   N_("Easy")
 
#define SPECENUM_VALUE3   AI_LEVEL_NORMAL
 
#define SPECENUM_VALUE3NAME   N_("Normal")
 
#define SPECENUM_VALUE4   AI_LEVEL_HARD
 
#define SPECENUM_VALUE4NAME   N_("Hard")
 
#define SPECENUM_VALUE5   AI_LEVEL_CHEATING
 
#define SPECENUM_VALUE5NAME   N_("Cheating")
 
#define SPECENUM_VALUE6   AI_LEVEL_AWAY
 
#define SPECENUM_VALUE6NAME   N_("Away")
 
#define SPECENUM_COUNT   AI_LEVEL_COUNT
 
#define SPECENUM_NAME_UPDATER
 
#define SPECENUM_NAME   barbarian_type
 
#define SPECENUM_VALUE0   NOT_A_BARBARIAN
 
#define SPECENUM_VALUE0NAME   "None"
 
#define SPECENUM_VALUE1   LAND_BARBARIAN
 
#define SPECENUM_VALUE1NAME   "Land"
 
#define SPECENUM_VALUE2   SEA_BARBARIAN
 
#define SPECENUM_VALUE2NAME   "Sea"
 
#define SPECENUM_VALUE3   ANIMAL_BARBARIAN
 
#define SPECENUM_VALUE3NAME   "Animal"
 
#define SPECENUM_VALUE4   LAND_AND_SEA_BARBARIAN
 
#define SPECENUM_VALUE4NAME   "LandAndSea"
 
#define SPECENUM_NAME   citytile_type
 
#define SPECENUM_VALUE0   CITYT_CENTER
 
#define SPECENUM_VALUE0NAME   "Center"
 
#define SPECENUM_VALUE1   CITYT_CLAIMED
 
#define SPECENUM_VALUE1NAME   "Claimed"
 
#define SPECENUM_VALUE2   CITYT_EXTRAS_OWNED
 
#define SPECENUM_VALUE2NAME   "Extras Owned"
 
#define SPECENUM_VALUE3   CITYT_WORKED
 
#define SPECENUM_VALUE3NAME   "Worked"
 
#define SPECENUM_VALUE4   CITYT_SAME_CONTINENT
 
#define SPECENUM_VALUE4NAME   "Same Continent"
 
#define SPECENUM_VALUE5   CITYT_BORDERING_TCLASS_REGION
 
#define SPECENUM_VALUE5NAME   "Bordering TClass Region"
 
#define SPECENUM_COUNT   CITYT_LAST
 
#define SPECENUM_NAME   citystatus_type
 
#define SPECENUM_VALUE0   CITYS_OWNED_BY_ORIGINAL
 
#define SPECENUM_VALUE0NAME   "OwnedByOriginal"
 
#define SPECENUM_VALUE1   CITYS_STARVED
 
#define SPECENUM_VALUE1NAME   "Starved"
 
#define SPECENUM_VALUE2   CITYS_DISORDER
 
#define SPECENUM_VALUE2NAME   "Disorder"
 
#define SPECENUM_VALUE3   CITYS_CELEBRATION
 
#define SPECENUM_VALUE3NAME   "Celebration"
 
#define SPECENUM_VALUE4   CITYS_TRANSFERRED
 
#define SPECENUM_VALUE4NAME   "Transferred"
 
#define SPECENUM_COUNT   CITYS_LAST
 
#define SPECENUM_NAME   plrstate_type
 
#define SPECENUM_VALUE0   PLRS_BARBARIAN
 
#define SPECENUM_VALUE0NAME   "Barbarian"
 
#define SPECENUM_VALUE1   PLRS_HAS_CAPITAL
 
#define SPECENUM_VALUE1NAME   "HasCapital"
 
#define SPECENUM_COUNT   PLRS_LAST
 
#define SPECENUM_NAME   ustate_prop
 
#define SPECENUM_VALUE0   USP_TRANSPORTED
 
#define SPECENUM_VALUE0NAME   "Transported"
 
#define SPECENUM_VALUE1   USP_LIVABLE_TILE
 
#define SPECENUM_VALUE1NAME   "OnLivableTile"
 
#define SPECENUM_VALUE2   USP_TRANSPORTING
 
#define SPECENUM_VALUE2NAME   "Transporting"
 
#define SPECENUM_VALUE3   USP_HAS_HOME_CITY
 
#define SPECENUM_VALUE3NAME   "HasHomeCity"
 
#define SPECENUM_VALUE4   USP_NATIVE_TILE
 
#define SPECENUM_VALUE4NAME   "OnNativeTile"
 
#define SPECENUM_VALUE5   USP_NATIVE_EXTRA
 
#define SPECENUM_VALUE5NAME   "InNativeExtra"
 
#define SPECENUM_VALUE6   USP_MOVED_THIS_TURN
 
#define SPECENUM_VALUE6NAME   "MovedThisTurn"
 
#define SPECENUM_COUNT   USP_COUNT
 
#define SPECENUM_NAME   topo_flag
 
#define SPECENUM_BITWISE
 
#define SPECENUM_VALUE0   TF_ISO
 
#define SPECENUM_VALUE0NAME   N_("ISO")
 
#define SPECENUM_VALUE1   TF_HEX
 
#define SPECENUM_VALUE1NAME   N_("Hex")
 
#define SPECENUM_VALUE2   TF_OLD_WRAPX
 
#define SPECENUM_VALUE2NAME   N_("WrapX")
 
#define SPECENUM_VALUE3   TF_OLD_WRAPY
 
#define SPECENUM_VALUE3NAME   N_("WrapY")
 
#define TOPO_FLAG_BITS   4
 
#define SPECENUM_NAME   wrap_flag
 
#define SPECENUM_BITWISE
 
#define SPECENUM_VALUE0   WRAP_X
 
#define SPECENUM_VALUE0NAME   N_("WrapX")
 
#define SPECENUM_VALUE1   WRAP_Y
 
#define SPECENUM_VALUE1NAME   N_("WrapY")
 
#define WRAP_FLAG_BITS   2
 
#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_VALUE4   IG_CONVERT
 
#define SPECENUM_VALUE4NAME   "Convert"
 
#define SPECENUM_COUNT   IG_COUNT
 
#define SPECENUM_NAME   impr_flag_id
 
#define SPECENUM_VALUE0   IF_VISIBLE_BY_OTHERS
 
#define SPECENUM_VALUE0NAME   "VisibleByOthers"
 
#define SPECENUM_VALUE1   IF_SAVE_SMALL_WONDER
 
#define SPECENUM_VALUE1NAME   "SaveSmallWonder"
 
#define SPECENUM_VALUE2   IF_GOLD
 
#define SPECENUM_VALUE2NAME   "Gold"
 
#define SPECENUM_VALUE3   IF_DISASTER_PROOF
 
#define SPECENUM_VALUE3NAME   "DisasterProof"
 
#define SPECENUM_VALUE4   IF_USER_FLAG_1
 
#define SPECENUM_VALUE5   IF_USER_FLAG_2
 
#define SPECENUM_VALUE6   IF_USER_FLAG_3
 
#define SPECENUM_VALUE7   IF_USER_FLAG_4
 
#define SPECENUM_VALUE8   IF_USER_FLAG_5
 
#define SPECENUM_VALUE9   IF_USER_FLAG_6
 
#define SPECENUM_VALUE10   IF_USER_FLAG_7
 
#define SPECENUM_VALUE11   IF_USER_FLAG_8
 
#define SPECENUM_COUNT   IF_COUNT
 
#define SPECENUM_NAMEOVERRIDE
 
#define SPECENUM_BITVECTOR   bv_impr_flags
 
#define IF_LAST_USER_FLAG   IF_USER_FLAG_8
 
#define MAX_NUM_USER_BUILDING_FLAGS   (IF_LAST_USER_FLAG - IF_USER_FLAG_1 + 1)
 
#define SPECENUM_NAME   plr_flag_id
 
#define SPECENUM_VALUE0   PLRF_AI
 
#define SPECENUM_VALUE0NAME   "ai"
 
#define SPECENUM_VALUE1   PLRF_SCENARIO_RESERVED
 
#define SPECENUM_VALUE1NAME   "ScenarioReserved"
 
#define SPECENUM_VALUE2   PLRF_FIRST_CITY
 
#define SPECENUM_VALUE2NAME   "FirstCity"
 
#define SPECENUM_COUNT   PLRF_COUNT
 
#define SPECENUM_BITVECTOR   bv_plr_flags
 
#define REVERSED_RPT(x)    (x == RPT_CERTAIN ? RPT_POSSIBLE : RPT_CERTAIN)
 
#define SPECENUM_NAME   universals_n
 
#define SPECENUM_VALUE0   VUT_NONE
 
#define SPECENUM_VALUE0NAME   "None"
 
#define SPECENUM_VALUE1   VUT_ADVANCE
 
#define SPECENUM_VALUE1NAME   "Tech"
 
#define SPECENUM_VALUE2   VUT_GOVERNMENT
 
#define SPECENUM_VALUE2NAME   "Gov"
 
#define SPECENUM_VALUE3   VUT_IMPROVEMENT
 
#define SPECENUM_VALUE3NAME   "Building"
 
#define SPECENUM_VALUE4   VUT_TERRAIN
 
#define SPECENUM_VALUE4NAME   "Terrain"
 
#define SPECENUM_VALUE5   VUT_NATION
 
#define SPECENUM_VALUE5NAME   "Nation"
 
#define SPECENUM_VALUE6   VUT_UTYPE
 
#define SPECENUM_VALUE6NAME   "UnitType"
 
#define SPECENUM_VALUE7   VUT_UTFLAG
 
#define SPECENUM_VALUE7NAME   "UnitFlag"
 
#define SPECENUM_VALUE8   VUT_UCLASS
 
#define SPECENUM_VALUE8NAME   "UnitClass"
 
#define SPECENUM_VALUE9   VUT_UCFLAG
 
#define SPECENUM_VALUE9NAME   "UnitClassFlag"
 
#define SPECENUM_VALUE10   VUT_OTYPE
 
#define SPECENUM_VALUE10NAME   "OutputType"
 
#define SPECENUM_VALUE11   VUT_SPECIALIST
 
#define SPECENUM_VALUE11NAME   "Specialist"
 
#define SPECENUM_VALUE12   VUT_MINSIZE
 
#define SPECENUM_VALUE12NAME   "MinSize"
 
#define SPECENUM_VALUE13   VUT_AI_LEVEL
 
#define SPECENUM_VALUE13NAME   "AI"
 
#define SPECENUM_VALUE14   VUT_TERRAINCLASS
 
#define SPECENUM_VALUE14NAME   "TerrainClass"
 
#define SPECENUM_VALUE15   VUT_MINYEAR
 
#define SPECENUM_VALUE15NAME   "MinYear"
 
#define SPECENUM_VALUE16   VUT_TERRAINALTER
 
#define SPECENUM_VALUE16NAME   "TerrainAlter"
 
#define SPECENUM_VALUE17   VUT_CITYTILE
 
#define SPECENUM_VALUE17NAME   "CityTile"
 
#define SPECENUM_VALUE18   VUT_GOOD
 
#define SPECENUM_VALUE18NAME   "Good"
 
#define SPECENUM_VALUE19   VUT_TERRFLAG
 
#define SPECENUM_VALUE19NAME   "TerrainFlag"
 
#define SPECENUM_VALUE20   VUT_NATIONALITY
 
#define SPECENUM_VALUE20NAME   "Nationality"
 
#define SPECENUM_VALUE21   VUT_ROADFLAG
 
#define SPECENUM_VALUE21NAME   "RoadFlag"
 
#define SPECENUM_VALUE22   VUT_EXTRA
 
#define SPECENUM_VALUE22NAME   "Extra"
 
#define SPECENUM_VALUE23   VUT_TECHFLAG
 
#define SPECENUM_VALUE23NAME   "TechFlag"
 
#define SPECENUM_VALUE24   VUT_ACHIEVEMENT
 
#define SPECENUM_VALUE24NAME   "Achievement"
 
#define SPECENUM_VALUE25   VUT_DIPLREL
 
#define SPECENUM_VALUE25NAME   "DiplRel"
 
#define SPECENUM_VALUE26   VUT_MAXTILEUNITS
 
#define SPECENUM_VALUE26NAME   "MaxUnitsOnTile"
 
#define SPECENUM_VALUE27   VUT_STYLE
 
#define SPECENUM_VALUE27NAME   "Style"
 
#define SPECENUM_VALUE28   VUT_MINCULTURE
 
#define SPECENUM_VALUE28NAME   "MinCulture"
 
#define SPECENUM_VALUE29   VUT_UNITSTATE
 
#define SPECENUM_VALUE29NAME   "UnitState"
 
#define SPECENUM_VALUE30   VUT_MINMOVES
 
#define SPECENUM_VALUE30NAME   "MinMoveFrags"
 
#define SPECENUM_VALUE31   VUT_MINVETERAN
 
#define SPECENUM_VALUE31NAME   "MinVeteran"
 
#define SPECENUM_VALUE32   VUT_MINHP
 
#define SPECENUM_VALUE32NAME   "MinHitPoints"
 
#define SPECENUM_VALUE33   VUT_AGE
 
#define SPECENUM_VALUE33NAME   "Age"
 
#define SPECENUM_VALUE34   VUT_NATIONGROUP
 
#define SPECENUM_VALUE34NAME   "NationGroup"
 
#define SPECENUM_VALUE35   VUT_TOPO
 
#define SPECENUM_VALUE35NAME   "Topology"
 
#define SPECENUM_VALUE36   VUT_IMPR_GENUS
 
#define SPECENUM_VALUE36NAME   "BuildingGenus"
 
#define SPECENUM_VALUE37   VUT_ACTION
 
#define SPECENUM_VALUE37NAME   "Action"
 
#define SPECENUM_VALUE38   VUT_MINTECHS
 
#define SPECENUM_VALUE38NAME   "MinTechs"
 
#define SPECENUM_VALUE39   VUT_EXTRAFLAG
 
#define SPECENUM_VALUE39NAME   "ExtraFlag"
 
#define SPECENUM_VALUE40   VUT_MINCALFRAG
 
#define SPECENUM_VALUE40NAME   "MinCalFrag"
 
#define SPECENUM_VALUE41   VUT_SERVERSETTING
 
#define SPECENUM_VALUE41NAME   "ServerSetting"
 
#define SPECENUM_VALUE42   VUT_CITYSTATUS
 
#define SPECENUM_VALUE42NAME   "CityStatus"
 
#define SPECENUM_VALUE43   VUT_MINFOREIGNPCT
 
#define SPECENUM_VALUE43NAME   "MinForeignPct"
 
#define SPECENUM_VALUE44   VUT_ACTIVITY
 
#define SPECENUM_VALUE44NAME   "Activity"
 
#define SPECENUM_VALUE45   VUT_DIPLREL_TILE
 
#define SPECENUM_VALUE45NAME   "DiplRelTile"
 
#define SPECENUM_VALUE46   VUT_DIPLREL_TILE_O
 
#define SPECENUM_VALUE46NAME   "DiplRelTileOther"
 
#define SPECENUM_VALUE47   VUT_DIPLREL_UNITANY
 
#define SPECENUM_VALUE47NAME   "DiplRelUnitAny"
 
#define SPECENUM_VALUE48   VUT_DIPLREL_UNITANY_O
 
#define SPECENUM_VALUE48NAME   "DiplRelUnitAnyOther"
 
#define SPECENUM_VALUE49   VUT_MINLATITUDE
 
#define SPECENUM_VALUE49NAME   "MinLatitude"
 
#define SPECENUM_VALUE50   VUT_MAXLATITUDE
 
#define SPECENUM_VALUE50NAME   "MaxLatitude"
 
#define SPECENUM_VALUE51   VUT_COUNTER
 
#define SPECENUM_VALUE51NAME   "Counter"
 
#define SPECENUM_VALUE52   VUT_ORIGINAL_OWNER
 
#define SPECENUM_VALUE52NAME   "OriginalOwner"
 
#define SPECENUM_VALUE53   VUT_IMPR_FLAG
 
#define SPECENUM_VALUE53NAME   "BuildingFlag"
 
#define SPECENUM_VALUE54   VUT_WRAP
 
#define SPECENUM_VALUE54NAME   "Wrap"
 
#define SPECENUM_VALUE55   VUT_PLAYER_FLAG
 
#define SPECENUM_VALUE55NAME   "PlayerFlag"
 
#define SPECENUM_VALUE56   VUT_PLAYER_STATE
 
#define SPECENUM_VALUE56NAME   "PlayerState"
 
#define SPECENUM_VALUE57   VUT_FORM_AGE
 
#define SPECENUM_VALUE57NAME   "FormAge"
 
#define SPECENUM_COUNT   VUT_COUNT
 
#define SPECENUM_NAME   gui_type
 
#define SPECENUM_VALUE0   GUI_STUB
 
#define SPECENUM_VALUE0NAME   "stub"
 
#define SPECENUM_VALUE1   GUI_GTK2
 
#define SPECENUM_VALUE1NAME   "gtk2"
 
#define SPECENUM_VALUE2   GUI_GTK3
 
#define SPECENUM_VALUE2NAME   "gtk3"
 
#define SPECENUM_VALUE3   GUI_GTK3_22
 
#define SPECENUM_VALUE3NAME   "gtk3.22"
 
#define SPECENUM_VALUE4   GUI_QT
 
#define SPECENUM_VALUE4NAME   "qt"
 
#define SPECENUM_VALUE5   GUI_SDL
 
#define SPECENUM_VALUE5NAME   "sdl"
 
#define SPECENUM_VALUE6   GUI_SDL2
 
#define SPECENUM_VALUE6NAME   "sdl2"
 
#define SPECENUM_VALUE7   GUI_SDL3
 
#define SPECENUM_VALUE7NAME   "sdl3"
 
#define SPECENUM_VALUE8   GUI_WEB
 
#define SPECENUM_VALUE8NAME   "web"
 
#define SPECENUM_VALUE9   GUI_GTK4
 
#define SPECENUM_VALUE9NAME   "gtk4"
 
#define SPECENUM_NAME   airlifting_style
 
#define SPECENUM_BITWISE
 
#define SPECENUM_ZERO   AIRLIFTING_CLASSICAL
 
#define SPECENUM_VALUE0   AIRLIFTING_ALLIED_SRC
 
#define SPECENUM_VALUE1   AIRLIFTING_ALLIED_DEST
 
#define SPECENUM_VALUE2   AIRLIFTING_UNLIMITED_SRC
 
#define SPECENUM_VALUE3   AIRLIFTING_UNLIMITED_DEST
 
#define SPECENUM_NAME   caravan_bonus_style
 
#define SPECENUM_VALUE0   CBS_CLASSIC
 
#define SPECENUM_VALUE0NAME   "Classic"
 
#define SPECENUM_VALUE1   CBS_LOGARITHMIC
 
#define SPECENUM_VALUE1NAME   "Logarithmic"
 
#define SPECENUM_NAME   persistent_ready
 
#define SPECENUM_VALUE0   PERSISTENTR_DISABLED
 
#define SPECENUM_VALUE0NAME   "Disabled"
 
#define SPECENUM_VALUE1   PERSISTENTR_CONNECTED
 
#define SPECENUM_VALUE1NAME   "Connected"
 
#define SPECENUM_NAME   reveal_map
 
#define SPECENUM_BITWISE
 
#define SPECENUM_ZERO   REVEAL_MAP_NONE
 
#define SPECENUM_VALUE0   REVEAL_MAP_START
 
#define SPECENUM_VALUE1   REVEAL_MAP_DEAD
 
#define SPECENUM_NAME   gameloss_style
 
#define SPECENUM_BITWISE
 
#define SPECENUM_ZERO   GAMELOSS_STYLE_CLASSICAL
 
#define SPECENUM_VALUE0   GAMELOSS_STYLE_BARB
 
#define SPECENUM_VALUE0NAME   "Barbarians"
 
#define SPECENUM_VALUE1   GAMELOSS_STYLE_CWAR
 
#define SPECENUM_VALUE1NAME   "CivilWar"
 
#define SPECENUM_VALUE2   GAMELOSS_STYLE_LOOT
 
#define SPECENUM_VALUE2NAME   "Loot"
 
#define SPECENUM_NAME   tech_upkeep_style
 
#define SPECENUM_VALUE0   TECH_UPKEEP_NONE
 
#define SPECENUM_VALUE0NAME   "None"
 
#define SPECENUM_VALUE1   TECH_UPKEEP_BASIC
 
#define SPECENUM_VALUE1NAME   "Basic"
 
#define SPECENUM_VALUE2   TECH_UPKEEP_PER_CITY
 
#define SPECENUM_VALUE2NAME   "Cities"
 
#define SPECENUM_NAME   trade_revenue_style
 
#define SPECENUM_VALUE0   TRS_CLASSIC
 
#define SPECENUM_VALUE0NAME   "Classic"
 
#define SPECENUM_VALUE1   TRS_SIMPLE
 
#define SPECENUM_VALUE1NAME   "Simple"
 
#define SPECENUM_NAME   phase_mode_type
 
#define SPECENUM_VALUE0   PMT_CONCURRENT
 
#define SPECENUM_VALUE0NAME   "Concurrent"
 
#define SPECENUM_VALUE1   PMT_PLAYERS_ALTERNATE
 
#define SPECENUM_VALUE1NAME   "Players Alternate"
 
#define SPECENUM_VALUE2   PMT_TEAMS_ALTERNATE
 
#define SPECENUM_VALUE2NAME   "Teams Alternate"
 
#define PHASE_INVALIDATED   -1
 
#define PHASE_UNKNOWN   -2
 
#define SPECENUM_NAME   sset_type
 
#define SPECENUM_VALUE0   SST_BOOL
 
#define SPECENUM_VALUE1   SST_INT
 
#define SPECENUM_VALUE2   SST_STRING
 
#define SPECENUM_VALUE3   SST_ENUM
 
#define SPECENUM_VALUE4   SST_BITWISE
 
#define SPECENUM_COUNT   SST_COUNT
 
#define SPECENUM_NAME   extra_category
 
#define SPECENUM_VALUE0   ECAT_INFRA
 
#define SPECENUM_VALUE0NAME   "Infra"
 
#define SPECENUM_VALUE1   ECAT_NATURAL
 
#define SPECENUM_VALUE1NAME   "Natural"
 
#define SPECENUM_VALUE2   ECAT_NUISANCE
 
#define SPECENUM_VALUE2NAME   "Nuisance"
 
#define SPECENUM_VALUE3   ECAT_BONUS
 
#define SPECENUM_VALUE3NAME   "Bonus"
 
#define SPECENUM_VALUE4   ECAT_RESOURCE
 
#define SPECENUM_VALUE4NAME   "Resource"
 
#define SPECENUM_COUNT   ECAT_COUNT
 
#define ECAT_NONE   ECAT_COUNT
 
#define SPECENUM_NAME   extra_cause
 
#define SPECENUM_VALUE0   EC_IRRIGATION
 
#define SPECENUM_VALUE0NAME   "Irrigation"
 
#define SPECENUM_VALUE1   EC_MINE
 
#define SPECENUM_VALUE1NAME   "Mine"
 
#define SPECENUM_VALUE2   EC_ROAD
 
#define SPECENUM_VALUE2NAME   "Road"
 
#define SPECENUM_VALUE3   EC_BASE
 
#define SPECENUM_VALUE3NAME   "Base"
 
#define SPECENUM_VALUE4   EC_POLLUTION
 
#define SPECENUM_VALUE4NAME   "Pollution"
 
#define SPECENUM_VALUE5   EC_FALLOUT
 
#define SPECENUM_VALUE5NAME   "Fallout"
 
#define SPECENUM_VALUE6   EC_HUT
 
#define SPECENUM_VALUE6NAME   "Hut"
 
#define SPECENUM_VALUE7   EC_APPEARANCE
 
#define SPECENUM_VALUE7NAME   "Appear"
 
#define SPECENUM_VALUE8   EC_RESOURCE
 
#define SPECENUM_VALUE8NAME   "Resource"
 
#define SPECENUM_COUNT   EC_COUNT
 
#define SPECENUM_BITVECTOR   bv_causes
 
#define EC_NONE   EC_COUNT
 
#define EC_SPECIAL   (EC_NONE + 1)
 
#define EC_DEFENSIVE   (EC_NONE + 2)
 
#define EC_NATURAL_DEFENSIVE   (EC_NONE + 3)
 
#define EC_NOT_AGGRESSIVE   (EC_NONE + 4)
 
#define EC_LAST   (EC_NONE + 5)
 
#define SPECENUM_NAME   extra_rmcause
 
#define SPECENUM_VALUE0   ERM_PILLAGE
 
#define SPECENUM_VALUE0NAME   "Pillage"
 
#define SPECENUM_VALUE1   ERM_CLEAN
 
#define SPECENUM_VALUE1NAME   "Clean"
 
#define SPECENUM_VALUE2   ERM_DISAPPEARANCE
 
#define SPECENUM_VALUE2NAME   "Disappear"
 
#define SPECENUM_VALUE3   ERM_ENTER
 
#define SPECENUM_VALUE3NAME   "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_VALUE10   ACHIEVEMENT_KILLER
 
#define SPECENUM_VALUE10NAME   "Killer"
 
#define SPECENUM_VALUE11   ACHIEVEMENT_RICH
 
#define SPECENUM_VALUE11NAME   "Rich"
 
#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   20
 
#define SPECENUM_NAME   goods_selection_method
 
#define SPECENUM_VALUE0   GSM_LEAVING
 
#define SPECENUM_VALUE0NAME   "Leaving"
 
#define SPECENUM_VALUE1   GSM_ARRIVAL
 
#define SPECENUM_VALUE1NAME   "Arrival"
 
#define SPECENUM_NAME   tech_cost_style
 
#define SPECENUM_VALUE0   TECH_COST_CIV1CIV2
 
#define SPECENUM_VALUE0NAME   "Civ I|II"
 
#define SPECENUM_VALUE1   TECH_COST_CLASSIC
 
#define SPECENUM_VALUE1NAME   "Classic"
 
#define SPECENUM_VALUE2   TECH_COST_CLASSIC_PRESET
 
#define SPECENUM_VALUE2NAME   "Classic+"
 
#define SPECENUM_VALUE3   TECH_COST_EXPERIMENTAL
 
#define SPECENUM_VALUE3NAME   "Experimental"
 
#define SPECENUM_VALUE4   TECH_COST_EXPERIMENTAL_PRESET
 
#define SPECENUM_VALUE4NAME   "Experimental+"
 
#define SPECENUM_VALUE5   TECH_COST_LINEAR
 
#define SPECENUM_VALUE5NAME   "Linear"
 
#define SPECENUM_NAME   tech_leakage_style
 
#define SPECENUM_VALUE0   TECH_LEAKAGE_NONE
 
#define SPECENUM_VALUE0NAME   "None"
 
#define SPECENUM_VALUE1   TECH_LEAKAGE_EMBASSIES
 
#define SPECENUM_VALUE1NAME   "Embassies"
 
#define SPECENUM_VALUE2   TECH_LEAKAGE_PLAYERS
 
#define SPECENUM_VALUE2NAME   "All Players"
 
#define SPECENUM_VALUE3   TECH_LEAKAGE_NO_BARBS
 
#define SPECENUM_VALUE3NAME   "Normal Players"
 
#define SPECENUM_NAME   gold_upkeep_style
 
#define SPECENUM_VALUE0   GOLD_UPKEEP_CITY
 
#define SPECENUM_VALUE0NAME   "City"
 
#define SPECENUM_VALUE1   GOLD_UPKEEP_MIXED
 
#define SPECENUM_VALUE1NAME   "Mixed"
 
#define SPECENUM_VALUE2   GOLD_UPKEEP_NATION
 
#define SPECENUM_VALUE2NAME   "Nation"
 
#define SPECENUM_NAME   vision_layer
 
#define SPECENUM_VALUE0   V_MAIN
 
#define SPECENUM_VALUE0NAME   "Main"
 
#define SPECENUM_VALUE1   V_INVIS
 
#define SPECENUM_VALUE1NAME   "Stealth"
 
#define SPECENUM_VALUE2   V_SUBSURFACE
 
#define SPECENUM_VALUE2NAME   "Subsurface"
 
#define SPECENUM_COUNT   V_COUNT
 
#define ADV_WANT_PRINTF   "%f"
 
#define SPECENUM_NAME   setting_default_level
 
#define SPECENUM_VALUE0   SETDEF_INTERNAL
 
#define SPECENUM_VALUE0NAME   "Internal"
 
#define SPECENUM_VALUE1   SETDEF_RULESET
 
#define SPECENUM_VALUE1NAME   "Ruleset"
 
#define SPECENUM_VALUE2   SETDEF_CHANGED
 
#define SPECENUM_VALUE2NAME   "Changed"
 
#define SPECENUM_NAME   capital_type
 
#define SPECENUM_VALUE0   CAPITAL_NOT
 
#define SPECENUM_VALUE0NAME   "Not"
 
#define SPECENUM_VALUE1   CAPITAL_SECONDARY
 
#define SPECENUM_VALUE1NAME   "Secondary"
 
#define SPECENUM_VALUE2   CAPITAL_PRIMARY
 
#define SPECENUM_VALUE2NAME   "Primary"
 
#define SPECENUM_NAME   wonder_visib_type
 
#define SPECENUM_VALUE0   WV_ALWAYS
 
#define SPECENUM_VALUE0NAME   "Always"
 
#define SPECENUM_VALUE1   WV_NEVER
 
#define SPECENUM_VALUE1NAME   "Never"
 
#define SPECENUM_VALUE2   WV_EMBASSY
 
#define SPECENUM_VALUE2NAME   "Embassy"
 
#define SPECENUM_NAME   transp_def_type
 
#define SPECENUM_VALUE0   TDT_ALIGHT
 
#define SPECENUM_VALUE0NAME   "Alight"
 
#define SPECENUM_VALUE1   TDT_BLOCKED
 
#define SPECENUM_VALUE1NAME   "Blocked"
 
#define SPECENUM_VALUE2   TDT_ALWAYS
 
#define SPECENUM_VALUE2NAME   "Always"
 
#define SPECENUM_NAME   city_acquire_type
 
#define SPECENUM_VALUE0   CACQ_CONQUEST
 
#define SPECENUM_VALUE0NAME   "Conquest"
 
#define SPECENUM_VALUE1   CACQ_FOUNDED
 
#define SPECENUM_VALUE1NAME   "Founded"
 

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  counter_target { CTGT_CITY }
 
enum  adv_unit_task { AUT_NONE , AUT_AUTO_SETTLER , AUT_BUILD_CITY }
 
enum  req_problem_type { RPT_POSSIBLE , RPT_CERTAIN }
 
enum  borders_mode { BORDERS_DISABLED = 0 , BORDERS_ENABLED , BORDERS_SEE_INSIDE , BORDERS_EXPAND }
 
enum  trait_dist_mode { TDM_FIXED = 0 , TDM_EVEN }
 
enum  diplomacy_mode {
  DIPLO_FOR_ALL , DIPLO_FOR_HUMANS , DIPLO_FOR_AIS , DIPLO_NO_AIS ,
  DIPLO_NO_MIXED , DIPLO_FOR_TEAMS , DIPLO_DISABLED
}
 
enum  test_result { TR_SUCCESS , TR_OTHER_FAILURE , TR_ALREADY_SOLD }
 
enum  road_compat { ROCO_ROAD , ROCO_RAILROAD , ROCO_RIVER , ROCO_NONE }
 
enum  victory_condition_type { VC_SPACERACE = 0 , VC_ALLIED , VC_CULTURE }
 
enum  environment_upset_type { EUT_GLOBAL_WARMING = 0 , EUT_NUCLEAR_WINTER }
 
enum  revolen_type { REVOLEN_FIXED = 0 , REVOLEN_RANDOM , REVOLEN_QUICKENING , REVOLEN_RANDQUICK }
 
enum  happyborders_type { HB_DISABLED = 0 , HB_NATIONAL , HB_ALLIANCE }
 
enum  spaceship_place_type {
  SSHIP_PLACE_STRUCTURAL , SSHIP_PLACE_FUEL , SSHIP_PLACE_PROPULSION , SSHIP_PLACE_HABITATION ,
  SSHIP_PLACE_LIFE_SUPPORT , SSHIP_PLACE_SOLAR_PANELS
}
 

Functions

 FC_STATIC_ASSERT (CITY_MAP_MAX_RADIUS<=5, too_many_city_tiles)
 
 BV_DEFINE (bv_player, MAX_NUM_PLAYER_SLOTS)
 
const charai_level_name_update_cb (const char *old)
 
 BV_DEFINE (bv_extras, MAX_EXTRA_TYPES)
 
 BV_DEFINE (bv_max_extras, MAX_EXTRA_TYPES)
 
 BV_DEFINE (bv_startpos_nations, MAX_NUM_STARTPOS_NATIONS)
 
 FC_STATIC_ASSERT (EC_COUNT< 16, extra_causes_over_limit)
 

Macro Definition Documentation

◆ ACT_TIME_INSTANTANEOUS

#define ACT_TIME_INSTANTANEOUS   (-1)

Definition at line 352 of file fc_types.h.

◆ ACTRES_NONE

#define ACTRES_NONE   ACTRES_LAST

Definition at line 330 of file fc_types.h.

◆ ADV_WANT_PRINTF

#define ADV_WANT_PRINTF   "%f"

Definition at line 1356 of file fc_types.h.

◆ CASUS_BELLI_OUTRAGE

#define CASUS_BELLI_OUTRAGE   1000

Definition at line 487 of file fc_types.h.

◆ CASUS_BELLI_VICTIM

#define CASUS_BELLI_VICTIM   1

Definition at line 481 of file fc_types.h.

◆ CITY_MAP_DEFAULT_RADIUS

#define CITY_MAP_DEFAULT_RADIUS   2

Definition at line 82 of file fc_types.h.

◆ CITY_MAP_MAX_RADIUS

#define CITY_MAP_MAX_RADIUS   5

Definition at line 83 of file fc_types.h.

◆ CITY_MAP_MIN_RADIUS

#define CITY_MAP_MIN_RADIUS   0

Definition at line 81 of file fc_types.h.

◆ DIR8_MAGIC_MAX

#define DIR8_MAGIC_MAX   8

Definition at line 474 of file fc_types.h.

◆ DIR8_ORIGIN

#define DIR8_ORIGIN   direction8_invalid()

Definition at line 460 of file fc_types.h.

◆ EC_DEFENSIVE

#define EC_DEFENSIVE   (EC_NONE + 2)

Definition at line 1116 of file fc_types.h.

◆ EC_LAST

#define EC_LAST   (EC_NONE + 5)

Definition at line 1119 of file fc_types.h.

◆ EC_NATURAL_DEFENSIVE

#define EC_NATURAL_DEFENSIVE   (EC_NONE + 3)

Definition at line 1117 of file fc_types.h.

◆ EC_NONE

#define EC_NONE   EC_COUNT

Definition at line 1114 of file fc_types.h.

◆ EC_NOT_AGGRESSIVE

#define EC_NOT_AGGRESSIVE   (EC_NONE + 4)

Definition at line 1118 of file fc_types.h.

◆ EC_SPECIAL

#define EC_SPECIAL   (EC_NONE + 1)

Definition at line 1115 of file fc_types.h.

◆ ECAT_NONE

#define ECAT_NONE   ECAT_COUNT

Definition at line 1087 of file fc_types.h.

◆ ERM_NONE

#define ERM_NONE   ERM_COUNT

Definition at line 1137 of file fc_types.h.

◆ IDENTITY_NUMBER_ZERO

#define IDENTITY_NUMBER_ZERO   (0)

Definition at line 92 of file fc_types.h.

◆ IF_LAST_USER_FLAG

#define IF_LAST_USER_FLAG   IF_USER_FLAG_8

Definition at line 680 of file fc_types.h.

◆ LINE_BREAK

#define LINE_BREAK   70

Definition at line 77 of file fc_types.h.

◆ MAX_ACHIEVEMENT_TYPES

#define MAX_ACHIEVEMENT_TYPES   40

Definition at line 53 of file fc_types.h.

◆ MAX_CALENDAR_FRAGMENTS

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

Definition at line 62 of file fc_types.h.

◆ MAX_CITY_NATIONALITIES

#define MAX_CITY_NATIONALITIES   (MIN(MAX_NUM_PLAYER_SLOTS, MAX_CITY_SIZE))

Definition at line 89 of file fc_types.h.

◆ MAX_CITY_TILES

#define MAX_CITY_TILES   (91)

Definition at line 87 of file fc_types.h.

◆ MAX_COUNTERS

#define MAX_COUNTERS   20

Definition at line 106 of file fc_types.h.

◆ MAX_DISASTER_TYPES

#define MAX_DISASTER_TYPES   10

Definition at line 52 of file fc_types.h.

◆ MAX_EXTRA_TYPES

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

Definition at line 50 of file fc_types.h.

◆ MAX_GOODS_TYPES

#define MAX_GOODS_TYPES   25

Definition at line 51 of file fc_types.h.

◆ MAX_GRANARY_INIS

#define MAX_GRANARY_INIS   24

Definition at line 72 of file fc_types.h.

◆ MAX_LEN_ALLOW_TAKE

#define MAX_LEN_ALLOW_TAKE   16

Definition at line 70 of file fc_types.h.

◆ MAX_LEN_CITYNAME

#define MAX_LEN_CITYNAME   120

Definition at line 67 of file fc_types.h.

◆ MAX_LEN_DEMOGRAPHY

#define MAX_LEN_DEMOGRAPHY   16

Definition at line 69 of file fc_types.h.

◆ MAX_LEN_ENUM

#define MAX_LEN_ENUM   64

Definition at line 74 of file fc_types.h.

◆ MAX_LEN_GAME_IDENTIFIER

#define MAX_LEN_GAME_IDENTIFIER   33

Definition at line 71 of file fc_types.h.

◆ MAX_LEN_MAP_LABEL

#define MAX_LEN_MAP_LABEL   64

Definition at line 68 of file fc_types.h.

◆ MAX_LEN_NAME

#define MAX_LEN_NAME   48

Definition at line 66 of file fc_types.h.

◆ MAX_LEN_STARTUNIT

#define MAX_LEN_STARTUNIT   (20+1)

Definition at line 73 of file fc_types.h.

◆ MAX_LEN_VET_SHORT_NAME

#define MAX_LEN_VET_SHORT_NAME   8

Definition at line 47 of file fc_types.h.

◆ MAX_NUM_ACTION_AUTO_PERFORMERS

#define MAX_NUM_ACTION_AUTO_PERFORMERS   11

Definition at line 54 of file fc_types.h.

◆ MAX_NUM_ADVANCES

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

Definition at line 41 of file fc_types.h.

◆ MAX_NUM_BARBARIANS

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

Definition at line 35 of file fc_types.h.

◆ MAX_NUM_BUILDING_LIST

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

Definition at line 46 of file fc_types.h.

◆ MAX_NUM_BUILDINGS

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

Definition at line 43 of file fc_types.h.

◆ MAX_NUM_CONNECTIONS

#define MAX_NUM_CONNECTIONS   (2 * (MAX_NUM_PLAYER_SLOTS))

Definition at line 38 of file fc_types.h.

◆ MAX_NUM_ITEMS

#define MAX_NUM_ITEMS   200

Definition at line 40 of file fc_types.h.

◆ MAX_NUM_LEADERS

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

Definition at line 56 of file fc_types.h.

◆ MAX_NUM_MULTIPLIERS

#define MAX_NUM_MULTIPLIERS   15

Definition at line 55 of file fc_types.h.

◆ MAX_NUM_NATION_GROUPS

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

Definition at line 58 of file fc_types.h.

◆ MAX_NUM_NATION_SETS

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

Definition at line 57 of file fc_types.h.

◆ MAX_NUM_NATIONS

#define MAX_NUM_NATIONS   MAX_UINT16

Definition at line 60 of file fc_types.h.

◆ MAX_NUM_PLAYER_SLOTS

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

Definition at line 32 of file fc_types.h.

◆ MAX_NUM_PLAYERS

Definition at line 36 of file fc_types.h.

◆ MAX_NUM_REQS

#define MAX_NUM_REQS   40

Definition at line 413 of file fc_types.h.

◆ MAX_NUM_RULESETS

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

Definition at line 415 of file fc_types.h.

◆ MAX_NUM_STARTPOS_NATIONS

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

Definition at line 61 of file fc_types.h.

◆ MAX_NUM_TECH_CLASSES

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

Definition at line 63 of file fc_types.h.

◆ MAX_NUM_TECH_LIST

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

Definition at line 44 of file fc_types.h.

◆ MAX_NUM_UNIT_LIST

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

Definition at line 45 of file fc_types.h.

◆ MAX_NUM_UNITS

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

Definition at line 42 of file fc_types.h.

◆ MAX_NUM_USER_BUILDING_FLAGS

#define MAX_NUM_USER_BUILDING_FLAGS   (IF_LAST_USER_FLAG - IF_USER_FLAG_1 + 1)

Definition at line 681 of file fc_types.h.

◆ MAX_RULESET_NAME_LENGTH

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

Definition at line 416 of file fc_types.h.

◆ MAX_TRADE_ROUTES

#define MAX_TRADE_ROUTES   20

Definition at line 1260 of file fc_types.h.

◆ MAX_VET_LEVELS

#define MAX_VET_LEVELS   20

Definition at line 49 of file fc_types.h.

◆ NO_TARGET

#define NO_TARGET   (-1)

Definition at line 357 of file fc_types.h.

◆ PHASE_INVALIDATED

#define PHASE_INVALIDATED   -1

Definition at line 1032 of file fc_types.h.

◆ PHASE_UNKNOWN

#define PHASE_UNKNOWN   -2

Definition at line 1034 of file fc_types.h.

◆ REVERSED_RPT

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

Definition at line 707 of file fc_types.h.

◆ RULESET_SUFFIX

#define RULESET_SUFFIX   ".serv"

Definition at line 417 of file fc_types.h.

◆ SP_MAX

#define SP_MAX   20

Definition at line 412 of file fc_types.h.

◆ SPECENUM_BITVECTOR [1/5]

#define SPECENUM_BITVECTOR   bv_action_sub_results

Definition at line 347 of file fc_types.h.

◆ SPECENUM_BITVECTOR [2/5]

#define SPECENUM_BITVECTOR   bv_impr_flags

Definition at line 347 of file fc_types.h.

◆ SPECENUM_BITVECTOR [3/5]

#define SPECENUM_BITVECTOR   bv_plr_flags

Definition at line 347 of file fc_types.h.

◆ SPECENUM_BITVECTOR [4/5]

#define SPECENUM_BITVECTOR   bv_causes

Definition at line 347 of file fc_types.h.

◆ SPECENUM_BITVECTOR [5/5]

#define SPECENUM_BITVECTOR   bv_rmcauses

Definition at line 347 of file fc_types.h.

◆ SPECENUM_BITWISE [1/5]

#define SPECENUM_BITWISE

Definition at line 617 of file fc_types.h.

◆ SPECENUM_BITWISE [2/5]

#define SPECENUM_BITWISE

Definition at line 617 of file fc_types.h.

◆ SPECENUM_BITWISE [3/5]

#define SPECENUM_BITWISE

Definition at line 617 of file fc_types.h.

◆ SPECENUM_BITWISE [4/5]

#define SPECENUM_BITWISE

Definition at line 617 of file fc_types.h.

◆ SPECENUM_BITWISE [5/5]

#define SPECENUM_BITWISE

Definition at line 617 of file fc_types.h.

◆ SPECENUM_COUNT [1/22]

#define SPECENUM_COUNT   COUNTER_BEHAVIOUR_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [2/22]

#define SPECENUM_COUNT   ACTIVITY_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [3/22]

#define SPECENUM_COUNT   ACTRES_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [4/22]

#define SPECENUM_COUNT   ACT_SUB_RES_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [5/22]

#define SPECENUM_COUNT   CBR_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [6/22]

#define SPECENUM_COUNT   AI_LEVEL_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [7/22]

#define SPECENUM_COUNT   CITYT_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [8/22]

#define SPECENUM_COUNT   CITYS_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [9/22]

#define SPECENUM_COUNT   PLRS_LAST

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [10/22]

#define SPECENUM_COUNT   USP_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [11/22]

#define SPECENUM_COUNT   IG_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [12/22]

#define SPECENUM_COUNT   IF_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [13/22]

#define SPECENUM_COUNT   PLRF_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [14/22]

#define SPECENUM_COUNT   VUT_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [15/22]

#define SPECENUM_COUNT   SST_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [16/22]

#define SPECENUM_COUNT   ECAT_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [17/22]

#define SPECENUM_COUNT   EC_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [18/22]

#define SPECENUM_COUNT   ERM_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [19/22]

#define SPECENUM_COUNT   ACHIEVEMENT_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [20/22]

#define SPECENUM_COUNT   MOOD_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [21/22]

#define SPECENUM_COUNT   ACT_DEC_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_COUNT [22/22]

#define SPECENUM_COUNT   V_COUNT

Definition at line 122 of file fc_types.h.

◆ SPECENUM_INVALID

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

Definition at line 455 of file fc_types.h.

◆ SPECENUM_NAME [1/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [2/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [3/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [4/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [5/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [6/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [7/46]

#define SPECENUM_NAME   free_tech_method

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [8/46]

#define SPECENUM_NAME   ai_level

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [9/46]

#define SPECENUM_NAME   barbarian_type

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [10/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [11/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [12/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [13/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [14/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [15/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [16/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [17/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [18/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [19/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [20/46]

#define SPECENUM_NAME   gui_type

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [21/46]

#define SPECENUM_NAME   airlifting_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [22/46]

#define SPECENUM_NAME   caravan_bonus_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [23/46]

#define SPECENUM_NAME   persistent_ready

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [24/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [25/46]

#define SPECENUM_NAME   gameloss_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [26/46]

#define SPECENUM_NAME   tech_upkeep_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [27/46]

#define SPECENUM_NAME   trade_revenue_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [28/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [29/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [30/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [31/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [32/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [33/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [34/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [35/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [36/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [37/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [38/46]

#define SPECENUM_NAME   tech_cost_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [39/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [40/46]

#define SPECENUM_NAME   gold_upkeep_style

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [41/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [42/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [43/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [44/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [45/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME [46/46]

Definition at line 110 of file fc_types.h.

◆ SPECENUM_NAME_UPDATER

#define SPECENUM_NAME_UPDATER

Definition at line 521 of file fc_types.h.

◆ SPECENUM_NAMEOVERRIDE

#define SPECENUM_NAMEOVERRIDE

Definition at line 676 of file fc_types.h.

◆ SPECENUM_VALUE0 [1/45]

#define SPECENUM_VALUE0   ACTIVITY_IDLE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [2/45]

#define SPECENUM_VALUE0   ACTRES_ESTABLISH_EMBASSY

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [3/45]

#define SPECENUM_VALUE0   ACT_SUB_RES_HUT_ENTER

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [4/45]

#define SPECENUM_VALUE0   CBR_NONE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [5/45]

#define SPECENUM_VALUE0   DIR8_NORTHWEST

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [6/45]

#define SPECENUM_VALUE0   FTM_GOAL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [7/45]

#define SPECENUM_VALUE0   AI_LEVEL_RESTRICTED

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [8/45]

#define SPECENUM_VALUE0   NOT_A_BARBARIAN

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [9/45]

#define SPECENUM_VALUE0   CITYT_CENTER

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [10/45]

#define SPECENUM_VALUE0   CITYS_OWNED_BY_ORIGINAL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [11/45]

#define SPECENUM_VALUE0   PLRS_BARBARIAN

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [12/45]

#define SPECENUM_VALUE0   USP_TRANSPORTED

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [13/45]

#define SPECENUM_VALUE0   TF_ISO

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [14/45]

#define SPECENUM_VALUE0   WRAP_X

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [15/45]

#define SPECENUM_VALUE0   IG_GREAT_WONDER

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [16/45]

#define SPECENUM_VALUE0   IF_VISIBLE_BY_OTHERS

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [17/45]

#define SPECENUM_VALUE0   PLRF_AI

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [18/45]

#define SPECENUM_VALUE0   VUT_NONE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [19/45]

#define SPECENUM_VALUE0   GUI_STUB

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [20/45]

#define SPECENUM_VALUE0   AIRLIFTING_ALLIED_SRC

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [21/45]

#define SPECENUM_VALUE0   CBS_CLASSIC

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [22/45]

#define SPECENUM_VALUE0   PERSISTENTR_DISABLED

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [23/45]

#define SPECENUM_VALUE0   REVEAL_MAP_START

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [24/45]

#define SPECENUM_VALUE0   GAMELOSS_STYLE_BARB

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [25/45]

#define SPECENUM_VALUE0   TECH_UPKEEP_NONE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [26/45]

#define SPECENUM_VALUE0   TRS_CLASSIC

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [27/45]

#define SPECENUM_VALUE0   PMT_CONCURRENT

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [28/45]

#define SPECENUM_VALUE0   SST_BOOL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [29/45]

#define SPECENUM_VALUE0   ECAT_INFRA

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [30/45]

#define SPECENUM_VALUE0   EC_IRRIGATION

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [31/45]

#define SPECENUM_VALUE0   ERM_PILLAGE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [32/45]

#define SPECENUM_VALUE0   EUS_NORMAL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [33/45]

#define SPECENUM_VALUE0   ACHIEVEMENT_SPACESHIP

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [34/45]

#define SPECENUM_VALUE0   MOOD_PEACEFUL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [35/45]

#define SPECENUM_VALUE0   ACT_DEC_NOTHING

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [36/45]

#define SPECENUM_VALUE0   GSM_LEAVING

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [37/45]

#define SPECENUM_VALUE0   TECH_COST_CIV1CIV2

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [38/45]

#define SPECENUM_VALUE0   TECH_LEAKAGE_NONE

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [39/45]

#define SPECENUM_VALUE0   GOLD_UPKEEP_CITY

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [40/45]

#define SPECENUM_VALUE0   V_MAIN

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [41/45]

#define SPECENUM_VALUE0   SETDEF_INTERNAL

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [42/45]

#define SPECENUM_VALUE0   CAPITAL_NOT

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [43/45]

#define SPECENUM_VALUE0   WV_ALWAYS

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [44/45]

#define SPECENUM_VALUE0   TDT_ALIGHT

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0 [45/45]

#define SPECENUM_VALUE0   CACQ_CONQUEST

Definition at line 134 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [1/42]

#define SPECENUM_VALUE0NAME   N_("Idle")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [2/42]

#define SPECENUM_VALUE0NAME   "Unit Establish Embassy"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [3/42]

#define SPECENUM_VALUE0NAME   "Unit Enter Hut"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [4/42]

#define SPECENUM_VALUE0NAME   N_("No Casus Belli")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [5/42]

#define SPECENUM_VALUE0NAME   "Northwest"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [6/42]

#define SPECENUM_VALUE0NAME   "Goal"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [7/42]

#define SPECENUM_VALUE0NAME   N_("Restricted")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [8/42]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [9/42]

#define SPECENUM_VALUE0NAME   "Center"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [10/42]

#define SPECENUM_VALUE0NAME   "OwnedByOriginal"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [11/42]

#define SPECENUM_VALUE0NAME   "Barbarian"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [12/42]

#define SPECENUM_VALUE0NAME   "Transported"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [13/42]

#define SPECENUM_VALUE0NAME   N_("ISO")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [14/42]

#define SPECENUM_VALUE0NAME   N_("WrapX")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [15/42]

#define SPECENUM_VALUE0NAME   "GreatWonder"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [16/42]

#define SPECENUM_VALUE0NAME   "VisibleByOthers"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [17/42]

#define SPECENUM_VALUE0NAME   "ai"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [18/42]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [19/42]

#define SPECENUM_VALUE0NAME   "stub"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [20/42]

#define SPECENUM_VALUE0NAME   "Classic"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [21/42]

#define SPECENUM_VALUE0NAME   "Disabled"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [22/42]

#define SPECENUM_VALUE0NAME   "Barbarians"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [23/42]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [24/42]

#define SPECENUM_VALUE0NAME   "Classic"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [25/42]

#define SPECENUM_VALUE0NAME   "Concurrent"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [26/42]

#define SPECENUM_VALUE0NAME   "Infra"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [27/42]

#define SPECENUM_VALUE0NAME   "Irrigation"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [28/42]

#define SPECENUM_VALUE0NAME   "Pillage"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [29/42]

#define SPECENUM_VALUE0NAME   "Normal"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [30/42]

#define SPECENUM_VALUE0NAME   "Spaceship"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [31/42]

#define SPECENUM_VALUE0NAME   "Peaceful"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [32/42]

#define SPECENUM_VALUE0NAME   N_("nothing")

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [33/42]

#define SPECENUM_VALUE0NAME   "Leaving"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [34/42]

#define SPECENUM_VALUE0NAME   "Civ I|II"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [35/42]

#define SPECENUM_VALUE0NAME   "None"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [36/42]

#define SPECENUM_VALUE0NAME   "City"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [37/42]

#define SPECENUM_VALUE0NAME   "Main"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [38/42]

#define SPECENUM_VALUE0NAME   "Internal"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [39/42]

#define SPECENUM_VALUE0NAME   "Not"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [40/42]

#define SPECENUM_VALUE0NAME   "Always"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [41/42]

#define SPECENUM_VALUE0NAME   "Alight"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE0NAME [42/42]

#define SPECENUM_VALUE0NAME   "Conquest"

Definition at line 135 of file fc_types.h.

◆ SPECENUM_VALUE1 [1/46]

#define SPECENUM_VALUE1   CB_CITY_OWNED_TURNS

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [2/46]

#define SPECENUM_VALUE1   ACTIVITY_CULTIVATE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [3/46]

#define SPECENUM_VALUE1   ACTRES_SPY_INVESTIGATE_CITY

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [4/46]

#define SPECENUM_VALUE1   ACT_SUB_RES_HUT_FRIGHTEN

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [5/46]

#define SPECENUM_VALUE1   CBR_VICTIM_ONLY

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [6/46]

#define SPECENUM_VALUE1   DIR8_NORTH

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [7/46]

#define SPECENUM_VALUE1   FTM_RANDOM

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [8/46]

#define SPECENUM_VALUE1   AI_LEVEL_NOVICE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [9/46]

#define SPECENUM_VALUE1   LAND_BARBARIAN

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [10/46]

#define SPECENUM_VALUE1   CITYT_CLAIMED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [11/46]

#define SPECENUM_VALUE1   CITYS_STARVED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [12/46]

#define SPECENUM_VALUE1   PLRS_HAS_CAPITAL

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [13/46]

#define SPECENUM_VALUE1   USP_LIVABLE_TILE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [14/46]

#define SPECENUM_VALUE1   TF_HEX

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [15/46]

#define SPECENUM_VALUE1   WRAP_Y

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [16/46]

#define SPECENUM_VALUE1   IG_SMALL_WONDER

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [17/46]

#define SPECENUM_VALUE1   IF_SAVE_SMALL_WONDER

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [18/46]

#define SPECENUM_VALUE1   PLRF_SCENARIO_RESERVED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [19/46]

#define SPECENUM_VALUE1   VUT_ADVANCE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [20/46]

#define SPECENUM_VALUE1   GUI_GTK2

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [21/46]

#define SPECENUM_VALUE1   AIRLIFTING_ALLIED_DEST

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [22/46]

#define SPECENUM_VALUE1   CBS_LOGARITHMIC

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [23/46]

#define SPECENUM_VALUE1   PERSISTENTR_CONNECTED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [24/46]

#define SPECENUM_VALUE1   REVEAL_MAP_DEAD

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [25/46]

#define SPECENUM_VALUE1   GAMELOSS_STYLE_CWAR

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [26/46]

#define SPECENUM_VALUE1   TECH_UPKEEP_BASIC

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [27/46]

#define SPECENUM_VALUE1   TRS_SIMPLE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [28/46]

#define SPECENUM_VALUE1   PMT_PLAYERS_ALTERNATE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [29/46]

#define SPECENUM_VALUE1   SST_INT

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [30/46]

#define SPECENUM_VALUE1   ECAT_NATURAL

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [31/46]

#define SPECENUM_VALUE1   EC_MINE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [32/46]

#define SPECENUM_VALUE1   ERM_CLEAN

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [33/46]

#define SPECENUM_VALUE1   EUS_HIDDEN

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [34/46]

#define SPECENUM_VALUE1   ACHIEVEMENT_MAP

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [35/46]

#define SPECENUM_VALUE1   MOOD_COMBAT

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [36/46]

#define SPECENUM_VALUE1   ACT_DEC_PASSIVE

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [37/46]

#define SPECENUM_VALUE1   GSM_ARRIVAL

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [38/46]

#define SPECENUM_VALUE1   TECH_COST_CLASSIC

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [39/46]

#define SPECENUM_VALUE1   TECH_LEAKAGE_EMBASSIES

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [40/46]

#define SPECENUM_VALUE1   GOLD_UPKEEP_MIXED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [41/46]

#define SPECENUM_VALUE1   V_INVIS

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [42/46]

#define SPECENUM_VALUE1   SETDEF_RULESET

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [43/46]

#define SPECENUM_VALUE1   CAPITAL_SECONDARY

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [44/46]

#define SPECENUM_VALUE1   WV_NEVER

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [45/46]

#define SPECENUM_VALUE1   TDT_BLOCKED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE1 [46/46]

#define SPECENUM_VALUE1   CACQ_FOUNDED

Definition at line 111 of file fc_types.h.

◆ SPECENUM_VALUE10 [1/5]

#define SPECENUM_VALUE10   ACTIVITY_FORTIFYING

Definition at line 164 of file fc_types.h.

◆ SPECENUM_VALUE10 [2/5]

#define SPECENUM_VALUE10   ACTRES_TRADE_ROUTE

Definition at line 164 of file fc_types.h.

◆ SPECENUM_VALUE10 [3/5]

#define SPECENUM_VALUE10   IF_USER_FLAG_7

Definition at line 164 of file fc_types.h.

◆ SPECENUM_VALUE10 [4/5]

#define SPECENUM_VALUE10   VUT_OTYPE

Definition at line 164 of file fc_types.h.

◆ SPECENUM_VALUE10 [5/5]

#define SPECENUM_VALUE10   ACHIEVEMENT_KILLER

Definition at line 164 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [1/4]

#define SPECENUM_VALUE10NAME   N_("Fortifying")

Definition at line 165 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [2/4]

#define SPECENUM_VALUE10NAME   "Unit Establish Trade Route"

Definition at line 165 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [3/4]

#define SPECENUM_VALUE10NAME   "OutputType"

Definition at line 165 of file fc_types.h.

◆ SPECENUM_VALUE10NAME [4/4]

#define SPECENUM_VALUE10NAME   "Killer"

Definition at line 165 of file fc_types.h.

◆ SPECENUM_VALUE11 [1/5]

#define SPECENUM_VALUE11   ACTIVITY_CLEAN

Definition at line 167 of file fc_types.h.

◆ SPECENUM_VALUE11 [2/5]

#define SPECENUM_VALUE11   ACTRES_MARKETPLACE

Definition at line 167 of file fc_types.h.

◆ SPECENUM_VALUE11 [3/5]

#define SPECENUM_VALUE11   IF_USER_FLAG_8

Definition at line 167 of file fc_types.h.

◆ SPECENUM_VALUE11 [4/5]

#define SPECENUM_VALUE11   VUT_SPECIALIST

Definition at line 167 of file fc_types.h.

◆ SPECENUM_VALUE11 [5/5]

#define SPECENUM_VALUE11   ACHIEVEMENT_RICH

Definition at line 167 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [1/4]

#define SPECENUM_VALUE11NAME   N_("Clean")

Definition at line 168 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [2/4]

#define SPECENUM_VALUE11NAME   "Unit Enter Marketplace"

Definition at line 168 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [3/4]

#define SPECENUM_VALUE11NAME   "Specialist"

Definition at line 168 of file fc_types.h.

◆ SPECENUM_VALUE11NAME [4/4]

#define SPECENUM_VALUE11NAME   "Rich"

Definition at line 168 of file fc_types.h.

◆ SPECENUM_VALUE12 [1/3]

#define SPECENUM_VALUE12   ACTIVITY_BASE

Definition at line 170 of file fc_types.h.

◆ SPECENUM_VALUE12 [2/3]

#define SPECENUM_VALUE12   ACTRES_HELP_WONDER

Definition at line 170 of file fc_types.h.

◆ SPECENUM_VALUE12 [3/3]

#define SPECENUM_VALUE12   VUT_MINSIZE

Definition at line 170 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [1/3]

#define SPECENUM_VALUE12NAME   N_("Base")

Definition at line 171 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [2/3]

#define SPECENUM_VALUE12NAME   "Unit Help Wonder"

Definition at line 171 of file fc_types.h.

◆ SPECENUM_VALUE12NAME [3/3]

#define SPECENUM_VALUE12NAME   "MinSize"

Definition at line 171 of file fc_types.h.

◆ SPECENUM_VALUE13 [1/3]

#define SPECENUM_VALUE13   ACTIVITY_GEN_ROAD

Definition at line 173 of file fc_types.h.

◆ SPECENUM_VALUE13 [2/3]

#define SPECENUM_VALUE13   ACTRES_SPY_BRIBE_UNIT

Definition at line 173 of file fc_types.h.

◆ SPECENUM_VALUE13 [3/3]

#define SPECENUM_VALUE13   VUT_AI_LEVEL

Definition at line 173 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [1/3]

#define SPECENUM_VALUE13NAME   N_("Road")

Definition at line 174 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [2/3]

#define SPECENUM_VALUE13NAME   "Unit Bribe Unit"

Definition at line 174 of file fc_types.h.

◆ SPECENUM_VALUE13NAME [3/3]

#define SPECENUM_VALUE13NAME   "AI"

Definition at line 174 of file fc_types.h.

◆ SPECENUM_VALUE14 [1/3]

#define SPECENUM_VALUE14   ACTIVITY_CONVERT

Definition at line 176 of file fc_types.h.

◆ SPECENUM_VALUE14 [2/3]

#define SPECENUM_VALUE14   ACTRES_SPY_SABOTAGE_UNIT

Definition at line 176 of file fc_types.h.

◆ SPECENUM_VALUE14 [3/3]

#define SPECENUM_VALUE14   VUT_TERRAINCLASS

Definition at line 176 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [1/3]

#define SPECENUM_VALUE14NAME   N_("Convert")

Definition at line 177 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [2/3]

#define SPECENUM_VALUE14NAME   "Unit Sabotage Unit"

Definition at line 177 of file fc_types.h.

◆ SPECENUM_VALUE14NAME [3/3]

#define SPECENUM_VALUE14NAME   "TerrainClass"

Definition at line 177 of file fc_types.h.

◆ SPECENUM_VALUE15 [1/3]

#define SPECENUM_VALUE15   ACTIVITY_PLANT

Definition at line 179 of file fc_types.h.

◆ SPECENUM_VALUE15 [2/3]

#define SPECENUM_VALUE15   ACTRES_CAPTURE_UNITS

Definition at line 179 of file fc_types.h.

◆ SPECENUM_VALUE15 [3/3]

#define SPECENUM_VALUE15   VUT_MINYEAR

Definition at line 179 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [1/3]

#define SPECENUM_VALUE15NAME   N_("Plant")

Definition at line 180 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [2/3]

#define SPECENUM_VALUE15NAME   "Unit Capture Units"

Definition at line 180 of file fc_types.h.

◆ SPECENUM_VALUE15NAME [3/3]

#define SPECENUM_VALUE15NAME   "MinYear"

Definition at line 180 of file fc_types.h.

◆ SPECENUM_VALUE16 [1/2]

#define SPECENUM_VALUE16   ACTRES_FOUND_CITY

Definition at line 220 of file fc_types.h.

◆ SPECENUM_VALUE16 [2/2]

#define SPECENUM_VALUE16   VUT_TERRAINALTER

Definition at line 220 of file fc_types.h.

◆ SPECENUM_VALUE16NAME [1/2]

#define SPECENUM_VALUE16NAME   "Unit Found City"

Definition at line 221 of file fc_types.h.

◆ SPECENUM_VALUE16NAME [2/2]

#define SPECENUM_VALUE16NAME   "TerrainAlter"

Definition at line 221 of file fc_types.h.

◆ SPECENUM_VALUE17 [1/2]

#define SPECENUM_VALUE17   ACTRES_JOIN_CITY

Definition at line 222 of file fc_types.h.

◆ SPECENUM_VALUE17 [2/2]

#define SPECENUM_VALUE17   VUT_CITYTILE

Definition at line 222 of file fc_types.h.

◆ SPECENUM_VALUE17NAME [1/2]

#define SPECENUM_VALUE17NAME   "Unit Join City"

Definition at line 223 of file fc_types.h.

◆ SPECENUM_VALUE17NAME [2/2]

#define SPECENUM_VALUE17NAME   "CityTile"

Definition at line 223 of file fc_types.h.

◆ SPECENUM_VALUE18 [1/2]

#define SPECENUM_VALUE18   ACTRES_STEAL_MAPS

Definition at line 224 of file fc_types.h.

◆ SPECENUM_VALUE18 [2/2]

#define SPECENUM_VALUE18   VUT_GOOD

Definition at line 224 of file fc_types.h.

◆ SPECENUM_VALUE18NAME [1/2]

#define SPECENUM_VALUE18NAME   "Unit Steal Maps"

Definition at line 225 of file fc_types.h.

◆ SPECENUM_VALUE18NAME [2/2]

#define SPECENUM_VALUE18NAME   "Good"

Definition at line 225 of file fc_types.h.

◆ SPECENUM_VALUE19 [1/2]

#define SPECENUM_VALUE19   ACTRES_BOMBARD

Definition at line 226 of file fc_types.h.

◆ SPECENUM_VALUE19 [2/2]

#define SPECENUM_VALUE19   VUT_TERRFLAG

Definition at line 226 of file fc_types.h.

◆ SPECENUM_VALUE19NAME [1/2]

#define SPECENUM_VALUE19NAME   "Unit Bombard"

Definition at line 227 of file fc_types.h.

◆ SPECENUM_VALUE19NAME [2/2]

#define SPECENUM_VALUE19NAME   "TerrainFlag"

Definition at line 227 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [1/43]

#define SPECENUM_VALUE1NAME   "Owned"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [2/43]

#define SPECENUM_VALUE1NAME   N_("Cultivate")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [3/43]

#define SPECENUM_VALUE1NAME   "Unit Investigate City"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [4/43]

#define SPECENUM_VALUE1NAME   "Unit Frighten Hut"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [5/43]

#define SPECENUM_VALUE1NAME   N_("Victim Casus Belli")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [6/43]

#define SPECENUM_VALUE1NAME   "North"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [7/43]

#define SPECENUM_VALUE1NAME   "Random"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [8/43]

#define SPECENUM_VALUE1NAME   N_("Novice")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [9/43]

#define SPECENUM_VALUE1NAME   "Land"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [10/43]

#define SPECENUM_VALUE1NAME   "Claimed"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [11/43]

#define SPECENUM_VALUE1NAME   "Starved"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [12/43]

#define SPECENUM_VALUE1NAME   "HasCapital"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [13/43]

#define SPECENUM_VALUE1NAME   "OnLivableTile"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [14/43]

#define SPECENUM_VALUE1NAME   N_("Hex")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [15/43]

#define SPECENUM_VALUE1NAME   N_("WrapY")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [16/43]

#define SPECENUM_VALUE1NAME   "SmallWonder"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [17/43]

#define SPECENUM_VALUE1NAME   "SaveSmallWonder"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [18/43]

#define SPECENUM_VALUE1NAME   "ScenarioReserved"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [19/43]

#define SPECENUM_VALUE1NAME   "Tech"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [20/43]

#define SPECENUM_VALUE1NAME   "gtk2"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [21/43]

#define SPECENUM_VALUE1NAME   "Logarithmic"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [22/43]

#define SPECENUM_VALUE1NAME   "Connected"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [23/43]

#define SPECENUM_VALUE1NAME   "CivilWar"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [24/43]

#define SPECENUM_VALUE1NAME   "Basic"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [25/43]

#define SPECENUM_VALUE1NAME   "Simple"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [26/43]

#define SPECENUM_VALUE1NAME   "Players Alternate"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [27/43]

#define SPECENUM_VALUE1NAME   "Natural"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [28/43]

#define SPECENUM_VALUE1NAME   "Mine"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [29/43]

#define SPECENUM_VALUE1NAME   "Clean"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [30/43]

#define SPECENUM_VALUE1NAME   "Hidden"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [31/43]

#define SPECENUM_VALUE1NAME   "Map_Known"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [32/43]

#define SPECENUM_VALUE1NAME   "Combat"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [33/43]

#define SPECENUM_VALUE1NAME   N_("passive")

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [34/43]

#define SPECENUM_VALUE1NAME   "Arrival"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [35/43]

#define SPECENUM_VALUE1NAME   "Classic"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [36/43]

#define SPECENUM_VALUE1NAME   "Embassies"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [37/43]

#define SPECENUM_VALUE1NAME   "Mixed"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [38/43]

#define SPECENUM_VALUE1NAME   "Stealth"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [39/43]

#define SPECENUM_VALUE1NAME   "Ruleset"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [40/43]

#define SPECENUM_VALUE1NAME   "Secondary"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [41/43]

#define SPECENUM_VALUE1NAME   "Never"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [42/43]

#define SPECENUM_VALUE1NAME   "Blocked"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE1NAME [43/43]

#define SPECENUM_VALUE1NAME   "Founded"

Definition at line 112 of file fc_types.h.

◆ SPECENUM_VALUE2 [1/36]

#define SPECENUM_VALUE2   CB_CITY_CELEBRATION_TURNS

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [2/36]

#define SPECENUM_VALUE2   ACTIVITY_MINE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [3/36]

#define SPECENUM_VALUE2   ACTRES_SPY_POISON

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [4/36]

#define SPECENUM_VALUE2   ACT_SUB_RES_MAY_EMBARK

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [5/36]

#define SPECENUM_VALUE2   CBR_INTERNATIONAL_OUTRAGE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [6/36]

#define SPECENUM_VALUE2   DIR8_NORTHEAST

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [7/36]

#define SPECENUM_VALUE2   FTM_CHEAPEST

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [8/36]

#define SPECENUM_VALUE2   AI_LEVEL_EASY

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [9/36]

#define SPECENUM_VALUE2   SEA_BARBARIAN

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [10/36]

#define SPECENUM_VALUE2   CITYT_EXTRAS_OWNED

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [11/36]

#define SPECENUM_VALUE2   CITYS_DISORDER

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [12/36]

#define SPECENUM_VALUE2   USP_TRANSPORTING

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [13/36]

#define SPECENUM_VALUE2   TF_OLD_WRAPX

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [14/36]

#define SPECENUM_VALUE2   IG_IMPROVEMENT

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [15/36]

#define SPECENUM_VALUE2   IF_GOLD

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [16/36]

#define SPECENUM_VALUE2   PLRF_FIRST_CITY

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [17/36]

#define SPECENUM_VALUE2   VUT_GOVERNMENT

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [18/36]

#define SPECENUM_VALUE2   GUI_GTK3

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [19/36]

#define SPECENUM_VALUE2   AIRLIFTING_UNLIMITED_SRC

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [20/36]

#define SPECENUM_VALUE2   GAMELOSS_STYLE_LOOT

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [21/36]

#define SPECENUM_VALUE2   TECH_UPKEEP_PER_CITY

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [22/36]

#define SPECENUM_VALUE2   PMT_TEAMS_ALTERNATE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [23/36]

#define SPECENUM_VALUE2   SST_STRING

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [24/36]

#define SPECENUM_VALUE2   ECAT_NUISANCE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [25/36]

#define SPECENUM_VALUE2   EC_ROAD

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [26/36]

#define SPECENUM_VALUE2   ERM_DISAPPEARANCE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [27/36]

#define SPECENUM_VALUE2   ACHIEVEMENT_MULTICULTURAL

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [28/36]

#define SPECENUM_VALUE2   ACT_DEC_ACTIVE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [29/36]

#define SPECENUM_VALUE2   TECH_COST_CLASSIC_PRESET

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [30/36]

#define SPECENUM_VALUE2   TECH_LEAKAGE_PLAYERS

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [31/36]

#define SPECENUM_VALUE2   GOLD_UPKEEP_NATION

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [32/36]

#define SPECENUM_VALUE2   V_SUBSURFACE

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [33/36]

#define SPECENUM_VALUE2   SETDEF_CHANGED

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [34/36]

#define SPECENUM_VALUE2   CAPITAL_PRIMARY

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [35/36]

#define SPECENUM_VALUE2   WV_EMBASSY

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE2 [36/36]

#define SPECENUM_VALUE2   TDT_ALWAYS

Definition at line 113 of file fc_types.h.

◆ SPECENUM_VALUE20 [1/2]

#define SPECENUM_VALUE20   ACTRES_SPY_NUKE

Definition at line 228 of file fc_types.h.

◆ SPECENUM_VALUE20 [2/2]

#define SPECENUM_VALUE20   VUT_NATIONALITY

Definition at line 228 of file fc_types.h.

◆ SPECENUM_VALUE20NAME [1/2]

#define SPECENUM_VALUE20NAME   "Unit Suitcase Nuke"

Definition at line 229 of file fc_types.h.

◆ SPECENUM_VALUE20NAME [2/2]

#define SPECENUM_VALUE20NAME   "Nationality"

Definition at line 229 of file fc_types.h.

◆ SPECENUM_VALUE21 [1/2]

#define SPECENUM_VALUE21   ACTRES_NUKE

Definition at line 230 of file fc_types.h.

◆ SPECENUM_VALUE21 [2/2]

#define SPECENUM_VALUE21   VUT_ROADFLAG

Definition at line 230 of file fc_types.h.

◆ SPECENUM_VALUE21NAME [1/2]

#define SPECENUM_VALUE21NAME   "Unit Nuke"

Definition at line 231 of file fc_types.h.

◆ SPECENUM_VALUE21NAME [2/2]

#define SPECENUM_VALUE21NAME   "RoadFlag"

Definition at line 231 of file fc_types.h.

◆ SPECENUM_VALUE22 [1/2]

#define SPECENUM_VALUE22   ACTRES_NUKE_UNITS

Definition at line 232 of file fc_types.h.

◆ SPECENUM_VALUE22 [2/2]

#define SPECENUM_VALUE22   VUT_EXTRA

Definition at line 232 of file fc_types.h.

◆ SPECENUM_VALUE22NAME [1/2]

#define SPECENUM_VALUE22NAME   "Unit Nuke Units"

Definition at line 233 of file fc_types.h.

◆ SPECENUM_VALUE22NAME [2/2]

#define SPECENUM_VALUE22NAME   "Extra"

Definition at line 233 of file fc_types.h.

◆ SPECENUM_VALUE23 [1/2]

#define SPECENUM_VALUE23   ACTRES_DESTROY_CITY

Definition at line 234 of file fc_types.h.

◆ SPECENUM_VALUE23 [2/2]

#define SPECENUM_VALUE23   VUT_TECHFLAG

Definition at line 234 of file fc_types.h.

◆ SPECENUM_VALUE23NAME [1/2]

#define SPECENUM_VALUE23NAME   "Unit Destroy City"

Definition at line 235 of file fc_types.h.

◆ SPECENUM_VALUE23NAME [2/2]

#define SPECENUM_VALUE23NAME   "TechFlag"

Definition at line 235 of file fc_types.h.

◆ SPECENUM_VALUE24 [1/2]

#define SPECENUM_VALUE24   ACTRES_EXPEL_UNIT

Definition at line 236 of file fc_types.h.

◆ SPECENUM_VALUE24 [2/2]

#define SPECENUM_VALUE24   VUT_ACHIEVEMENT

Definition at line 236 of file fc_types.h.

◆ SPECENUM_VALUE24NAME [1/2]

#define SPECENUM_VALUE24NAME   "Unit Expel Unit"

Definition at line 237 of file fc_types.h.

◆ SPECENUM_VALUE24NAME [2/2]

#define SPECENUM_VALUE24NAME   "Achievement"

Definition at line 237 of file fc_types.h.

◆ SPECENUM_VALUE25 [1/2]

#define SPECENUM_VALUE25   ACTRES_DISBAND_UNIT_RECOVER

Definition at line 238 of file fc_types.h.

◆ SPECENUM_VALUE25 [2/2]

#define SPECENUM_VALUE25   VUT_DIPLREL

Definition at line 238 of file fc_types.h.

◆ SPECENUM_VALUE25NAME [1/2]

#define SPECENUM_VALUE25NAME   "Unit Disband Recover"

Definition at line 239 of file fc_types.h.

◆ SPECENUM_VALUE25NAME [2/2]

#define SPECENUM_VALUE25NAME   "DiplRel"

Definition at line 239 of file fc_types.h.

◆ SPECENUM_VALUE26 [1/2]

#define SPECENUM_VALUE26   ACTRES_DISBAND_UNIT

Definition at line 240 of file fc_types.h.

◆ SPECENUM_VALUE26 [2/2]

#define SPECENUM_VALUE26   VUT_MAXTILEUNITS

Definition at line 240 of file fc_types.h.

◆ SPECENUM_VALUE26NAME [1/2]

#define SPECENUM_VALUE26NAME   "Unit Disband"

Definition at line 241 of file fc_types.h.

◆ SPECENUM_VALUE26NAME [2/2]

#define SPECENUM_VALUE26NAME   "MaxUnitsOnTile"

Definition at line 241 of file fc_types.h.

◆ SPECENUM_VALUE27 [1/2]

#define SPECENUM_VALUE27   ACTRES_HOME_CITY

Definition at line 242 of file fc_types.h.

◆ SPECENUM_VALUE27 [2/2]

#define SPECENUM_VALUE27   VUT_STYLE

Definition at line 242 of file fc_types.h.

◆ SPECENUM_VALUE27NAME [1/2]

#define SPECENUM_VALUE27NAME   "Unit Home City"

Definition at line 243 of file fc_types.h.

◆ SPECENUM_VALUE27NAME [2/2]

#define SPECENUM_VALUE27NAME   "Style"

Definition at line 243 of file fc_types.h.

◆ SPECENUM_VALUE28 [1/2]

#define SPECENUM_VALUE28   ACTRES_UPGRADE_UNIT

Definition at line 244 of file fc_types.h.

◆ SPECENUM_VALUE28 [2/2]

#define SPECENUM_VALUE28   VUT_MINCULTURE

Definition at line 244 of file fc_types.h.

◆ SPECENUM_VALUE28NAME [1/2]

#define SPECENUM_VALUE28NAME   "Unit Upgrade"

Definition at line 245 of file fc_types.h.

◆ SPECENUM_VALUE28NAME [2/2]

#define SPECENUM_VALUE28NAME   "MinCulture"

Definition at line 245 of file fc_types.h.

◆ SPECENUM_VALUE29 [1/2]

#define SPECENUM_VALUE29   ACTRES_PARADROP

Definition at line 246 of file fc_types.h.

◆ SPECENUM_VALUE29 [2/2]

#define SPECENUM_VALUE29   VUT_UNITSTATE

Definition at line 246 of file fc_types.h.

◆ SPECENUM_VALUE29NAME [1/2]

#define SPECENUM_VALUE29NAME   "Unit Paradrop"

Definition at line 247 of file fc_types.h.

◆ SPECENUM_VALUE29NAME [2/2]

#define SPECENUM_VALUE29NAME   "UnitState"

Definition at line 247 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [1/34]

#define SPECENUM_VALUE2NAME   "Celebration"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [2/34]

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

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [3/34]

#define SPECENUM_VALUE2NAME   "Unit Poison City"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [4/34]

#define SPECENUM_VALUE2NAME   "Unit May Embark"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [5/34]

#define SPECENUM_VALUE2NAME   N_("International Outrage")

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [6/34]

#define SPECENUM_VALUE2NAME   "Northeast"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [7/34]

#define SPECENUM_VALUE2NAME   "Cheapest"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [8/34]

#define SPECENUM_VALUE2NAME   N_("Easy")

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [9/34]

#define SPECENUM_VALUE2NAME   "Sea"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [10/34]

#define SPECENUM_VALUE2NAME   "Extras Owned"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [11/34]

#define SPECENUM_VALUE2NAME   "Disorder"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [12/34]

#define SPECENUM_VALUE2NAME   "Transporting"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [13/34]

#define SPECENUM_VALUE2NAME   N_("WrapX")

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [14/34]

#define SPECENUM_VALUE2NAME   "Improvement"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [15/34]

#define SPECENUM_VALUE2NAME   "Gold"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [16/34]

#define SPECENUM_VALUE2NAME   "FirstCity"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [17/34]

#define SPECENUM_VALUE2NAME   "Gov"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [18/34]

#define SPECENUM_VALUE2NAME   "gtk3"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [19/34]

#define SPECENUM_VALUE2NAME   "Loot"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [20/34]

#define SPECENUM_VALUE2NAME   "Cities"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [21/34]

#define SPECENUM_VALUE2NAME   "Teams Alternate"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [22/34]

#define SPECENUM_VALUE2NAME   "Nuisance"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [23/34]

#define SPECENUM_VALUE2NAME   "Road"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [24/34]

#define SPECENUM_VALUE2NAME   "Disappear"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [25/34]

#define SPECENUM_VALUE2NAME   "Multicultural"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [26/34]

#define SPECENUM_VALUE2NAME   N_("active")

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [27/34]

#define SPECENUM_VALUE2NAME   "Classic+"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [28/34]

#define SPECENUM_VALUE2NAME   "All Players"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [29/34]

#define SPECENUM_VALUE2NAME   "Nation"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [30/34]

#define SPECENUM_VALUE2NAME   "Subsurface"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [31/34]

#define SPECENUM_VALUE2NAME   "Changed"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [32/34]

#define SPECENUM_VALUE2NAME   "Primary"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [33/34]

#define SPECENUM_VALUE2NAME   "Embassy"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE2NAME [34/34]

#define SPECENUM_VALUE2NAME   "Always"

Definition at line 114 of file fc_types.h.

◆ SPECENUM_VALUE3 [1/23]

#define SPECENUM_VALUE3   CB_CITY_DISORDER_TURNS

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [2/23]

#define SPECENUM_VALUE3   ACTIVITY_IRRIGATE

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [3/23]

#define SPECENUM_VALUE3   ACTRES_SPY_STEAL_GOLD

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [4/23]

#define SPECENUM_VALUE3   ACT_SUB_RES_NON_LETHAL

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [5/23]

#define SPECENUM_VALUE3   DIR8_WEST

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [6/23]

#define SPECENUM_VALUE3   AI_LEVEL_NORMAL

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [7/23]

#define SPECENUM_VALUE3   ANIMAL_BARBARIAN

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [8/23]

#define SPECENUM_VALUE3   CITYT_WORKED

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [9/23]

#define SPECENUM_VALUE3   CITYS_CELEBRATION

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [10/23]

#define SPECENUM_VALUE3   USP_HAS_HOME_CITY

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [11/23]

#define SPECENUM_VALUE3   TF_OLD_WRAPY

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [12/23]

#define SPECENUM_VALUE3   IG_SPECIAL

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [13/23]

#define SPECENUM_VALUE3   IF_DISASTER_PROOF

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [14/23]

#define SPECENUM_VALUE3   VUT_IMPROVEMENT

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [15/23]

#define SPECENUM_VALUE3   GUI_GTK3_22

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [16/23]

#define SPECENUM_VALUE3   AIRLIFTING_UNLIMITED_DEST

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [17/23]

#define SPECENUM_VALUE3   SST_ENUM

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [18/23]

#define SPECENUM_VALUE3   ECAT_BONUS

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [19/23]

#define SPECENUM_VALUE3   EC_BASE

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [20/23]

#define SPECENUM_VALUE3   ERM_ENTER

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [21/23]

#define SPECENUM_VALUE3   ACHIEVEMENT_CULTURED_CITY

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [22/23]

#define SPECENUM_VALUE3   TECH_COST_EXPERIMENTAL

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE3 [23/23]

#define SPECENUM_VALUE3   TECH_LEAKAGE_NO_BARBS

Definition at line 115 of file fc_types.h.

◆ SPECENUM_VALUE30 [1/2]

#define SPECENUM_VALUE30   ACTRES_AIRLIFT

Definition at line 248 of file fc_types.h.

◆ SPECENUM_VALUE30 [2/2]

#define SPECENUM_VALUE30   VUT_MINMOVES

Definition at line 248 of file fc_types.h.

◆ SPECENUM_VALUE30NAME [1/2]

#define SPECENUM_VALUE30NAME   "Unit Airlift"

Definition at line 249 of file fc_types.h.

◆ SPECENUM_VALUE30NAME [2/2]

#define SPECENUM_VALUE30NAME   "MinMoveFrags"

Definition at line 249 of file fc_types.h.

◆ SPECENUM_VALUE31 [1/2]

#define SPECENUM_VALUE31   ACTRES_ATTACK

Definition at line 250 of file fc_types.h.

◆ SPECENUM_VALUE31 [2/2]

#define SPECENUM_VALUE31   VUT_MINVETERAN

Definition at line 250 of file fc_types.h.

◆ SPECENUM_VALUE31NAME [1/2]

#define SPECENUM_VALUE31NAME   "Unit Attack"

Definition at line 251 of file fc_types.h.

◆ SPECENUM_VALUE31NAME [2/2]

#define SPECENUM_VALUE31NAME   "MinVeteran"

Definition at line 251 of file fc_types.h.

◆ SPECENUM_VALUE32 [1/2]

#define SPECENUM_VALUE32   ACTRES_STRIKE_BUILDING

Definition at line 252 of file fc_types.h.

◆ SPECENUM_VALUE32 [2/2]

#define SPECENUM_VALUE32   VUT_MINHP

Definition at line 252 of file fc_types.h.

◆ SPECENUM_VALUE32NAME [1/2]

#define SPECENUM_VALUE32NAME   "Unit Surgical Strike Building"

Definition at line 253 of file fc_types.h.

◆ SPECENUM_VALUE32NAME [2/2]

#define SPECENUM_VALUE32NAME   "MinHitPoints"

Definition at line 253 of file fc_types.h.

◆ SPECENUM_VALUE33 [1/2]

#define SPECENUM_VALUE33   ACTRES_STRIKE_PRODUCTION

Definition at line 254 of file fc_types.h.

◆ SPECENUM_VALUE33 [2/2]

#define SPECENUM_VALUE33   VUT_AGE

Definition at line 254 of file fc_types.h.

◆ SPECENUM_VALUE33NAME [1/2]

#define SPECENUM_VALUE33NAME   "Unit Surgical Strike Production"

Definition at line 255 of file fc_types.h.

◆ SPECENUM_VALUE33NAME [2/2]

#define SPECENUM_VALUE33NAME   "Age"

Definition at line 255 of file fc_types.h.

◆ SPECENUM_VALUE34 [1/2]

#define SPECENUM_VALUE34   ACTRES_CONQUER_CITY

Definition at line 256 of file fc_types.h.

◆ SPECENUM_VALUE34 [2/2]

#define SPECENUM_VALUE34   VUT_NATIONGROUP

Definition at line 256 of file fc_types.h.

◆ SPECENUM_VALUE34NAME [1/2]

#define SPECENUM_VALUE34NAME   "Unit Conquer City"

Definition at line 257 of file fc_types.h.

◆ SPECENUM_VALUE34NAME [2/2]

#define SPECENUM_VALUE34NAME   "NationGroup"

Definition at line 257 of file fc_types.h.

◆ SPECENUM_VALUE35 [1/2]

#define SPECENUM_VALUE35   ACTRES_HEAL_UNIT

Definition at line 258 of file fc_types.h.

◆ SPECENUM_VALUE35 [2/2]

#define SPECENUM_VALUE35   VUT_TOPO

Definition at line 258 of file fc_types.h.

◆ SPECENUM_VALUE35NAME [1/2]

#define SPECENUM_VALUE35NAME   "Unit Heal Unit"

Definition at line 259 of file fc_types.h.

◆ SPECENUM_VALUE35NAME [2/2]

#define SPECENUM_VALUE35NAME   "Topology"

Definition at line 259 of file fc_types.h.

◆ SPECENUM_VALUE36 [1/2]

#define SPECENUM_VALUE36   ACTRES_TRANSFORM_TERRAIN

Definition at line 260 of file fc_types.h.

◆ SPECENUM_VALUE36 [2/2]

#define SPECENUM_VALUE36   VUT_IMPR_GENUS

Definition at line 260 of file fc_types.h.

◆ SPECENUM_VALUE36NAME [1/2]

#define SPECENUM_VALUE36NAME   "Unit Transform Terrain"

Definition at line 261 of file fc_types.h.

◆ SPECENUM_VALUE36NAME [2/2]

#define SPECENUM_VALUE36NAME   "BuildingGenus"

Definition at line 261 of file fc_types.h.

◆ SPECENUM_VALUE37 [1/2]

#define SPECENUM_VALUE37   ACTRES_CULTIVATE

Definition at line 262 of file fc_types.h.

◆ SPECENUM_VALUE37 [2/2]

#define SPECENUM_VALUE37   VUT_ACTION

Definition at line 262 of file fc_types.h.

◆ SPECENUM_VALUE37NAME [1/2]

#define SPECENUM_VALUE37NAME   "Unit Cultivate"

Definition at line 263 of file fc_types.h.

◆ SPECENUM_VALUE37NAME [2/2]

#define SPECENUM_VALUE37NAME   "Action"

Definition at line 263 of file fc_types.h.

◆ SPECENUM_VALUE38 [1/2]

#define SPECENUM_VALUE38   ACTRES_PLANT

Definition at line 264 of file fc_types.h.

◆ SPECENUM_VALUE38 [2/2]

#define SPECENUM_VALUE38   VUT_MINTECHS

Definition at line 264 of file fc_types.h.

◆ SPECENUM_VALUE38NAME [1/2]

#define SPECENUM_VALUE38NAME   "Unit Plant"

Definition at line 265 of file fc_types.h.

◆ SPECENUM_VALUE38NAME [2/2]

#define SPECENUM_VALUE38NAME   "MinTechs"

Definition at line 265 of file fc_types.h.

◆ SPECENUM_VALUE39 [1/2]

#define SPECENUM_VALUE39   ACTRES_PILLAGE

Definition at line 266 of file fc_types.h.

◆ SPECENUM_VALUE39 [2/2]

#define SPECENUM_VALUE39   VUT_EXTRAFLAG

Definition at line 266 of file fc_types.h.

◆ SPECENUM_VALUE39NAME [1/2]

#define SPECENUM_VALUE39NAME   "Unit Pillage"

Definition at line 267 of file fc_types.h.

◆ SPECENUM_VALUE39NAME [2/2]

#define SPECENUM_VALUE39NAME   "ExtraFlag"

Definition at line 267 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [1/21]

#define SPECENUM_VALUE3NAME   "Disorder"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [2/21]

#define SPECENUM_VALUE3NAME   N_("Irrigate")

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [3/21]

#define SPECENUM_VALUE3NAME   "Unit Steal Gold"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [4/21]

#define SPECENUM_VALUE3NAME   "Non Lethal To Target Unit"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [5/21]

#define SPECENUM_VALUE3NAME   "West"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [6/21]

#define SPECENUM_VALUE3NAME   N_("Normal")

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [7/21]

#define SPECENUM_VALUE3NAME   "Animal"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [8/21]

#define SPECENUM_VALUE3NAME   "Worked"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [9/21]

#define SPECENUM_VALUE3NAME   "Celebration"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [10/21]

#define SPECENUM_VALUE3NAME   "HasHomeCity"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [11/21]

#define SPECENUM_VALUE3NAME   N_("WrapY")

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [12/21]

#define SPECENUM_VALUE3NAME   "Special"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [13/21]

#define SPECENUM_VALUE3NAME   "DisasterProof"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [14/21]

#define SPECENUM_VALUE3NAME   "Building"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [15/21]

#define SPECENUM_VALUE3NAME   "gtk3.22"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [16/21]

#define SPECENUM_VALUE3NAME   "Bonus"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [17/21]

#define SPECENUM_VALUE3NAME   "Base"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [18/21]

#define SPECENUM_VALUE3NAME   "Enter"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [19/21]

#define SPECENUM_VALUE3NAME   "Cultured_City"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [20/21]

#define SPECENUM_VALUE3NAME   "Experimental"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE3NAME [21/21]

#define SPECENUM_VALUE3NAME   "Normal Players"

Definition at line 116 of file fc_types.h.

◆ SPECENUM_VALUE4 [1/18]

#define SPECENUM_VALUE4   CB_USER

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [2/18]

#define SPECENUM_VALUE4   ACTIVITY_FORTIFIED

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [3/18]

#define SPECENUM_VALUE4   ACTRES_SPY_SABOTAGE_CITY

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [4/18]

#define SPECENUM_VALUE4   DIR8_EAST

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [5/18]

#define SPECENUM_VALUE4   AI_LEVEL_HARD

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [6/18]

#define SPECENUM_VALUE4   LAND_AND_SEA_BARBARIAN

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [7/18]

#define SPECENUM_VALUE4   CITYT_SAME_CONTINENT

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [8/18]

#define SPECENUM_VALUE4   CITYS_TRANSFERRED

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [9/18]

#define SPECENUM_VALUE4   USP_NATIVE_TILE

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [10/18]

#define SPECENUM_VALUE4   IG_CONVERT

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [11/18]

#define SPECENUM_VALUE4   IF_USER_FLAG_1

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [12/18]

#define SPECENUM_VALUE4   VUT_TERRAIN

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [13/18]

#define SPECENUM_VALUE4   GUI_QT

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [14/18]

#define SPECENUM_VALUE4   SST_BITWISE

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [15/18]

#define SPECENUM_VALUE4   ECAT_RESOURCE

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [16/18]

#define SPECENUM_VALUE4   EC_POLLUTION

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [17/18]

#define SPECENUM_VALUE4   ACHIEVEMENT_CULTURED_NATION

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE4 [18/18]

#define SPECENUM_VALUE4   TECH_COST_EXPERIMENTAL_PRESET

Definition at line 117 of file fc_types.h.

◆ SPECENUM_VALUE40 [1/2]

#define SPECENUM_VALUE40   ACTRES_FORTIFY

Definition at line 268 of file fc_types.h.

◆ SPECENUM_VALUE40 [2/2]

#define SPECENUM_VALUE40   VUT_MINCALFRAG

Definition at line 268 of file fc_types.h.

◆ SPECENUM_VALUE40NAME [1/2]

#define SPECENUM_VALUE40NAME   "Unit Fortify"

Definition at line 269 of file fc_types.h.

◆ SPECENUM_VALUE40NAME [2/2]

#define SPECENUM_VALUE40NAME   "MinCalFrag"

Definition at line 269 of file fc_types.h.

◆ SPECENUM_VALUE41 [1/2]

#define SPECENUM_VALUE41   ACTRES_ROAD

Definition at line 270 of file fc_types.h.

◆ SPECENUM_VALUE41 [2/2]

#define SPECENUM_VALUE41   VUT_SERVERSETTING

Definition at line 270 of file fc_types.h.

◆ SPECENUM_VALUE41NAME [1/2]

#define SPECENUM_VALUE41NAME   "Unit Build Road"

Definition at line 271 of file fc_types.h.

◆ SPECENUM_VALUE41NAME [2/2]

#define SPECENUM_VALUE41NAME   "ServerSetting"

Definition at line 271 of file fc_types.h.

◆ SPECENUM_VALUE42 [1/2]

#define SPECENUM_VALUE42   ACTRES_CONVERT

Definition at line 272 of file fc_types.h.

◆ SPECENUM_VALUE42 [2/2]

#define SPECENUM_VALUE42   VUT_CITYSTATUS

Definition at line 272 of file fc_types.h.

◆ SPECENUM_VALUE42NAME [1/2]

#define SPECENUM_VALUE42NAME   "Unit Convert"

Definition at line 273 of file fc_types.h.

◆ SPECENUM_VALUE42NAME [2/2]

#define SPECENUM_VALUE42NAME   "CityStatus"

Definition at line 273 of file fc_types.h.

◆ SPECENUM_VALUE43 [1/2]

#define SPECENUM_VALUE43   ACTRES_BASE

Definition at line 274 of file fc_types.h.

◆ SPECENUM_VALUE43 [2/2]

#define SPECENUM_VALUE43   VUT_MINFOREIGNPCT

Definition at line 274 of file fc_types.h.

◆ SPECENUM_VALUE43NAME [1/2]

#define SPECENUM_VALUE43NAME   "Unit Build Base"

Definition at line 275 of file fc_types.h.

◆ SPECENUM_VALUE43NAME [2/2]

#define SPECENUM_VALUE43NAME   "MinForeignPct"

Definition at line 275 of file fc_types.h.

◆ SPECENUM_VALUE44 [1/2]

#define SPECENUM_VALUE44   ACTRES_MINE

Definition at line 276 of file fc_types.h.

◆ SPECENUM_VALUE44 [2/2]

#define SPECENUM_VALUE44   VUT_ACTIVITY

Definition at line 276 of file fc_types.h.

◆ SPECENUM_VALUE44NAME [1/2]

#define SPECENUM_VALUE44NAME   "Unit Build Mine"

Definition at line 277 of file fc_types.h.

◆ SPECENUM_VALUE44NAME [2/2]

#define SPECENUM_VALUE44NAME   "Activity"

Definition at line 277 of file fc_types.h.

◆ SPECENUM_VALUE45 [1/2]

#define SPECENUM_VALUE45   ACTRES_IRRIGATE

Definition at line 278 of file fc_types.h.

◆ SPECENUM_VALUE45 [2/2]

#define SPECENUM_VALUE45   VUT_DIPLREL_TILE

Definition at line 278 of file fc_types.h.

◆ SPECENUM_VALUE45NAME [1/2]

#define SPECENUM_VALUE45NAME   "Unit Build Irrigation"

Definition at line 279 of file fc_types.h.

◆ SPECENUM_VALUE45NAME [2/2]

#define SPECENUM_VALUE45NAME   "DiplRelTile"

Definition at line 279 of file fc_types.h.

◆ SPECENUM_VALUE46 [1/2]

#define SPECENUM_VALUE46   ACTRES_COLLECT_RANSOM

Definition at line 280 of file fc_types.h.

◆ SPECENUM_VALUE46 [2/2]

#define SPECENUM_VALUE46   VUT_DIPLREL_TILE_O

Definition at line 280 of file fc_types.h.

◆ SPECENUM_VALUE46NAME [1/2]

#define SPECENUM_VALUE46NAME   "Collect Ransom"

Definition at line 281 of file fc_types.h.

◆ SPECENUM_VALUE46NAME [2/2]

#define SPECENUM_VALUE46NAME   "DiplRelTileOther"

Definition at line 281 of file fc_types.h.

◆ SPECENUM_VALUE47 [1/2]

#define SPECENUM_VALUE47   ACTRES_UNUSED_1

Definition at line 283 of file fc_types.h.

◆ SPECENUM_VALUE47 [2/2]

#define SPECENUM_VALUE47   VUT_DIPLREL_UNITANY

Definition at line 283 of file fc_types.h.

◆ SPECENUM_VALUE47NAME [1/2]

#define SPECENUM_VALUE47NAME   "Unused1"

Definition at line 284 of file fc_types.h.

◆ SPECENUM_VALUE47NAME [2/2]

#define SPECENUM_VALUE47NAME   "DiplRelUnitAny"

Definition at line 284 of file fc_types.h.

◆ SPECENUM_VALUE48 [1/2]

#define SPECENUM_VALUE48   ACTRES_TRANSPORT_DEBOARD

Definition at line 285 of file fc_types.h.

◆ SPECENUM_VALUE48 [2/2]

#define SPECENUM_VALUE48   VUT_DIPLREL_UNITANY_O

Definition at line 285 of file fc_types.h.

◆ SPECENUM_VALUE48NAME [1/2]

#define SPECENUM_VALUE48NAME   "Unit Transport Deboard"

Definition at line 286 of file fc_types.h.

◆ SPECENUM_VALUE48NAME [2/2]

#define SPECENUM_VALUE48NAME   "DiplRelUnitAnyOther"

Definition at line 286 of file fc_types.h.

◆ SPECENUM_VALUE49 [1/2]

#define SPECENUM_VALUE49   ACTRES_TRANSPORT_UNLOAD

Definition at line 287 of file fc_types.h.

◆ SPECENUM_VALUE49 [2/2]

#define SPECENUM_VALUE49   VUT_MINLATITUDE

Definition at line 287 of file fc_types.h.

◆ SPECENUM_VALUE49NAME [1/2]

#define SPECENUM_VALUE49NAME   "Unit Transport Unload"

Definition at line 288 of file fc_types.h.

◆ SPECENUM_VALUE49NAME [2/2]

#define SPECENUM_VALUE49NAME   "MinLatitude"

Definition at line 288 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [1/16]

#define SPECENUM_VALUE4NAME   "User"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [2/16]

#define SPECENUM_VALUE4NAME   N_("Fortified")

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [3/16]

#define SPECENUM_VALUE4NAME   "Unit Sabotage City"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [4/16]

#define SPECENUM_VALUE4NAME   "East"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [5/16]

#define SPECENUM_VALUE4NAME   N_("Hard")

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [6/16]

#define SPECENUM_VALUE4NAME   "LandAndSea"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [7/16]

#define SPECENUM_VALUE4NAME   "Same Continent"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [8/16]

#define SPECENUM_VALUE4NAME   "Transferred"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [9/16]

#define SPECENUM_VALUE4NAME   "OnNativeTile"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [10/16]

#define SPECENUM_VALUE4NAME   "Convert"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [11/16]

#define SPECENUM_VALUE4NAME   "Terrain"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [12/16]

#define SPECENUM_VALUE4NAME   "qt"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [13/16]

#define SPECENUM_VALUE4NAME   "Resource"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [14/16]

#define SPECENUM_VALUE4NAME   "Pollution"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [15/16]

#define SPECENUM_VALUE4NAME   "Cultured_Nation"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE4NAME [16/16]

#define SPECENUM_VALUE4NAME   "Experimental+"

Definition at line 118 of file fc_types.h.

◆ SPECENUM_VALUE5 [1/12]

#define SPECENUM_VALUE5   ACTIVITY_SENTRY

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [2/12]

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [3/12]

#define SPECENUM_VALUE5   DIR8_SOUTHWEST

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [4/12]

#define SPECENUM_VALUE5   AI_LEVEL_CHEATING

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [5/12]

#define SPECENUM_VALUE5   CITYT_BORDERING_TCLASS_REGION

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [6/12]

#define SPECENUM_VALUE5   USP_NATIVE_EXTRA

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [7/12]

#define SPECENUM_VALUE5   IF_USER_FLAG_2

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [8/12]

#define SPECENUM_VALUE5   VUT_NATION

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [9/12]

#define SPECENUM_VALUE5   GUI_SDL

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [10/12]

#define SPECENUM_VALUE5   EC_FALLOUT

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [11/12]

#define SPECENUM_VALUE5   ACHIEVEMENT_LUCKY

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE5 [12/12]

#define SPECENUM_VALUE5   TECH_COST_LINEAR

Definition at line 149 of file fc_types.h.

◆ SPECENUM_VALUE50 [1/2]

#define SPECENUM_VALUE50   ACTRES_TRANSPORT_DISEMBARK

Definition at line 289 of file fc_types.h.

◆ SPECENUM_VALUE50 [2/2]

#define SPECENUM_VALUE50   VUT_MAXLATITUDE

Definition at line 289 of file fc_types.h.

◆ SPECENUM_VALUE50NAME [1/2]

#define SPECENUM_VALUE50NAME   "Unit Transport Disembark"

Definition at line 290 of file fc_types.h.

◆ SPECENUM_VALUE50NAME [2/2]

#define SPECENUM_VALUE50NAME   "MaxLatitude"

Definition at line 290 of file fc_types.h.

◆ SPECENUM_VALUE51 [1/2]

#define SPECENUM_VALUE51   ACTRES_TRANSPORT_BOARD

Definition at line 291 of file fc_types.h.

◆ SPECENUM_VALUE51 [2/2]

#define SPECENUM_VALUE51   VUT_COUNTER

Definition at line 291 of file fc_types.h.

◆ SPECENUM_VALUE51NAME [1/2]

#define SPECENUM_VALUE51NAME   "Unit Transport Board"

Definition at line 292 of file fc_types.h.

◆ SPECENUM_VALUE51NAME [2/2]

#define SPECENUM_VALUE51NAME   "Counter"

Definition at line 292 of file fc_types.h.

◆ SPECENUM_VALUE52 [1/2]

#define SPECENUM_VALUE52   ACTRES_TRANSPORT_EMBARK

Definition at line 293 of file fc_types.h.

◆ SPECENUM_VALUE52 [2/2]

#define SPECENUM_VALUE52   VUT_ORIGINAL_OWNER

Definition at line 293 of file fc_types.h.

◆ SPECENUM_VALUE52NAME [1/2]

#define SPECENUM_VALUE52NAME   "Unit Transport Embark"

Definition at line 294 of file fc_types.h.

◆ SPECENUM_VALUE52NAME [2/2]

#define SPECENUM_VALUE52NAME   "OriginalOwner"

Definition at line 294 of file fc_types.h.

◆ SPECENUM_VALUE53 [1/2]

#define SPECENUM_VALUE53   ACTRES_SPY_SPREAD_PLAGUE

Definition at line 295 of file fc_types.h.

◆ SPECENUM_VALUE53 [2/2]

#define SPECENUM_VALUE53   VUT_IMPR_FLAG

Definition at line 295 of file fc_types.h.

◆ SPECENUM_VALUE53NAME [1/2]

#define SPECENUM_VALUE53NAME   "Unit Spread Plague"

Definition at line 296 of file fc_types.h.

◆ SPECENUM_VALUE53NAME [2/2]

#define SPECENUM_VALUE53NAME   "BuildingFlag"

Definition at line 296 of file fc_types.h.

◆ SPECENUM_VALUE54 [1/2]

#define SPECENUM_VALUE54   ACTRES_SPY_ATTACK

Definition at line 297 of file fc_types.h.

◆ SPECENUM_VALUE54 [2/2]

#define SPECENUM_VALUE54   VUT_WRAP

Definition at line 297 of file fc_types.h.

◆ SPECENUM_VALUE54NAME [1/2]

#define SPECENUM_VALUE54NAME   "Unit Spy Attack"

Definition at line 298 of file fc_types.h.

◆ SPECENUM_VALUE54NAME [2/2]

#define SPECENUM_VALUE54NAME   "Wrap"

Definition at line 298 of file fc_types.h.

◆ SPECENUM_VALUE55 [1/2]

#define SPECENUM_VALUE55   ACTRES_CONQUER_EXTRAS

Definition at line 299 of file fc_types.h.

◆ SPECENUM_VALUE55 [2/2]

#define SPECENUM_VALUE55   VUT_PLAYER_FLAG

Definition at line 299 of file fc_types.h.

◆ SPECENUM_VALUE55NAME [1/2]

#define SPECENUM_VALUE55NAME   "Unit Conquer Extras"

Definition at line 300 of file fc_types.h.

◆ SPECENUM_VALUE55NAME [2/2]

#define SPECENUM_VALUE55NAME   "PlayerFlag"

Definition at line 300 of file fc_types.h.

◆ SPECENUM_VALUE56 [1/2]

#define SPECENUM_VALUE56   ACTRES_HUT_ENTER

Definition at line 301 of file fc_types.h.

◆ SPECENUM_VALUE56 [2/2]

#define SPECENUM_VALUE56   VUT_PLAYER_STATE

Definition at line 301 of file fc_types.h.

◆ SPECENUM_VALUE56NAME [1/2]

#define SPECENUM_VALUE56NAME   "Unit Enter Hut"

Definition at line 302 of file fc_types.h.

◆ SPECENUM_VALUE56NAME [2/2]

#define SPECENUM_VALUE56NAME   "PlayerState"

Definition at line 302 of file fc_types.h.

◆ SPECENUM_VALUE57 [1/2]

#define SPECENUM_VALUE57   ACTRES_HUT_FRIGHTEN

Definition at line 303 of file fc_types.h.

◆ SPECENUM_VALUE57 [2/2]

#define SPECENUM_VALUE57   VUT_FORM_AGE

Definition at line 303 of file fc_types.h.

◆ SPECENUM_VALUE57NAME [1/2]

#define SPECENUM_VALUE57NAME   "Unit Frighten Hut"

Definition at line 304 of file fc_types.h.

◆ SPECENUM_VALUE57NAME [2/2]

#define SPECENUM_VALUE57NAME   "FormAge"

Definition at line 304 of file fc_types.h.

◆ SPECENUM_VALUE58

#define SPECENUM_VALUE58   ACTRES_UNIT_MOVE

Definition at line 305 of file fc_types.h.

◆ SPECENUM_VALUE58NAME

#define SPECENUM_VALUE58NAME   "Unit Move"

Definition at line 306 of file fc_types.h.

◆ SPECENUM_VALUE59

#define SPECENUM_VALUE59   ACTRES_PARADROP_CONQUER

Definition at line 307 of file fc_types.h.

◆ SPECENUM_VALUE59NAME

#define SPECENUM_VALUE59NAME   "Unit Paradrop Conquer"

Definition at line 308 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [1/11]

#define SPECENUM_VALUE5NAME   "Sentry"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [2/11]

#define SPECENUM_VALUE5NAME   "Unit Targeted Sabotage City"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [3/11]

#define SPECENUM_VALUE5NAME   "Southwest"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [4/11]

#define SPECENUM_VALUE5NAME   N_("Cheating")

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [5/11]

#define SPECENUM_VALUE5NAME   "Bordering TClass Region"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [6/11]

#define SPECENUM_VALUE5NAME   "InNativeExtra"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [7/11]

#define SPECENUM_VALUE5NAME   "Nation"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [8/11]

#define SPECENUM_VALUE5NAME   "sdl"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [9/11]

#define SPECENUM_VALUE5NAME   "Fallout"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [10/11]

#define SPECENUM_VALUE5NAME   "Lucky"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE5NAME [11/11]

#define SPECENUM_VALUE5NAME   "Linear"

Definition at line 150 of file fc_types.h.

◆ SPECENUM_VALUE6 [1/10]

#define SPECENUM_VALUE6   ACTIVITY_PILLAGE

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [2/10]

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [3/10]

#define SPECENUM_VALUE6   DIR8_SOUTH

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [4/10]

#define SPECENUM_VALUE6   AI_LEVEL_AWAY

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [5/10]

#define SPECENUM_VALUE6   USP_MOVED_THIS_TURN

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [6/10]

#define SPECENUM_VALUE6   IF_USER_FLAG_3

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [7/10]

#define SPECENUM_VALUE6   VUT_UTYPE

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [8/10]

#define SPECENUM_VALUE6   GUI_SDL2

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [9/10]

#define SPECENUM_VALUE6   EC_HUT

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE6 [10/10]

#define SPECENUM_VALUE6   ACHIEVEMENT_HUTS

Definition at line 152 of file fc_types.h.

◆ SPECENUM_VALUE60

#define SPECENUM_VALUE60   ACTRES_HOMELESS

Definition at line 309 of file fc_types.h.

◆ SPECENUM_VALUE60NAME

#define SPECENUM_VALUE60NAME   "Unit Make Homeless"

Definition at line 310 of file fc_types.h.

◆ SPECENUM_VALUE61

#define SPECENUM_VALUE61   ACTRES_WIPE_UNITS

Definition at line 311 of file fc_types.h.

◆ SPECENUM_VALUE61NAME

#define SPECENUM_VALUE61NAME   "Wipe Units"

Definition at line 312 of file fc_types.h.

◆ SPECENUM_VALUE62

#define SPECENUM_VALUE62   ACTRES_SPY_ESCAPE

Definition at line 313 of file fc_types.h.

◆ SPECENUM_VALUE62NAME

#define SPECENUM_VALUE62NAME   "Unit Spy Escape"

Definition at line 314 of file fc_types.h.

◆ SPECENUM_VALUE63

#define SPECENUM_VALUE63   ACTRES_TRANSPORT_LOAD

Definition at line 315 of file fc_types.h.

◆ SPECENUM_VALUE63NAME

#define SPECENUM_VALUE63NAME   "Unit Transport Load"

Definition at line 316 of file fc_types.h.

◆ SPECENUM_VALUE64

#define SPECENUM_VALUE64   ACTRES_CLEAN

Definition at line 317 of file fc_types.h.

◆ SPECENUM_VALUE64NAME

#define SPECENUM_VALUE64NAME   "Clean"

Definition at line 318 of file fc_types.h.

◆ SPECENUM_VALUE65

#define SPECENUM_VALUE65   ACTRES_TELEPORT

Definition at line 320 of file fc_types.h.

◆ SPECENUM_VALUE65NAME

#define SPECENUM_VALUE65NAME   "Teleport"

Definition at line 321 of file fc_types.h.

◆ SPECENUM_VALUE66

#define SPECENUM_VALUE66   ACTRES_TELEPORT_CONQUER

Definition at line 322 of file fc_types.h.

◆ SPECENUM_VALUE66NAME

#define SPECENUM_VALUE66NAME   "Teleport Conquer"

Definition at line 323 of file fc_types.h.

◆ SPECENUM_VALUE67

#define SPECENUM_VALUE67   ACTRES_ENABLER_CHECK

Definition at line 325 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [1/9]

#define SPECENUM_VALUE6NAME   N_("Pillage")

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [2/9]

#define SPECENUM_VALUE6NAME   "Unit Sabotage City Production"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [3/9]

#define SPECENUM_VALUE6NAME   "South"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [4/9]

#define SPECENUM_VALUE6NAME   N_("Away")

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [5/9]

#define SPECENUM_VALUE6NAME   "MovedThisTurn"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [6/9]

#define SPECENUM_VALUE6NAME   "UnitType"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [7/9]

#define SPECENUM_VALUE6NAME   "sdl2"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [8/9]

#define SPECENUM_VALUE6NAME   "Hut"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE6NAME [9/9]

#define SPECENUM_VALUE6NAME   "Huts"

Definition at line 153 of file fc_types.h.

◆ SPECENUM_VALUE7 [1/8]

#define SPECENUM_VALUE7   ACTIVITY_GOTO

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [2/8]

#define SPECENUM_VALUE7   ACTRES_SPY_STEAL_TECH

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [3/8]

#define SPECENUM_VALUE7   DIR8_SOUTHEAST

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [4/8]

#define SPECENUM_VALUE7   IF_USER_FLAG_4

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [5/8]

#define SPECENUM_VALUE7   VUT_UTFLAG

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [6/8]

#define SPECENUM_VALUE7   GUI_SDL3

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [7/8]

#define SPECENUM_VALUE7   EC_APPEARANCE

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7 [8/8]

#define SPECENUM_VALUE7   ACHIEVEMENT_METROPOLIS

Definition at line 155 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [1/7]

#define SPECENUM_VALUE7NAME   "Goto"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [2/7]

#define SPECENUM_VALUE7NAME   "Unit Steal Tech"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [3/7]

#define SPECENUM_VALUE7NAME   "Southeast"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [4/7]

#define SPECENUM_VALUE7NAME   "UnitFlag"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [5/7]

#define SPECENUM_VALUE7NAME   "sdl3"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [6/7]

#define SPECENUM_VALUE7NAME   "Appear"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE7NAME [7/7]

#define SPECENUM_VALUE7NAME   "Metropolis"

Definition at line 156 of file fc_types.h.

◆ SPECENUM_VALUE8 [1/7]

#define SPECENUM_VALUE8   ACTIVITY_EXPLORE

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [2/7]

#define SPECENUM_VALUE8   ACTRES_SPY_TARGETED_STEAL_TECH

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [3/7]

#define SPECENUM_VALUE8   IF_USER_FLAG_5

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [4/7]

#define SPECENUM_VALUE8   VUT_UCLASS

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [5/7]

#define SPECENUM_VALUE8   GUI_WEB

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [6/7]

#define SPECENUM_VALUE8   EC_RESOURCE

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8 [7/7]

#define SPECENUM_VALUE8   ACHIEVEMENT_LITERATE

Definition at line 158 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [1/6]

#define SPECENUM_VALUE8NAME   "Explore"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [2/6]

#define SPECENUM_VALUE8NAME   "Unit Targeted Steal Tech"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [3/6]

#define SPECENUM_VALUE8NAME   "UnitClass"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [4/6]

#define SPECENUM_VALUE8NAME   "web"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [5/6]

#define SPECENUM_VALUE8NAME   "Resource"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE8NAME [6/6]

#define SPECENUM_VALUE8NAME   "Literate"

Definition at line 159 of file fc_types.h.

◆ SPECENUM_VALUE9 [1/6]

#define SPECENUM_VALUE9   ACTIVITY_TRANSFORM

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9 [2/6]

#define SPECENUM_VALUE9   ACTRES_SPY_INCITE_CITY

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9 [3/6]

#define SPECENUM_VALUE9   IF_USER_FLAG_6

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9 [4/6]

#define SPECENUM_VALUE9   VUT_UCFLAG

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9 [5/6]

#define SPECENUM_VALUE9   GUI_GTK4

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9 [6/6]

#define SPECENUM_VALUE9   ACHIEVEMENT_LAND_AHOY

Definition at line 161 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [1/5]

#define SPECENUM_VALUE9NAME   N_("Transform")

Definition at line 162 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [2/5]

#define SPECENUM_VALUE9NAME   "Unit Incite City"

Definition at line 162 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [3/5]

#define SPECENUM_VALUE9NAME   "UnitClassFlag"

Definition at line 162 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [4/5]

#define SPECENUM_VALUE9NAME   "gtk4"

Definition at line 162 of file fc_types.h.

◆ SPECENUM_VALUE9NAME [5/5]

#define SPECENUM_VALUE9NAME   "Land_Ahoy"

Definition at line 162 of file fc_types.h.

◆ SPECENUM_ZERO [1/3]

#define SPECENUM_ZERO   AIRLIFTING_CLASSICAL

Definition at line 944 of file fc_types.h.

◆ SPECENUM_ZERO [2/3]

#define SPECENUM_ZERO   REVEAL_MAP_NONE

Definition at line 944 of file fc_types.h.

◆ SPECENUM_ZERO [3/3]

#define SPECENUM_ZERO   GAMELOSS_STYLE_CLASSICAL

Definition at line 944 of file fc_types.h.

◆ TOPO_FLAG_BITS

#define TOPO_FLAG_BITS   4

Definition at line 626 of file fc_types.h.

◆ UCL_LAST

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

Definition at line 420 of file fc_types.h.

◆ WRAP_FLAG_BITS

#define WRAP_FLAG_BITS   2

Definition at line 635 of file fc_types.h.

Typedef Documentation

◆ action_id

Definition at line 392 of file fc_types.h.

◆ Activity_type_id

Definition at line 382 of file fc_types.h.

◆ adv_want

Definition at line 1355 of file fc_types.h.

◆ Base_type_id

Definition at line 386 of file fc_types.h.

◆ citizens

Definition at line 391 of file fc_types.h.

◆ Continent_id

Definition at line 375 of file fc_types.h.

◆ Disaster_type_id

Definition at line 388 of file fc_types.h.

◆ Goods_type_id

Definition at line 390 of file fc_types.h.

◆ Government_type_id

Definition at line 384 of file fc_types.h.

◆ Impr_type_id

Definition at line 379 of file fc_types.h.

◆ Multiplier_type_id

Definition at line 389 of file fc_types.h.

◆ Nation_type_id

Definition at line 383 of file fc_types.h.

◆ Output_type_id

Definition at line 381 of file fc_types.h.

◆ Resource_type_id

Definition at line 377 of file fc_types.h.

◆ Road_type_id

Definition at line 387 of file fc_types.h.

◆ server_setting_id

Definition at line 1071 of file fc_types.h.

◆ Specialist_type_id

Definition at line 378 of file fc_types.h.

◆ ssetv

Definition at line 696 of file fc_types.h.

◆ Tech_type_id

Definition at line 380 of file fc_types.h.

◆ Terrain_type_id

Definition at line 376 of file fc_types.h.

◆ Unit_Class_id

Definition at line 421 of file fc_types.h.

◆ Unit_type_id

Definition at line 385 of file fc_types.h.

Enumeration Type Documentation

◆ adv_unit_task

Enumerator
AUT_NONE 
AUT_AUTO_SETTLER 
AUT_BUILD_CITY 

Definition at line 373 of file fc_types.h.

◆ borders_mode

Enumerator
BORDERS_DISABLED 
BORDERS_ENABLED 
BORDERS_SEE_INSIDE 
BORDERS_EXPAND 

Definition at line 1037 of file fc_types.h.

◆ counter_target

Enumerator
CTGT_CITY 

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

◆ environment_upset_type

Enumerator
EUT_GLOBAL_WARMING 
EUT_NUCLEAR_WINTER 

Definition at line 1277 of file fc_types.h.

◆ happyborders_type

Enumerator
HB_DISABLED 
HB_NATIONAL 
HB_ALLIANCE 

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

◆ override_bool

Enumerator
OVERRIDE_TRUE 
OVERRIDE_FALSE 
NO_OVERRIDE 

Definition at line 94 of file fc_types.h.

◆ req_problem_type

Enumerator
RPT_POSSIBLE 
RPT_CERTAIN 

Definition at line 702 of file fc_types.h.

◆ revolen_type

Enumerator
REVOLEN_FIXED 
REVOLEN_RANDOM 
REVOLEN_QUICKENING 
REVOLEN_RANDQUICK 

Definition at line 1283 of file fc_types.h.

◆ road_compat

Enumerator
ROCO_ROAD 
ROCO_RAILROAD 
ROCO_RIVER 
ROCO_NONE 

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

◆ test_result

Enumerator
TR_SUCCESS 
TR_OTHER_FAILURE 
TR_ALREADY_SOLD 

Definition at line 1246 of file fc_types.h.

◆ trait_dist_mode

Enumerator
TDM_FIXED 
TDM_EVEN 

Definition at line 1044 of file fc_types.h.

◆ victory_condition_type

Enumerator
VC_SPACERACE 
VC_ALLIED 
VC_CULTURE 

Definition at line 1270 of file fc_types.h.

Function Documentation

◆ ai_level_name_update_cb()

const char * ai_level_name_update_cb ( const char old)

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

Definition at line 374 of file ai.c.

◆ BV_DEFINE() [1/4]

BV_DEFINE ( bv_extras  ,
MAX_EXTRA_TYPES   
)

◆ BV_DEFINE() [2/4]

BV_DEFINE ( bv_max_extras  ,
MAX_EXTRA_TYPES   
)

◆ BV_DEFINE() [3/4]

BV_DEFINE ( bv_player  ,
MAX_NUM_PLAYER_SLOTS   
)

◆ BV_DEFINE() [4/4]

◆ FC_STATIC_ASSERT() [1/2]

FC_STATIC_ASSERT ( CITY_MAP_MAX_RADIUS<=  5,
too_many_city_tiles   
)

◆ FC_STATIC_ASSERT() [2/2]

FC_STATIC_ASSERT ( )