Civ5 Lua API

-->
-->

### sidebar1 Content

Donec eu mi sed turpis feugiat feugiat. Integer turpis arcu, pellentesque eget, cursus et, fermentum ut, sapien.

# Civ5 Lua API

<This document is currently a work in progress.>

## Static Variables

### Players[MAX_PLAYERS]

This table contains an array of all active and inactive players.

### Teams[MAX_TEAMS]

This table contains an array of all active and inactive team instances.

## Enums

Enums are constant value types that are used by both the engine and gameplay DLL.

### GameDefines

###### Will most likely be deprecated soon since GameInfo.Defines supports all of these and more.

##### MAX_CIV_PLAYERS

##### MAX_CIV_TEAMS

##### MAX_MAJOR_CIVS

##### MAX_MINOR_CIVS

##### MAX_PLAYERS

##### MAX_TEAMS

##### BARBARIAN_PLAYER

##### BARBARIAN_TEAM

##### NUM_CITY_PLOTS

##### CITY_HOME_PLOT

##### CITY_PLOTS_RADIUS

##### CITY_PLOTS_DIAMETER

### InterfaceDirtyBits

##### SelectionCamera_DIRTY_BIT

##### Fog_DIRTY_BIT

##### GlobeLayer_DIRTY_BIT

##### GlobeInfo_DIRTY_BIT

##### Waypoints_DIRTY_BIT

##### PercentButtons_DIRTY_BIT

##### MiscButtons_DIRTY_BIT

##### PlotListButtons_DIRTY_BIT

##### SelectionButtons_DIRTY_BIT

##### CitizenButtons_DIRTY_BIT

##### ResearchButtons_DIRTY_BIT

##### Event_DIRTY_BIT

##### Center_DIRTY_BIT

##### GameData_DIRTY_BIT

##### Score_DIRTY_BIT

##### TurnTimer_DIRTY_BIT

##### Help_DIRTY_BIT

##### MinimapSection_DIRTY_BIT

##### SelectionSound_DIRTY_BIT

##### Cursor_DIRTY_BIT

##### CityInfo_DIRTY_BIT

##### UnitInfo_DIRTY_BIT

##### Popup_DIRTY_BIT

##### CityScreen_DIRTY_BIT

##### InfoPane_DIRTY_BIT

##### Flag_DIRTY_BIT

##### HighlightPlot_DIRTY_BIT

##### ColoredPlots_DIRTY_BIT

##### BlockadedPlots_DIRTY_BIT

##### Financial_Screen_DIRTY_BIT

##### Foreign_Screen_DIRTY_BIT

##### Soundtrack_DIRTY_BIT

##### Domestic_Advisor_DIRTY_BIT

##### Advanced_Start_DIRTY_BIT

##### NationalBorders_DIRTY_BIT

##### Policies_DIRTY_BIT

##### NUM_INTERFACE_DIRTY_BITS

### CityUpdateTypes

##### NO_CITY_UPDATE_TYPE

##### CITY_UPDATE_TYPE_BANNER

##### CITY_UPDATE_TYPE_SPECIALISTS

##### CITY_UPDATE_TYPE_PRODUCTION

##### NUM_CITY_UPDATE_TYPES

### ButtonPopupTypes

##### BUTTONPOPUP_TEXT

##### BUTTONPOPUP_MAIN_MENU

##### BUTTONPOPUP_CONFIRM_MENU

##### BUTTONPOPUP_DECLAREWARMOVE

##### BUTTONPOPUP_DECLAREWARRANGESTRIKE

##### BUTTONPOPUP_CONFIRMCOMMAND

##### BUTTONPOPUP_CONFIRM_IMPROVEMENT_REBUILD

##### BUTTONPOPUP_GREAT_PERSON

##### BUTTONPOPUP_LOADUNIT

##### BUTTONPOPUP_LEADUNIT

##### BUTTONPOPUP_CHOOSETECH

##### BUTTONPOPUP_CITY_CAPTURED

##### BUTTONPOPUP_ANNEX_CITY

##### BUTTONPOPUP_LIBERATE_MINOR

##### BUTTONPOPUP_DISBANDCITY

##### BUTTONPOPUP_CHOOSEPRODUCTION

##### BUTTONPOPUP_CHOOSEPOLICY

##### BUTTONPOPUP_CHOOSECITYPURCHASE

##### BUTTONPOPUP_CHOOSEELECTION

##### BUTTONPOPUP_DIPLOVOTE

##### BUTTONPOPUP_ALARM

##### BUTTONPOPUP_DEAL_CANCELED

##### BUTTONPOPUP_PYTHON

##### BUTTONPOPUP_PYTHON_SCREEN

##### BUTTONPOPUP_DETAILS

##### BUTTONPOPUP_ADMIN

##### BUTTONPOPUP_ADMIN_PASSWORD

##### BUTTONPOPUP_EXTENDED_GAME

##### BUTTONPOPUP_DIPLOMACY

##### BUTTONPOPUP_ADDBUDDY

##### BUTTONPOPUP_FORCED_DISCONNECT

##### BUTTONPOPUP_PITBOSS_DISCONNECT

##### BUTTONPOPUP_KICKED

##### BUTTONPOPUP_FREE_COLONY

##### BUTTONPOPUP_LAUNCH

##### BUTTONPOPUP_MINOR_GOLD

##### BUTTONPOPUP_MINOR_CIV_QUEST

##### BUTTONPOPUP_MINOR_CIV_QUEST_COMPLETED

##### BUTTONPOPUP_MINOR_CIV_INTRUSION

##### BUTTONPOPUP_MINOR_CIV_GREETING_AND_WAR

##### BUTTONPOPUP_BARBARIAN_RANSOM

##### BUTTONPOPUP_MINOR_CIV_ENTER_TERRITORY

##### BUTTONPOPUP_TEMP_SPECIALISTS

##### BUTTONPOPUP_NOTIFICATION_LOG

##### BUTTONPOPUP_MINOR_CIVS_LIST

##### BUTTONPOPUP_GIFT_CONFIRM

##### BUTTONPOPUP_CONFIRM_POLICY_BRANCH_SWITCH

##### BUTTONPOPUP_WHOS_WINNING

##### BUTTONPOPUP_NEW_ERA

##### BUTTONPOPUP_NATURAL_WONDER_REWARD

##### BUTTONPOPUP_GOODY_HUT_REWARD

##### BUTTONPOPUP_BARBARIAN_CAMP_REWARD

##### BUTTONPOPUP_GOLDEN_AGE_REWARD

##### BUTTONPOPUP_GREAT_PERSON_REWARD

##### BUTTONPOPUP_CITY_STATE_GREETING

##### BUTTONPOPUP_CITY_STATE_DIPLO

##### BUTTONPOPUP_CITY_PLOT_MANAGEMENT

##### BUTTONPOPUP_CHOOSE_RELIGION_NAME

##### BUTTONPOPUP_TECH_TREE

##### BUTTONPOPUP_TECH_AWARD

##### BUTTONPOPUP_MODDER_0

##### BUTTONPOPUP_MODDER_1

##### BUTTONPOPUP_MODDER_2

##### BUTTONPOPUP_MODDER_3

##### BUTTONPOPUP_MODDER_4

##### BUTTONPOPUP_MODDER_5

##### BUTTONPOPUP_MODDER_6

##### BUTTONPOPUP_MODDER_7

##### BUTTONPOPUP_MODDER_8

##### BUTTONPOPUP_MODDER_9

##### BUTTONPOPUP_MODDER_10

##### BUTTONPOPUP_MODDER_11

##### NUM_BUTTONPOPUP_TYPES

### YieldTypes

##### NO_YIELD

##### YIELD_FOOD

##### YIELD_PRODUCTION

##### YIELD_GOLD

##### YIELD_SCIENCE

##### NUM_YIELD_TYPES

### DomainTypes

##### NO_DOMAIN

##### DOMAIN_SEA

##### DOMAIN_AIR

##### DOMAIN_LAND

##### DOMAIN_IMMOBILE

##### NUM_DOMAIN_TYPES

### FeatureTypes

##### NO_FEATURE

##### FEATURE_ICE

##### FEATURE_JUNGLE

##### FEATURE_MARSH

##### FEATURE_OASIS

##### FEATURE_FLOOD_PLAINS

##### FEATURE_FOREST

##### FEATURE_FALLOUT

##### NUM_FEATURE_TYPES

### FogOfWarModeTypes

##### FOGOFWARMODE_OFF

##### FOGOFWARMODE_NOVIS

##### FOGOFWARMODE_UNEXPLORED

### OrderTypes

##### NO_ORDER

##### ORDER_TRAIN

##### ORDER_CONSTRUCT

##### ORDER_CREATE

##### ORDER_PREPARE

##### ORDER_MAINTAIN

##### NUM_ORDER_TYPES

### PlotTypes

##### NO_PLOT

##### PLOT_MOUNTAIN

##### PLOT_HILLS

##### PLOT_LAND

##### PLOT_OCEAN

##### NUM_PLOT_TYPES

### TerrainTypes

##### NO_TERRAIN

##### TERRAIN_GRASS

##### TERRAIN_PLAINS

##### TERRAIN_DESERT

##### TERRAIN_TUNDRA

##### TERRAIN_SNOW

##### TERRAIN_COAST

##### TERRAIN_OCEAN

##### TERRAIN_MOUNTAIN

##### TERRAIN_HILL

##### NUM_TERRAIN_TYPES

### InterfaceModeTypes

##### NO_INTERFACEMODE

##### INTERFACEMODE_DEBUG

##### INTERFACEMODE_SELECTION

##### INTERFACEMODE_PING

##### INTERFACEMODE_GRIP

##### INTERFACEMODE_MOVE_TO

##### INTERFACEMODE_MOVE_TO_TYPE

##### INTERFACEMODE_MOVE_TO_ALL

##### INTERFACEMODE_ROUTE_TO

##### INTERFACEMODE_AIRLIFT

##### INTERFACEMODE_NUKE

##### INTERFACEMODE_PARADROP

##### INTERFACEMODE_ATTACK

##### INTERFACEMODE_RANGE_ATTACK

##### INTERFACEMODE_AIRSTRIKE

##### INTERFACEMODE_AIR_SWEEP

##### INTERFACEMODE_REBASE

##### INTERFACEMODE_PLACE_UNIT

##### INTERFACEMODE_EMBARK

##### INTERFACEMODE_DISEMBARK

##### INTERFACEMODE_GIFT_UNIT

##### INTERFACEMODE_CITY_PLOT_SELECTION

##### NUM_INTERFACEMODE_TYPES

### NotificationTypes

##### NOTIFICATION_GENERIC

##### NOTIFICATION_TECH

##### NOTIFICATION_POLICY

##### NOTIFICATION_PRODUCTION

##### NOTIFICATION_MET_MINOR

##### NOTIFICATION_MINOR

##### NOTIFICATION_BARBARIAN

##### NOTIFICATION_GOODY

##### NOTIFICATION_BUY_TILE

##### NOTIFICATION_CITY_GROWTH

##### NOTIFICATION_CITY_TILE

##### NOTIFICATION_DEMAND_RESOURCE

##### NOTIFICATION_UNIT_PROMOTION

##### NOTIFICATION_WONDER_STARTED

##### NOTIFICATION_WONDER_COMPLETED_ACTIVE_PLAYER

##### NOTIFICATION_WONDER_COMPLETED

##### NOTIFICATION_WONDER_BEATEN

##### NOTIFICATION_GOLDEN_AGE_BEGUN_ACTIVE_PLAYER

##### NOTIFICATION_GOLDEN_AGE_BEGUN

##### NOTIFICATION_GOLDEN_AGE_ENDED_ACTIVE_PLAYER

##### NOTIFICATION_GOLDEN_AGE_ENDED

##### NOTIFICATION_GREAT_PERSON_ACTIVE_PLAYER

##### NOTIFICATION_GREAT_PERSON

##### NOTIFICATION_WAR_ACTIVE_PLAYER

##### NOTIFICATION_WAR

##### NOTIFICATION_VICTORY

##### NOTIFICATION_UNIT_DIED

##### NOTIFICATION_CITY_LOST

##### NOTIFICATION_CAPITAL_LOST_ACTIVE_PLAYER

##### NOTIFICATION_CAPITAL_LOST

##### NOTIFICATION_CAPITAL_RECOVERED

##### NOTIFICATION_PLAYER_KILLED

##### NOTIFICATION_DISCOVERED_LUXURY_RESOURCE

##### NOTIFICATION_DISCOVERED_STRATEGIC_RESOURCE

##### NOTIFICATION_DISCOVERED_BONUS_RESOURCE

##### NOTIFICATION_POLICY_ADOPTION

##### NOTIFICATION_ADOPT_RELIGION

##### NOTIFICATION_RELIGION_RACE

##### NOTIFICATION_EXPLORATION_RACE

##### NOTIFICATION_DIPLOMACY_DECLARATION

##### NOTIFICATION_DEAL_EXPIRED_GPT

##### NOTIFICATION_DEAL_EXPIRED_RESOURCE

##### NOTIFICATION_DEAL_EXPIRED_OPEN_BORDERS

##### NOTIFICATION_DEAL_EXPIRED_DEFENSIVE_PACT

##### NOTIFICATION_DEAL_EXPIRED_RESEARCH_AGREEMENT

##### NOTIFICATION_DEAL_EXPIRED_TRADE_AGREEMENT

##### NOTIFICATION_TECH_AWARD

##### NOTIFICATION_FREE_TECH

##### NOTIFICATION_PLAYER_DEAL

##### NUM_NOTIFICATION_TYPES

### ActivityTypes

##### NO_ACTIVITY

##### ACTIVITY_AWAKE

##### ACTIVITY_HOLD

##### ACTIVITY_SLEEP

##### ACTIVITY_HEAL

##### ACTIVITY_SENTRY

##### ACTIVITY_INTERCEPT

##### ACTIVITY_MISSION

### MissionTypes

##### NO_MISSION

##### MISSION_MOVE_TO

##### MISSION_ROUTE_TO

##### MISSION_MOVE_TO_UNIT

##### MISSION_SWAP_UNITS

##### MISSION_SKIP

##### MISSION_SLEEP

##### MISSION_ALERT

##### MISSION_FORTIFY

##### MISSION_GARRISON

##### MISSION_SET_UP_FOR_RANGED_ATTACK

##### MISSION_EMBARK

##### MISSION_DISEMBARK

##### MISSION_AIRPATROL

##### MISSION_HEAL

##### MISSION_AIRLIFT

##### MISSION_NUKE

##### MISSION_PARADROP

##### MISSION_REBASE

##### MISSION_AIR_SWEEP

##### MISSION_RANGE_ATTACK

##### MISSION_PILLAGE

##### MISSION_FOUND

##### MISSION_JOIN

##### MISSION_CONSTRUCT

##### MISSION_DISCOVER

##### MISSION_HURRY

##### MISSION_TRADE

##### MISSION_SPREAD_RELIGION

##### MISSION_GOLDEN_AGE

##### MISSION_BUILD

##### MISSION_LEAD

##### MISSION_DIE_ANIMATION

##### MISSION_BEGIN_COMBAT

##### MISSION_END_COMBAT

##### MISSION_AIRSTRIKE

##### MISSION_SURRENDER

##### MISSION_CAPTURED

##### MISSION_IDLE

##### MISSION_DIE

##### MISSION_DAMAGE

##### MISSION_MULTI_SELECT

##### MISSION_MULTI_DESELECT

##### MISSION_WAIT_FOR

##### NUM_MISSION_TYPES

### ActionSubTypes

##### ACTIONSUBTYPE_INTERFACEMODE

##### ACTIONSUBTYPE_COMMAND

##### ACTIONSUBTYPE_BUILD

##### ACTIONSUBTYPE_PROMOTION

##### ACTIONSUBTYPE_SPECIALIST

##### ACTIONSUBTYPE_CONTROL

##### ACTIONSUBTYPE_AUTOMATE

##### ACTIONSUBTYPE_MISSION

##### NUM_ACTIONSUBTYPES

### GameMessageTypes

##### GAMEMESSAGE_NETWORK_READY

##### GAMEMESSAGE_VERIFY_VERSION

##### GAMEMESSAGE_VERSION_NACK

##### GAMEMESSAGE_VERSION_WARNING

##### GAMEMESSAGE_GAME_TYPE

##### GAMEMESSAGE_ID_ASSIGNMENT

##### GAMEMESSAGE_FILE_INFO

##### GAMEMESSAGE_PICK_YOUR_CIV

##### GAMEMESSAGE_CIV_CHOICE

##### GAMEMESSAGE_CONFIRM_CIV_CLAIM

##### GAMEMESSAGE_CLAIM_INFO

##### GAMEMESSAGE_CIV_CHOICE_ACK

##### GAMEMESSAGE_CIV_CHOICE_NACK

##### GAMEMESSAGE_CIV_CHOSEN

##### GAMEMESSAGE_INTERIM_NOTICE

##### GAMEMESSAGE_INIT_INFO

##### GAMEMESSAGE_MAPSCRIPT_CHECK

##### GAMEMESSAGE_MAPSCRIPT_ACK

##### GAMEMESSAGE_LOAD_GAME

##### GAMEMESSAGE_PLAYER_ID

##### GAMEMESSAGE_SLOT_REASSIGNMENT

##### GAMEMESSAGE_PLAYER_INFO

##### GAMEMESSAGE_GAME_INFO

##### GAMEMESSAGE_REASSIGN_PLAYER

##### GAMEMESSAGE_PITBOSS_INFO

##### GAMEMESSAGE_LAUNCHING_INFO

##### GAMEMESSAGE_INIT_GAME

##### GAMEMESSAGE_INIT_PLAYERS

##### GAMEMESSAGE_AUTH_REQUEST

##### GAMEMESSAGE_AUTH_RESPONSE

##### GAMEMESSAGE_SYNCH_START

##### GAMEMESSAGE_PLAYER_OPTION

##### GAMEMESSAGE_EXTENDED_GAME

##### GAMEMESSAGE_AUTO_MOVES

##### GAMEMESSAGE_TURN_COMPLETE

##### GAMEMESSAGE_PUSH_MISSION

##### GAMEMESSAGE_AUTO_MISSION

##### GAMEMESSAGE_DO_COMMAND

##### GAMEMESSAGE_PUSH_ORDER

##### GAMEMESSAGE_POP_ORDER

##### GAMEMESSAGE_DO_TASK

##### GAMEMESSAGE_RESEARCH

##### GAMEMESSAGE_CONVERT

##### GAMEMESSAGE_CHAT

##### GAMEMESSAGE_PING

##### GAMEMESSAGE_SIGN

##### GAMEMESSAGE_LINE_ENTITY

##### GAMEMESSAGE_SIGN_DELETE

##### GAMEMESSAGE_LINE_ENTITY_DELETE

##### GAMEMESSAGE_LINE_GROUP_DELETE

##### GAMEMESSAGE_PAUSE

##### GAMEMESSAGE_MP_KICK

##### GAMEMESSAGE_MP_RETIRE

##### GAMEMESSAGE_CLOSE_CONNECTION

##### GAMEMESSAGE_NEVER_JOINED

##### GAMEMESSAGE_MP_DROP_INIT

##### GAMEMESSAGE_MP_DROP_VOTE

##### GAMEMESSAGE_MP_DROP_UPDATE

##### GAMEMESSAGE_MP_DROP_RESULT

##### GAMEMESSAGE_MP_DROP_SAVE

##### GAMEMESSAGE_TOGGLE_TRADE

##### GAMEMESSAGE_IMPLEMENT_OFFER

##### GAMEMESSAGE_CHANGE_WAR

##### GAMEMESSAGE_LIBERATE_MINOR

##### GAMEMESSAGE_CHOOSE_ELECTION

##### GAMEMESSAGE_DIPLO_VOTE

##### GAMEMESSAGE_APPLY_EVENT

##### GAMEMESSAGE_CONTACT_CIV

##### GAMEMESSAGE_DIPLO_CHAT

##### GAMEMESSAGE_SEND_OFFER

##### GAMEMESSAGE_RENEGOTIATE

##### GAMEMESSAGE_RENEGOTIATE_ITEM

##### GAMEMESSAGE_EXIT_TRADE

##### GAMEMESSAGE_KILL_DEAL

##### GAMEMESSAGE_UPDATE_POLICIES

##### GAMEMESSAGE_CLEAR_TABLE

##### GAMEMESSAGE_POPUP_PROCESSED

##### GAMEMESSAGE_DIPLOMACY_FROM_UI

##### GAMEMESSAGE_HOT_JOIN_NOTICE

##### GAMEMESSAGE_HOT_DROP_NOTICE

##### GAMEMESSAGE_POPUP

##### GAMEMESSAGE_EVENT_TRIGGERED

##### GAMEMESSAGE_LAUNCH_SPACESHIP

##### GAMEMESSAGE_ADVANCED_START_ACTION

##### GAMEMESSAGE_MINOR_CIV_QUEST_NO_INTEREST

##### GAMEMESSAGE_MINOR_CIV_QUEST_COMPLETED

##### GAMEMESSAGE_MINOR_CIV_INTRUSION

##### GAMEMESSAGE_MINOR_CIV_ENTER_TERRITORY

##### GAMEMESSAGE_BARBARIAN_RANSOM

##### GAMEMESSAGE_PLAYER_HURRY

##### GAMEMESSAGE_MOD_NET_MESSAGE

##### GAMEMESSAGE_SWAP_UNITS

### TaskTypes

##### TASK_RAZE

##### TASK_DISBAND

##### TASK_GIFT

##### TASK_SET_AUTOMATED_CITIZENS

##### TASK_SET_AUTOMATED_PRODUCTION

##### TASK_SET_EMPHASIZE

##### TASK_NO_AUTO_ASSIGN_SPECIALISTS

##### TASK_ADD_SPECIALIST

##### TASK_REMOVE_SPECIALIST

##### TASK_CHANGE_WORKING_PLOT

##### TASK_CLEAR_WORKING_OVERRIDE

##### TASK_HURRY

##### TASK_CONSCRIPT

##### TASK_CLEAR_ORDERS

##### TASK_RALLY_PLOT

##### TASK_CLEAR_RALLY_PLOT

##### TASK_RANGED_ATTACK

##### TASK_CREATE_PUPPET

##### TASK_ANNEX_PUPPET

##### NUM_TASK_TYPES

### CommandTypes

##### COMMAND_PROMOTION

##### COMMAND_UPGRADE

##### COMMAND_AUTOMATE

##### COMMAND_WAKE

##### COMMAND_CANCEL

##### COMMAND_CANCEL_ALL

##### COMMAND_STOP_AUTOMATION

##### COMMAND_DELETE

##### COMMAND_GIFT

##### COMMAND_LOAD

##### COMMAND_LOAD_UNIT

##### COMMAND_UNLOAD

##### COMMAND_UNLOAD_ALL

##### COMMAND_HOTKEY

##### NUM_COMMAND_TYPES

### DirectionTypes

##### NO_DIRECTION

##### DIRECTION_NORTHEAST

##### DIRECTION_EAST

##### DIRECTION_SOUTHEAST

##### DIRECTION_SOUTHWEST

##### DIRECTION_WEST

##### DIRECTION_NORTHWEST

##### NUM_DIRECTION_TYPES

### DiploUIStateTypes

##### NO_DIPLO_UI_STATE

##### DIPLO_UI_STATE_DEFAULT_ROOT

##### DIPLO_UI_STATE_WAR_DECLARED_BY_HUMAN

##### DIPLO_UI_STATE_PEACE_MADE_BY_HUMAN

##### DIPLO_UI_STATE_TRADE

##### DIPLO_UI_STATE_TRADE_AI_MAKES_OFFER

##### DIPLO_UI_STATE_TRADE_AI_ACCEPTS_OFFER

##### DIPLO_UI_STATE_TRADE_AI_REJECTS_OFFER

##### DIPLO_UI_STATE_TRADE_AI_MAKES_DEMAND

##### DIPLO_UI_STATE_TRADE_HUMAN_OFFERS_CONCESSIONS

##### DIPLO_UI_STATE_BLANK_DISCUSSION

##### DIPLO_UI_STATE_DISCUSS_AGGRESSIVE_MILITARY_WARNING

##### DIPLO_UI_STATE_DISCUSS_I_ATTACKED_YOUR_MINOR_CIV

##### DIPLO_UI_STATE_DISCUSS_YOU_ATTACKED_MINOR_CIV

##### DIPLO_UI_STATE_DISCUSS_YOU_KILLED_MINOR_CIV

##### DIPLO_UI_STATE_DISCUSS_PROTECT_MINOR_CIV

##### DIPLO_UI_STATE_DISCUSS_YOU_EXPANSION_SERIOUS_WARNING

##### DIPLO_UI_STATE_DISCUSS_YOU_EXPANSION_WARNING

##### DIPLO_UI_STATE_DISCUSS_YOU_PLOT_BUYING_SERIOUS_WARNING

##### DIPLO_UI_STATE_DISCUSS_YOU_PLOT_BUYING_WARNING

##### DIPLO_UI_STATE_DISCUSS_PLAN_RESEARCH_AGREEMENT

##### NUM_DIPLO_UI_STATES

### FlowDirectionTypes

##### NO_FLOWDIRECTION

##### FLOWDIRECTION_NORTH

##### FLOWDIRECTION_NORTHEAST

##### FLOWDIRECTION_SOUTHEAST

##### FLOWDIRECTION_SOUTH

##### FLOWDIRECTION_SOUTHWEST

##### FLOWDIRECTION_NORTHWEST

##### NUM_FLOWDIRECTION_TYPES

##### FLOWDIRECTION_NORTH_MASK

##### FLOWDIRECTION_SOUTH_MASK

##### FLOWDIRECTION_SOUTHEAST_MASK

##### FLOWDIRECTION_NORTHWEST_MASK

##### FLOWDIRECTION_SOUTHWEST_MASK

##### FLOWDIRECTION_NORTHEAST_MASK

### PolicyBranchTypes

##### NO_POLICY_BRANCH_TYPE

### FromUIDiploEventTypes

##### NO_FROM_UI_DIPLO_EVENT

##### FROM_UI_DIPLO_EVENT_HUMAN_DECLARES_WAR

##### FROM_UI_DIPLO_EVENT_HUMAN_NEGOTIATE_PEACE

##### FROM_UI_DIPLO_EVENT_DEMAND_HUMAN_REFUSAL

##### FROM_UI_DIPLO_EVENT_AGGRESSIVE_MILITARY_WARNING_RESPONSE

##### FROM_UI_DIPLO_EVENT_I_ATTACKED_YOUR_MINOR_CIV_RESPONSE

##### FROM_UI_DIPLO_EVENT_ATTACKED_MINOR_RESPONSE

##### FROM_UI_DIPLO_EVENT_KILLED_MINOR_RESPONSE

##### FROM_UI_DIPLO_EVENT_EXPANSION_SERIOUS_WARNING_RESPONSE

##### FROM_UI_DIPLO_EVENT_EXPANSION_WARNING_RESPONSE

##### FROM_UI_DIPLO_EVENT_PLOT_BUYING_SERIOUS_WARNING_RESPONSE

##### FROM_UI_DIPLO_EVENT_PLOT_BUYING_WARNING_RESPONSE

##### FROM_UI_DIPLO_EVENT_PLAN_RA_RESPONSE

##### NUM_FROM_UI_DIPLO_EVENTS

### LeaderheadAnimationTypes

##### NO_LEADERHEAD_ANIM

##### LEADERHEAD_ANIM_INTRO

##### LEADERHEAD_ANIM_NEUTRAL_HELLO

##### LEADERHEAD_ANIM_PEACEFUL

##### LEADERHEAD_ANIM_OPENING_GLOAT

##### LEADERHEAD_ANIM_DECLARE_WAR

##### LEADERHEAD_ANIM_ATTACKED

##### LEADERHEAD_ANIM_HATE_HELLO

##### LEADERHEAD_ANIM_DEFEATED

##### LEADERHEAD_ANIM_REQUEST

##### LEADERHEAD_ANIM_DEMAND

##### LEADERHEAD_ANIM_NEUTRAL_IDLE

##### LEADERHEAD_ANIM_HATE_IDLE

##### LEADERHEAD_ANIM_LETS_HEAR_IT

##### LEADERHEAD_ANIM_YES

##### LEADERHEAD_ANIM_NO

### TradeableItems

##### TRADE_ITEM_NONE

##### TRADE_ITEM_GOLD

##### TRADE_ITEM_GOLD_PER_TURN

##### TRADE_ITEM_MAPS

##### TRADE_ITEM_RESOURCES

##### TRADE_ITEM_CITIES

##### TRADE_ITEM_UNITS

##### TRADE_ITEM_OPEN_BORDERS

##### TRADE_ITEM_DEFENSIVE_PACT

##### TRADE_ITEM_RESEARCH_AGREEMENT

##### TRADE_ITEM_TRADE_AGREEMENT

##### TRADE_ITEM_PERMANENT_ALLIANCE

##### TRADE_ITEM_SURRENDER

##### TRADE_ITEM_TRUCE

##### TRADE_ITEM_PEACE_TREATY

##### TRADE_ITEM_THIRD_PARTY_PEACE

##### TRADE_ITEM_THIRD_PARTY_WAR

##### TRADE_ITEM_THIRD_PARTY_EMBARGO

##### NUM_TRADEABLE_ITEMS

### EndTurnBlockingTypes

##### NO_ENDTURN_BLOCKING_TYPE

##### ENDTURN_BLOCKING_RESEARCH

##### ENDTURN_BLOCKING_PRODUCTION

##### ENDTURN_BLOCKING_UNITS

##### ENDTURN_BLOCKING_ADOPT_RELIGION

##### ENDTURN_BLOCKING_FREE_TECH

##### NUM_ENDTURN_BLOCKING_TYPES

### ResourceUsageTypes

##### RESOURCEUSAGE_BONUS

##### RESOURCEUSAGE_STRATEGIC

##### RESOURCEUSAGE_LUXURY

##### NUM_RESOURCEUSAGE_TYPES

### MajorCivApproachTypes

##### NO_MAJOR_CIV_APPROACH

##### MAJOR_CIV_APPROACH_WAR

##### MAJOR_CIV_APPROACH_HOSTILE

##### MAJOR_CIV_APPROACH_DECEPTIVE

##### MAJOR_CIV_APPROACH_GUARDED

##### MAJOR_CIV_APPROACH_AFRAID

##### MAJOR_CIV_APPROACH_FRIENDLY

##### MAJOR_CIV_APPROACH_NEUTRAL

##### NUM_MAJOR_CIV_APPROACHES

### MinorCivTraitTypes

##### NO_MINOR_CIV_TRAIT_TYPE

##### MINOR_CIV_TRAIT_CULTURED

##### MINOR_CIV_TRAIT_MILITARISTIC

##### MINOR_CIV_TRAIT_MARITIME

##### NUM_MINOR_CIV_TRAIT_TYPES

### MinorCivPersonalityTypes

##### NO_MINOR_CIV_PERSONALITY_TYPE

##### MINOR_CIV_PERSONALITY_FRIENDLY

##### MINOR_CIV_PERSONALITY_NEUTRAL

##### MINOR_CIV_PERSONALITY_HOSTILE

##### MINOR_CIV_PERSONALITY_IRRATIONAL

##### NUM_MINOR_CIV_PERSONALITY_TYPES

### MinorCivQuestTypes

##### NO_MINOR_CIV_QUEST_TYPE

##### MINOR_CIV_QUEST_ROUTE

##### MINOR_CIV_QUEST_KILL_CAMP

##### MINOR_CIV_QUEST_CONNECT_RESOURCE

##### MINOR_CIV_QUEST_CONSTRUCT_WONDER

##### MINOR_CIV_QUEST_GREAT_PERSON

##### MINOR_CIV_QUEST_KILL_CITY_STATE

##### MINOR_CIV_QUEST_FIND_PLAYER

##### MINOR_CIV_QUEST_FIND_NATURAL_WONDER

##### NUM_MINOR_CIV_QUEST_TYPES

### YieldDisplayTypes

##### USER_ALL_ON

##### USER_ALL_OFF

##### EMPIRE

##### CITY_OWNED

##### CITY_WORKED

##### AREA

### ButtonStates

##### eNormal

##### eMouseOver

##### eMouseDown

##### eDisabled

### Mouse

##### eLClick

##### eRClick

##### eMClick

##### eWheel

##### eMouseEnter

##### eMouseExit

### KeyEvents

##### WM_KEYDOWN

##### KeyDown

##### WM_KEYUP

##### KeyUp

### MouseEvents

##### MouseFirst

##### MouseWheel

##### MouseMove

##### LButtonDown

##### LButtonUp

##### LButtonDoubleClick

##### RButtonDown

##### RButtonUp

##### RButtonDoubleClick

##### MButtonDown

##### MButtonUp

##### MButtonDoubleClick

##### MouseWheel

##### XButtonDown

##### XButtonUp

##### XButtonDoubleClick

##### MouseLast

### Keys

##### A

##### B

##### C

##### D

##### E

##### F

##### G

##### H

##### I

##### J

##### K

##### L

##### M

##### N

##### O

##### P

##### Q

##### R

##### S

##### T

##### U

##### V

##### W

##### X

##### Y

##### Z

##### 1

##### 2

##### 3

##### 4

##### 5

##### 6

##### 7

##### 8

##### 9

##### 0

##### VK_SPACE

##### VK_BACK

##### VK_TAB

##### VK_CLEAR

##### VK_RETURN

##### VK_SHIFT

##### VK_CONTROL

##### VK_MENU

##### VK_PAUSE

##### VK_CAPITAL

##### VK_KANA

##### VK_HANGEUL

##### VK_HANGUL

##### VK_JUNJA

##### VK_FINAL

##### VK_HANJA

##### VK_KANJI

##### VK_ESCAPE

##### VK_CONVERT

##### VK_NONCONVERT

##### VK_ACCEPT

##### VK_MODECHANGE

##### VK_SPACE

##### VK_PRIOR

##### VK_NEXT

##### VK_END

##### VK_HOME

##### VK_LEFT

##### VK_UP

##### VK_RIGHT

##### VK_DOWN

##### VK_SELECT

##### VK_PRINT

##### VK_EXECUTE

##### VK_SNAPSHOT

##### VK_INSERT

##### VK_DELETE

##### VK_HELP

##### VK_LWIN

##### VK_RWIN

##### VK_APPS

##### VK_SLEEP

##### VK_NUMPAD0

##### VK_NUMPAD1

##### VK_NUMPAD2

##### VK_NUMPAD3

##### VK_NUMPAD4

##### VK_NUMPAD5

##### VK_NUMPAD6

##### VK_NUMPAD7

##### VK_NUMPAD8

##### VK_NUMPAD9

##### VK_MULTIPLY

##### VK_ADD

##### VK_SEPARATOR

##### VK_SUBTRACT

##### VK_DECIMAL

##### VK_DIVIDE

##### VK_F1

##### VK_F2

##### VK_F3

##### VK_F4

##### VK_F5

##### VK_F6

##### VK_F7

##### VK_F8

##### VK_F9

##### VK_F10

##### VK_F11

##### VK_F12

##### VK_F13

##### VK_F14

##### VK_F15

##### VK_F16

##### VK_F17

##### VK_F18

##### VK_F19

##### VK_F20

##### VK_F21

##### VK_F22

##### VK_F23

##### VK_F24

##### VK_NUMLOCK

##### VK_SCROLL

##### VK_OEM_NEC_EQUAL

##### VK_OEM_FJ_JISHO

##### VK_OEM_FJ_MASSHOU

##### VK_OEM_FJ_TOUROKU

##### VK_OEM_FJ_LOYA

##### VK_OEM_FJ_ROYA

##### VK_LSHIFT

##### VK_RSHIFT

##### VK_LCONTROL

##### VK_RCONTROL

##### VK_LMENU

##### VK_RMENU

##### VK_BROWSER_BACK

##### VK_BROWSER_FORWARD

##### VK_BROWSER_REFRESH

##### VK_BROWSER_STOP

##### VK_BROWSER_SEARCH

##### VK_BROWSER_FAVORITES

##### VK_BROWSER_HOME

##### VK_VOLUME_MUTE

##### VK_VOLUME_DOWN

##### VK_VOLUME_UP

##### VK_MEDIA_NEXT_TRACK

##### VK_MEDIA_PREV_TRACK

##### VK_MEDIA_STOP

##### VK_MEDIA_PLAY_PAUSE

##### VK_LAUNCH_MAIL

##### VK_LAUNCH_MEDIA_SELECT

##### VK_LAUNCH_APP1

##### VK_LAUNCH_APP2

##### VK_OEM_1

##### VK_OEM_PLUS

##### VK_OEM_COMMA

##### VK_OEM_MINUS

##### VK_OEM_PERIOD

##### VK_OEM_2

##### VK_OEM_3

##### VK_OEM_4

##### VK_OEM_5

##### VK_OEM_6

##### VK_OEM_7

##### VK_OEM_8

##### VK_OEM_AX

##### VK_OEM_102

##### VK_ICO_HELP

##### VK_ICO_00

##### VK_PROCESSKEY

##### VK_ICO_CLEAR

##### VK_PACKET

##### VK_OEM_RESET

##### VK_OEM_JUMP

##### VK_OEM_PA1

##### VK_OEM_PA2

##### VK_OEM_PA3

##### VK_OEM_WSCTRL

##### VK_OEM_CUSEL

##### VK_OEM_ATTN

##### VK_OEM_FINISH

##### VK_OEM_COPY

##### VK_OEM_AUTO

##### VK_OEM_ENLW

##### VK_OEM_BACKTAB

##### VK_ATTN

##### VK_CRSEL

##### VK_EXSEL

##### VK_EREOF

##### VK_PLAY

##### VK_ZOOM

##### VK_NONAME

##### VK_PA1

##### VK_OEM_CLEAR

## Static Methods

Static methods are always available and do not pertain to a specific instance of an object.

### globals

### GameInfo

### Game

##### CanHandleAction

##### HandleAction

##### UpdateScore

##### CycleCities

##### CycleUnits

##### CyclePlotUnits

##### SelectionListMove

##### SelectionListGameNetMessage

##### SelectedCitiesGameNetMessage

##### CityPushOrder

##### CityPurchaseUnit

##### CityPurchaseBuilding

##### CityPurchaseProject

##### GetSymbolID

##### GetProductionPerPopulation

##### GetAdjustedPopulationPercent

##### GetAdjustedLandPercent

##### IsTeamVote

##### IsChooseElection

##### IsTeamVoteEligible

##### CountPossibleVote

##### GetVoteRequired

##### GetSecretaryGeneral

##### CanHaveSecretaryGeneral

##### CountCivPlayersAlive

##### CountCivPlayersEverAlive

##### CountCivTeamsAlive

##### CountCivTeamsEverAlive

##### CountHumanPlayersAlive

##### CountHumanPlayersEverAlive

##### CountTotalCivPower

##### CountTotalNukeUnits

##### CountKnownTechNumTeams

##### GoldenAgeLength

##### VictoryDelay

##### GetImprovementUpgradeTime

##### CanTrainNukes

##### GetCurrentEra

##### GetDiploResponse

##### GetActiveTeam

##### GetActiveCivilizationType

##### IsNetworkMultiPlayer

##### IsGameMultiPlayer

##### IsTeamGame

##### ReviveActivePlayer

##### GetNumHumanPlayers

##### GetGameTurn

##### SetGameTurn

##### GetTurnYear

##### GetGameTurnYear

##### GetElapsedGameTurns

##### GetMaxTurns

##### SetMaxTurns

##### ChangeMaxTurns

##### GetMaxCityElimination

##### SetMaxCityElimination

##### GetNumAdvancedStartPoints

##### SetNumAdvancedStartPoints

##### GetStartTurn

##### GetStartYear

##### SetStartYear

##### GetEstimateEndTurn

##### SetEstimateEndTurn

##### GetTurnSlice

##### GetMinutesPlayed

##### GetTargetScore

##### SetTargetScore

##### IsTutorialActive

##### IsTutorialLogging

##### IsTutorialDebugging

##### GetNumGameTurnActive

##### CountNumHumanGameTurnActive

##### GetNumCities

##### GetNumCivCities

##### GetTotalPopulation

##### GetNoNukesCount

##### IsNoNukes

##### ChangeNoNukesCount

##### GetSecretaryGeneralTimer

##### GetVoteTimer

##### GetNukesExploded

##### ChangeNukesExploded

##### GetMaxPopulation

##### GetMaxLand

##### GetMaxTech

##### GetMaxWonders

##### GetInitPopulation

##### GetInitLand

##### GetInitTech

##### GetInitWonders

##### GetAIAutoPlay

##### SetAIAutoPlay

##### IsScoreDirty

##### SetScoreDirty

##### IsCircumnavigated

##### MakeCircumnavigated

##### DoFromUIDiploEvent

##### IsDiploVote

##### ChangeDiploVote

##### IsDebugMode

##### ToggleDebugMode

##### UpdateFOW

##### GetPitbossTurnTime

##### SetPitbossTurnTime

##### IsHotSeat

##### IsPbem

##### IsPitboss

##### IsSimultaneousTeamTurns

##### IsFinalInitialized

##### GetActivePlayer

##### SetActivePlayer

##### GetPausePlayer

##### IsPaused

##### GetBestLandUnit

##### GetBestLandUnitCombat

##### GetWinner

##### GetVictory

##### SetWinner

##### GetGameState

##### GetHandicapType

##### GetCalendar

##### GetStartEra

##### GetGameSpeedType

##### GetRankPlayer

##### GetPlayerRank

##### GetPlayerScore

##### GetRankTeam

##### GetTeamRank

##### GetTeamScore

##### IsOption

##### SetOption

##### IsMPOption

##### IsForcedControl

##### GetUnitCreatedCount

##### GetUnitClassCreatedCount

##### IsUnitClassMaxedOut

##### GetBuildingClassCreatedCount

##### IsBuildingClassMaxedOut

##### GetProjectCreatedCount

##### IsProjectMaxedOut

##### GetVoteOutcome

##### IsVotePassed

##### IsVictoryValid

##### IsSpecialUnitValid

##### MakeSpecialUnitValid

##### IsNukesValid

##### MakeNukesValid

##### IsInAdvancedStart

##### GetPlayerVote

##### GetScriptData

##### SetScriptData

##### SetName

##### GetName

##### Rand

##### CalculateSyncChecksum

##### CalculateOptionsChecksum

##### GetReplayMessageTurn

##### GetReplayMessageType

##### GetReplayMessagePlotX

##### GetReplayMessagePlotY

##### GetReplayMessagePlayer

##### GetReplayMessageColor

##### GetReplayMessageText

##### GetNumReplayMessages

##### GetReplayInfo

##### HasSkippedSaveChecksum

##### SaveReplay

##### AddPlayer

##### SetPlotExtraYield

##### ChangePlotExtraCost

##### IsCivEverActive

##### IsLeaderEverActive

##### IsUnitEverActive

##### IsBuildingEverActive

##### DoControl

##### DoMinorGoldGift

##### GetBestWondersPlayer

##### GetBestPoliciesPlayer

##### GetBestGreatPeoplePlayer

##### IsEverAttackedTutorial

##### GameplayDiplomacyAILeaderMessage

##### GetSpecialistYield

### Map

##### Areas

##### FindWater

##### GetClimate

##### GetFractalFlags

##### GetGridSize

##### GetNumPlots

##### GetNumResources

##### GetNumResourcesOnLand

##### GetPlot

##### GetPlotByIndex

##### GetPlotXY

##### GetArea

##### GetRandomResourceQuantity

##### GetSeaLevel

##### GetWorldSize

##### IsWrapX

##### IsWrapY

##### Rand

##### CalculateAreas

##### RecalculateAreas

##### PlotDistance

##### PlotXYWithRangeCheck

##### PlotDirection

##### DefaultContinentStamper

### Events

##### AppInitComplete

##### CameraViewChanged

##### CameraProjectionChanged

##### AnimationSamplingChanged

##### DontRecordCommandStreams

##### RecordCommandStreams

##### CityHandleCreated

##### RawResourceHandleCreated

##### ImprovementHandleCreated

##### UnitHandleCreated

##### UnitTypeChanged

##### WonderTypeChanged

##### WonderStateChanged

##### WonderTogglePlacement

##### ToggleDisplayUnits

##### GlobalUnitScale

##### FeatureLibrarySwap

##### RawResourceLibrarySwap

##### ImprovementLibrarySwap

##### UnitLibrarySwap

##### BuildingLibrarySwap

##### SequenceGameInitComplete

##### StateMachineDumpStates

##### StateMachineRequestStates

##### SerialEventHexSelected

##### SerialEventHexDeSelected

##### SerialEventMouseOverHex

##### SerialEventTest

##### SerialEventTestAnimations

##### SerialEventStartGame

##### SerialEventCameraBack

##### SerialEventCameraStartMovingBack

##### SerialEventCameraStopMovingBack

##### SerialEventCameraForward

##### SerialEventCameraStartMovingForward

##### SerialEventCameraStopMovingForward

##### SerialEventCameraLeft

##### SerialEventCameraStartMovingLeft

##### SerialEventCameraStopMovingLeft

##### SerialEventCameraRight

##### SerialEventCameraStartMovingRight

##### SerialEventCameraStopMovingRight

##### CameraStartRotatingCW

##### CameraStopRotatingCW

##### CameraStartRotatingCCW

##### CameraStopRotatingCCW

##### CameraStartPitchingUp

##### CameraStopPitchingUp

##### CameraStartPitchingDown

##### CameraStopPitchingDown

##### SerialEventCameraIn

##### SerialEventCameraOut

##### SerialEventCameraSetCenterAndZoom

##### SerialEventScreenShot

##### SerialEventHexGridOn

##### SerialEventHexGridOff

##### SerialEventHexHighlight

##### SerialEventHexCultureChanged

##### ClearHexHighlights

##### ClearHexHighlightStyle

##### SerialEventTerrainOverlayMod

##### SerialEventTerrainDecalCreated

##### SerialEventEraChanged

##### SerialEventCityCreated

##### SerialEventCityDestroyed

##### SerialEventCityCultureChanged

##### SerialEventCityPopulationChanged

##### SerialEventCitySetDamage

##### SerialEventEnterCityScreen

##### SerialEventExitCityScreen

##### SerialEventBuildingSizeChanged

##### SerialEventCityContinentChanged

##### SerialEventRoadCreated

##### SerialEventRoadDestroyed

##### SerialEventFeatureCreated

##### SerialEventFeatureDestroyed

##### SerialEventRawResourceCreated

##### SerialEventRawResourceDestroyed

##### SerialEventImprovementCreated

##### SerialEventImprovementCompleted

##### SerialEventImprovementDestroyed

##### SerialEventImprovementPillaged

##### SerialEventImprovementRepaired

##### SerialEventEnteredEarlyImprovedEras

##### SerialEventEnteredLateImprovedEras

##### SerialEventLandmarkCreated

##### SerialEventLandmarkDestroyed

##### SerialEventForestCreated

##### SerialEventForestRemoved

##### SerialEventJungleCreated

##### SerialEventJungleRemoved

##### SerialEventRiverTileAdded

##### SerialEventUnitCreated

##### SerialEventUnitDestroyed

##### UnitHexHighlight

##### SerialEventUnitSetDamage

##### SerialEventUnitFortify

##### UnitEmbark

##### UnitGarrison

##### UnitShouldDimFlag

##### UnitMarkThreatening

##### SerialEventUnitMoveToHexes

##### SerialEventUnitMove

##### SerialEventUnitTeleportedToHex

##### SerialEventUnitFacingChanged

##### UnitSelectionChanged

##### UnitFlagUpdated

##### UnitDataEdited

##### UnitDataRequested

##### UnitDebugFSM

##### SerialEventLeaderToggleDebugCam

##### SerialEventUnitFlagSelected

##### SerialEventGameMessagePopup

##### SerialEventGameMessagePopupProcessed

##### HexFOWStateChanged

##### GameplayAlertMessage

##### InterfaceModeChanged

##### HexYieldMightHaveChanged

##### ExitToMainMenu

##### NotificationAdded

##### NotificationRemoved

##### NotificationActivated

##### ActivePlayerTurnStart

##### ActivePlayerTurnEnd

##### PlayerChoseToLoadGame

##### PlayerChoseToLoadMap

##### UIPathFinderUpdate

##### DisplayMovementIndicator

##### NotifyAILeaderInGame

##### AILeaderMessage

##### TeamMet

##### WarStateChanged

##### SerialEventCityScreenDirty

##### SerialEventCityInfoDirty

##### SerialEventCityHexHighlightDirty

##### EventPoliciesDirty

##### SerialEventInfoPaneDirty

##### SerialEventUnitInfoDirty

##### SerialEventGameDataDirty

##### SerialEventTurnTimerDirty

##### SerialEventResearchDirty

##### SerialEventEndTurnDirty

##### SpecificCityInfoDirty

##### ClearDiplomacyTradeTable

##### ShowMovementRange

##### ShowAttackTargets

##### AdvisorDisplayShow

##### AdvisorDisplayHide

##### EndTurnTimerUpdate

##### AddPopupTextEvent

##### MultiplayerGameListUpdated

##### MultiplayerGamePlayerUpdated

##### ConnectedToNetworkHost

##### PreGameDirty

##### GameplaySetActivePlayer

##### LocalMachineUnitPositionChanged

##### LocalMachineAppUpdate

##### UnitStateChangeDetected

##### UnitHexHighlight

##### AudioChangeMusic

##### AudioMasterVolumeChanged

##### AudioMusicVolumeChanged

##### AudioEffectsVolumeChanged

##### AudioAmbienceVolumeChanged

##### ParticleEffectReloadRequested

##### ParticleEffectStatsRequested

##### ParticleEffectStatsResponse

##### KeyUpEvent

##### ToolTipEvent

##### VisibilityUpdated

##### UnitMemberOverlayAdd

##### UnitMemberOverlayRemove

##### UnitMemberOverlayShowHide

##### UnitMemberOverlayMessage

##### UnitMemberOverlayTargetColor

##### UnitMemberPositionChanged

##### UnitMemberCombatTargetChanged

##### UnitMemberCombatStateChanged

##### ClearUnitMoveHexRange

##### StartUnitMoveHexRange

##### AddUnitMoveHexRangeHex

##### EndUnitMoveHexRange

##### AudioPlay2DSound

##### RequestYieldDisplay

##### ShowHexYield

##### LocalMachineLanguageChanging

##### LuaEvent

### Locale

##### ConvertTextKey

##### ToUpper

##### ToLower

##### ToCurrency

##### ToNumber

##### ToPercent

##### ToRomanNumeral

##### ToSpellout

##### SetCurrentLanguage

##### GetCurrentLanguage

##### IsASCII

##### IsUTF8

### Network

##### Connect

##### SendChangeWar

##### SendPledgeMinorProtection

##### SendMinorNoUnitSpawning

##### SendLiberateMinor

##### SendResearch

##### SendDoTask

##### SendUnitUpgradeChoice

##### SendCityBuyPlot

##### SendMinorCivEnterTerritory

##### SendUpdatePolicies

##### SendReligionAdopted

##### SendBarbarianRansom

##### SendGiftUnit

##### SendUpdateCityCitizens

##### GetSynchRandSeed

##### GetMapRandSeed

##### ParseURL

##### URLEncode

##### URLDecode

##### BroadcastGameSettings

##### BroadcastPlayerInfo

### UI

##### LookAtSelectionPlot

##### CanDoInterfaceMode

##### GetLookAtPlot

##### GetSelectionPlot

##### GetInterfacePlotUnit

##### GetHeadSelectedUnit

##### GetSelectedUnitID

##### SelectUnit

##### SelectGroup

##### SelectAll

##### RemoveFromSelectionList

##### MakeSelectionListDirty

##### CanSelectionListFound

##### CanSelectionListWork

##### IsPopupUp

##### IsPopupQueued

##### IsDiploOrPopupWaiting

##### GetLastSelectedUnit

##### SetLastSelectedUnit

##### ChangePlotListColumn

##### GetGotoPlot

##### GetSingleMoveGotoPlot

##### GetOriginalPlot

##### ClearSelectionList

##### InsertIntoSelectionList

##### GetSymbolID

##### SelectCity

##### SelectLookAtCity

##### AddSelectedCity

##### ClearSelectedCities

##### IsCitySelected

##### GetHeadSelectedCity

##### IsCitySelection

##### UpdateCityScreen

##### SetPlaceUnit

##### GetPlaceUnit

##### ClearPlaceUnit

##### CanPlaceUnitAt

##### HighlightCanPlacePlots

##### ClearEventMessages

##### GetCycleSelectionCounter

##### SetCycleSelectionCounter

##### ChangeCycleSelectionCounter

##### GetEndTurnCounter

##### SetEndTurnCounter

##### ChangeEndTurnCounter

##### IsCombatFocus

##### SetCombatFocus

##### IsDirty

##### SetDirty

##### MakeInterfaceDirty

##### UpdateCursorType

##### LookAt

##### CenterCamera

##### ReleaseLockedCamera

##### IsFocused

##### IsBareMapMode

##### ToggleBareMapMode

##### IsShowYields

##### ToggleYieldVisibleMode

##### IsScoresVisible

##### ToggleScoresVisible

##### IsScoresMinimized

##### ToggleScoresMinimized

##### IsNetStatsVisible

##### GetOriginalPlotCount

##### IsCityScreenUp

##### SetCityScreenUp

##### CanEndTurn

##### WaitingForRemotePlayers

##### SetInterfaceMode

##### GetInterfaceMode

##### SetInterfaceModeValue

##### GetInterfaceModeValue

##### GetInterfaceModeDebugItemID1

##### SetInterfaceModeDebugItemID1

##### GetInterfaceModeDebugItemID2

##### SetInterfaceModeDebugItemID2

##### SetFlashing

##### IsFlashing

##### SetDiplomacyLocked

##### IsDiplomacyLocked

##### SetMinimapColor

##### SetCanEndTurn

##### IsHasMovedUnit

##### SetHasMovedUnit

##### IsForcePopup

##### SetForcePopup

##### LookAtCityOffset

##### ToggleTurnLog

##### ShowTurnLog

##### DirtyTurnLog

##### GetPlotListColumn

##### VerifyPlotListColumn

##### GetPlotListOffset

##### UnlockPopupHelp

##### ShowDetails

##### ShowAdminDetails

##### ToggleClockAlarm

##### IsClockAlarmOn

##### SetScreenDying

##### ExitingToMainMenu

##### SetWorldBuilder

##### NoTechSplash

##### IsInAdvancedStart

##### SetInAdvancedStart

##### IsSpaceshipScreenUp

##### SetBusy

##### IsNoSelectionListCycle

##### SetNoSelectionListCycle

##### LocationSelect

##### DoSelectCityAtPlot

##### AltKeyDown

##### ShiftKeyDown

##### CtrlKeyDown

##### GetMouseOverHex

##### GetScratchDeal

##### ActivateNotification

##### RemoveNotification

##### RebroadcastNotifications

##### GetVersionInfo

##### ExitGame

##### SaveFileList

##### LoadSaveFile

##### QuickSave

##### SaveGame

##### MapFileList

##### SaveMap

##### SetNextGameState

##### popupActivated

##### popupDeactivated

##### interruptTurnTimer

##### OnHumanOpenedTradeScreen

##### DoProposeDeal

##### DoEqualizeDealWithHuman

##### DoWhatWillAIGive

##### DoWhatDoesAIWant

##### IsAIRequestingConcessions

##### IsHumanMakingDemand

##### GetRepeatActionPlayer

##### SetRepeatActionPlayer

##### GetStartDiploRepeatCount

##### ChangeStartDiploRepeatCount

##### GetOfferTradeRepeatCount

##### SetOfferTradeRepeatCount

##### ChangeOfferTradeRepeatCount

##### OpenTechTree

##### BindMouse

##### DebugKeyHandler

## Scoped Methods

Scoped methods are only available on a per-object basis. These methods exist may only be called on valid object instances.

### Area

##### IsNone

##### CalculateTotalBestNatureYield

##### CountCoastalLand

##### CountNumUniqueResourceTypes

##### GetID

##### GetNumTiles

##### IsLake

##### GetNumOwnedTiles

##### GetNumUnownedTiles

##### GetNumRiverEdges

##### GetNumCities

##### GetNumUnits

##### GetTotalPopulation

##### GetNumStartingPlots

##### IsWater

##### GetUnitsPerPlayer

##### GetCitiesPerPlayer

##### GetPopulationPerPlayer

##### GetFreeSpecialist

##### GetNumRevealedTiles

##### GetNumUnrevealedTiles

##### GetAreaAIType

##### GetTargetCity

##### GetYieldRateModifier

##### GetNumResources

##### GetNumTotalResources

##### GetNumImprovements

### City

##### IsNone

##### Kill

##### CreateGreatPeople

##### DoTask

##### ChooseProduction

##### GetCityPlotIndex

##### GetCityIndexPlot

##### CanWork

##### ClearWorkingOverride

##### CountNumImprovedPlots

##### CountNumWaterPlots

##### CountNumRiverPlots

##### FindPopulationRank

##### FindBaseYieldRateRank

##### FindYieldRateRank

##### AllUpgradesAvailable

##### IsWorldWondersMaxed

##### IsTeamWondersMaxed

##### IsNationalWondersMaxed

##### IsBuildingsMaxed

##### CanTrain

##### CanConstruct

##### CanCreate

##### CanPrepare

##### CanMaintain

##### CanJoin

##### HasLocalResourceForBuilding

##### GetResourceDemanded

##### SetResourceDemanded

##### DoPickResourceDemanded

##### GetFoodTurnsLeft

##### IsProduction

##### IsProductionLimited

##### IsProductionUnit

##### IsProductionBuilding

##### IsProductionProject

##### IsProductionSpecialist

##### IsProductionProcess

##### CanContinueProduction

##### GetProductionExperience

##### AddProductionExperience

##### GetProductionUnit

##### GetProductionUnitAI

##### GetProductionBuilding

##### GetProductionProject

##### GetProductionSpecialist

##### GetProductionProcess

##### GetProductionNameKey

##### GetGeneralProductionTurnsLeft

##### IsFoodProduction

##### GetFirstUnitOrder

##### GetFirstProjectOrder

##### GetFirstSpecialistOrder

##### GetNumTrainUnitAI

##### GetFirstBuildingOrder

##### IsUnitFoodProduction

##### GetProduction

##### GetProductionNeeded

##### GetProductionTurnsLeft

##### GetUnitProductionTurnsLeft

##### GetBuildingProductionTurnsLeft

##### GetProjectProductionTurnsLeft

##### GetSpecialistProductionTurnsLeft

##### GetUnitPurchaseCost

##### GetBuildingPurchaseCost

##### GetProjectPurchaseCost

##### SetProduction

##### ChangeProduction

##### GetProductionModifier

##### GetCurrentProductionDifference

##### GetUnitProductionModifier

##### GetBuildingProductionModifier

##### GetProjectProductionModifier

##### GetSpecialistProductionModifier

##### GetExtraProductionDifference

##### CanHurry

##### Hurry

##### GetConscriptUnit

##### GetConscriptPopulation

##### ConscriptMinCityPopulation

##### CanConscript

##### Conscript

##### GetResourceYieldRateModifier

##### GetHandicapType

##### GetCivilizationType

##### GetPersonalityType

##### GetArtStyleType

##### GetCitySizeType

##### IsBarbarian

##### IsHuman

##### IsVisible

##### IsCapital

##### IsCoastal

##### FoodConsumption

##### FoodDifference

##### FoodDifferenceTimes100

##### GrowthThreshold

##### ProductionLeft

##### HurryCost

##### HurryGold

##### HurryPopulation

##### HurryProduction

##### MaxHurryPopulation

##### GetNumBuilding

##### IsHasBuilding

##### GetNumActiveBuilding

##### GetID

##### GetX

##### GetY

##### At

##### AtPlot

##### Plot

##### Area

##### WaterArea

##### GetRallyPlot

##### CanBuyPlot

##### CanBuyPlotAt

##### GetNextBuyablePlot

##### GetBuyablePlotList

##### GetBuyPlotCost

##### CanBuyAnyPlot

##### GetGarrisonedUnit

##### GetGameTurnFounded

##### GetGameTurnAcquired

##### GetGameTurnLastExpanded

##### GetPopulation

##### SetPopulation

##### ChangePopulation

##### GetRealPopulation

##### GetHighestPopulation

##### SetHighestPopulation

##### GetNumGreatPeople

##### GetBaseGreatPeopleRate

##### GetGreatPeopleRate

##### GetTotalGreatPeopleRateModifier

##### ChangeBaseGreatPeopleRate

##### GetGreatPeopleRateModifier

##### GetGreatPeopleProgress

##### ChangeGreatPeopleProgress

##### GetJONSCultureStored

##### SetJONSCultureStored

##### ChangeJONSCultureStored

##### GetJONSCultureLevel

##### SetJONSCultureLevel

##### ChangeJONSCultureLevel

##### DoJONSCultureLevelIncrease

##### GetJONSCultureThreshold

##### GetJONSCulturePerTurn

##### ChangeJONSCulturePerTurn

##### GetCultureRateModifier

##### ChangeCultureRateModifier

##### GetNumWorldWonders

##### GetNumTeamWonders

##### GetNumNationalWonders

##### GetNumBuildings

##### ChangeHealRate

##### GetFood

##### GetFoodTimes100

##### SetFood

##### ChangeFood

##### GetFoodKept

##### GetMaxFoodKeptPercent

##### GetOverflowProduction

##### SetOverflowProduction

##### GetFeatureProduction

##### SetFeatureProduction

##### GetMilitaryProductionModifier

##### GetSpaceProductionModifier

##### GetBuildingDefense

##### GetFreeExperience

##### GetCurrAirlift

##### GetMaxAirlift

##### GetAirModifier

##### GetNukeModifier

##### GetDefenseDamage

##### ChangeDefenseDamage

##### IsBombardable

##### GetNaturalDefense

##### GetTotalDefense

##### GetDefenseModifier

##### IsOccupied

##### SetOccupied

##### IsPuppet

##### SetPuppet

##### GetCultureUpdateTimer

##### ChangeCultureUpdateTimer

##### IsNeverLost

##### SetNeverLost

##### IsBombarded

##### SetBombarded

##### IsDrafted

##### SetDrafted

##### IsAirliftTargeted

##### SetAirliftTargeted

##### IsBlockaded

##### GetWeLoveTheKingDayCounter

##### SetWeLoveTheKingDayCounter

##### ChangeWeLoveTheKingDayCounter

##### GetNumThingsProduced

##### IsProductionAutomated

##### SetProductionAutomated

##### SetCitySizeBoost

##### GetOwner

##### GetTeam

##### GetPreviousOwner

##### GetOriginalOwner

##### GetCultureLevel

##### GetCultureThreshold

##### GetSeaPlotYield

##### GetRiverPlotYield

##### GetForestPlotYield

##### GetBaseYieldRate

##### SetBaseYieldRate

##### ChangeBaseYieldRate

##### GetBaseYieldRateModifier

##### GetYieldRate

##### GetYieldRateTimes100

##### GetYieldRateModifier

##### GetExtraSpecialistYield

##### GetExtraSpecialistYieldOfType

##### GetDomainFreeExperience

##### GetDomainProductionModifier

##### GetCulture

##### GetCultureTimes100

##### CountTotalCultureTimes100

##### FindHighestCulture

##### CalculateCulturePercent

##### CalculateTeamCulturePercent

##### SetCulture

##### SetCultureTimes100

##### ChangeCulture

##### ChangeCultureTimes100

##### IsEverOwned

##### IsRevealed

##### SetRevealed

##### GetNameKey

##### GetName

##### SetName

##### GetNumResources

##### HasResource

##### GetBuildingProduction

##### SetBuildingProduction

##### ChangeBuildingProduction

##### GetBuildingProductionTime

##### SetBuildingProductionTime

##### ChangeBuildingProductionTime

##### GetBuildingOriginalOwner

##### GetBuildingOriginalTime

##### GetUnitProduction

##### SetUnitProduction

##### ChangeUnitProduction

##### GetGreatPeopleUnitRate

##### GetGreatPeopleUnitProgress

##### SetGreatPeopleUnitProgress

##### ChangeGreatPeopleUnitProgress

##### IsCanAddSpecialistToBuilding

##### GetNumSpecialistsAssignedToBuilding

##### GetBuildingSpecialistUpgradeProgress

##### GetSpecialistUpgradeThreshold

##### GetNumSpecialistsAllowedByBuilding

##### GetSpecialistCount

##### GetSpecialistGreatPersonProgress

##### GetSpecialistGreatPersonProgressTimes100

##### ChangeSpecialistGreatPersonProgressTimes100

##### GetNumSpecialistsInBuilding

##### DoReallocateCitizens

##### DoVerifyWorkingPlots

##### IsNoAutoAssignSpecialists

##### GetUnitCombatFreeExperience

##### GetFreePromotionCount

##### IsFreePromotion

##### GetSpecialistFreeExperience

##### UpdateStrengthValue

##### GetStrengthValue

##### GetDamage

##### SetDamage

##### ChangeDamage

##### CanRangeStrike

##### CanRangeStrikeNow

##### CanRangeStrikeAt

##### GetInfluence

##### SetInfluence

##### ChangeInfluence

##### IsWorkingPlot

##### AlterWorkingPlot

##### IsForcedWorkingPlot

##### GetNumRealBuilding

##### SetNumRealBuilding

##### GetNumFreeBuilding

##### ClearOrderQueue

##### PushOrder

##### PopOrder

##### GetOrderQueueLength

##### GetBuildingYieldChange

##### SetBuildingYieldChange

##### SetScriptData

##### GetNumCityPlots

##### CanPlaceUnitHere

### Deal

##### ClearItems

##### GetNumItems

##### GetToPlayer

##### SetPlayer1

##### SetPlayer2

##### GetSurrenderingPlayer

##### SetSurrenderingPlayer

##### GetDemandingPlayer

##### SetDemandingPlayer

##### ResetIterator

##### GetNextItem

##### GetGoldAvailable

##### IsPossibleToTradeItem

##### AddGoldTrade

##### AddGoldPerTurnTrade

##### AddMapTrade

##### AddResourceTrade

##### AddCityTrade

##### AddUnitTrade

##### AddOpenBorders

##### AddDefensivePact

##### AddResearchAgreement

##### AddTradeAgreement

##### AddPermamentAlliance

##### AddSurrender

##### AddTruce

##### AddPeaceTreaty

##### AddThirdPartyPeace

##### AddThirdPartyWar

##### AddThirdPartyEmbargo

##### RemoveByType

##### RemoveResourceTrade

##### RemoveCityTrade

##### RemoveUnitTrade

##### RemoveThirdPartyPeace

##### RemoveThirdPartyWar

##### RemoveThirdPartyEmbargo

##### ChangeGoldTrade

##### ChangeGoldPerTurnTrade

##### ChangeResourceTrade

##### ChangeThirdPartyWarDuration

##### ChangeThirdPartyPeaceDuration

##### ChangeThirdPartyEmbargoDuration

### Event

### Fractal

### Player

##### InitCity

##### AcquireCity

##### KillCities

##### GetNewCityName

##### InitUnit

##### DisbandUnit

##### KillUnits

##### IsHuman

##### IsBarbarian

##### GetName

##### GetNameKey

##### GetCivilizationDescription

##### GetCivilizationDescriptionKey

##### GetCivilizationShortDescription

##### GetCivilizationShortDescriptionKey

##### GetCivilizationAdjective

##### GetCivilizationAdjectiveKey

##### GetFlagDecal

##### IsWhiteFlag

##### GetStateReligionName

##### GetStateReligionKey

##### GetWorstEnemyName

##### GetArtStyleType

##### CountTotalCulture

##### CountCityFeatures

##### CountNumBuildings

##### CanContact

##### Contact

##### CanTradeWith

##### GetNumTradeResourceImports

##### HasResource

##### CanStopTradingWithTeam

##### StopTradingWithTeam

##### IsTurnActive

##### FindNewCapital

##### CanRaze

##### Raze

##### Disband

##### CanReceiveGoody

##### ReceiveGoody

##### DoGoody

##### CanFound

##### Found

##### CanTrain

##### CanConstruct

##### CanCreate

##### CanPrepare

##### CanMaintain

##### IsProductionMaxedUnitClass

##### IsProductionMaxedBuildingClass

##### IsProductionMaxedProject

##### GetUnitProductionNeeded

##### GetBuildingProductionNeeded

##### GetProjectProductionNeeded

##### ChooseTech

##### HasReadyUnit

##### GetBuildingClassPrereqBuilding

##### RemoveBuildingClass

##### CanBuild

##### IsBuildBlockedByFeature

##### GetBestRoute

##### GetImprovementUpgradeRate

##### CalculateTotalYield

##### CalculateUnitCost

##### CalculateUnitSupply

##### CalculateGoldRate

##### CalculateResearchModifier

##### IsResearch

##### CanEverResearch

##### CanResearch

##### GetCurrentResearch

##### IsCurrentResearchRepeat

##### IsNoResearchAvailable

##### GetResearchTurnsLeft

##### UnitsRequiredForGoldenAge

##### UnitsGoldenAgeCapable

##### UnitsGoldenAgeReady

##### GreatPeopleThreshold

##### SpecialistYield

##### GetStartingPlot

##### SetStartingPlot

##### GetTotalPopulation

##### GetAveragePopulation

##### GetRealPopulation

##### GetTotalLand

##### GetTotalLandScored

##### GetGold

##### SetGold

##### ChangeGold

##### GetGoldFromCitiesTimes100

##### GetGoldPerTurnFromDiplomacy

##### GetCityConnectionGold

##### GetCityConnectionGoldTimes100

##### GetJONSCulturePerTurn

##### SetJONSCulturePerTurn

##### ChangeJONSCulturePerTurn

##### GetJONSCulture

##### SetJONSCulture

##### ChangeJONSCulture

##### GetHappiness

##### SetHappiness

##### GetExcessHappiness

##### IsEmpireUnhappy

##### IsEmpireVeryUnhappy

##### GetHappinessFromPolicies

##### GetHappinessFromBuildings

##### ChangeHappinessFromBuildings

##### GetHappinessFromResources

##### GetExtraHappinessPerLuxury

##### GetHappinessFromReligion

##### GetUnhappiness

##### GetUnhappinessFromCityCount

##### GetUnhappinessFromCapturedCityCount

##### GetUnhappinessFromCityPopulation

##### GetUnhappinessFromOccupiedCities

##### GetUnhappinessFromUnits

##### ChangeUnhappinessFromUnits

##### GetHappinessFromGarrisonedUnits

##### ChangeHappinessFromGarrisonedUnits

##### GetHappinessPerGarrisonedUnit

##### SetHappinessPerGarrisonedUnit

##### ChangeHappinessPerGarrisonedUnit

##### GetHappinessFromTradeRoutes

##### GetHappinessPerTradeRoute

##### SetHappinessPerTradeRoute

##### ChangeHappinessPerTradeRoute

##### GetHappinessFromMinor

##### GetBarbarianCombatBonus

##### SetBarbarianCombatBonus

##### ChangeBarbarianCombatBonus

##### IsAlwaysSeeBarbCamps

##### SetAlwaysSeeBarbCampsCount

##### ChangeAlwaysSeeBarbCampsCount

##### IsPolicyBranchUnlocked

##### SetPolicyBranchUnlocked

##### GetNumPolicyBranchesUnlocked

##### GetPolicyBranchChosen

##### GetNumPolicyBranchesAllowed

##### HasPolicy

##### SetHasPolicy

##### GetNextPolicyCost

##### CanAdoptPolicy

##### DoAdoptPolicy

##### CanUnlockPolicyBranch

##### GetAdvancedStartPoints

##### SetAdvancedStartPoints

##### ChangeAdvancedStartPoints

##### GetAdvancedStartUnitCost

##### GetAdvancedStartCityCost

##### GetAdvancedStartPopCost

##### GetAdvancedStartCultureCost

##### GetAdvancedStartBuildingCost

##### GetAdvancedStartImprovementCost

##### GetAdvancedStartRouteCost

##### GetAdvancedStartTechCost

##### GetAdvancedStartVisibilityCost

##### GetGoldenAgeProgressThreshold

##### GetGoldenAgeProgressMeter

##### SetGoldenAgeProgressMeter

##### ChangeGoldenAgeProgressMeter

##### GetNumGoldenAges

##### SetNumGoldenAges

##### ChangeNumGoldenAges

##### GetGoldenAgeTurns

##### GetGoldenAgeLength

##### IsGoldenAge

##### ChangeGoldenAgeTurns

##### GetNumUnitGoldenAges

##### ChangeNumUnitGoldenAges

##### GetStrikeTurns

##### GetGoldenAgeModifier

##### GetHurryModifier

##### DoGreatPersonChoice

##### CreateGreatPeople

##### GetGreatPeopleCreated

##### GetGreatGeneralsCreated

##### GetGreatPeopleThresholdModifier

##### GetGreatGeneralsThresholdModifier

##### GetGreatPeopleRateModifier

##### GetGreatGeneralRateModifier

##### GetDomesticGreatGeneralRateModifier

##### GetMaxGlobalBuildingProductionModifier

##### GetMaxTeamBuildingProductionModifier

##### GetMaxPlayerBuildingProductionModifier

##### GetFreeExperience

##### GetFeatureProductionModifier

##### GetWorkerSpeedModifier

##### GetImprovementUpgradeRateModifier

##### GetMilitaryProductionModifier

##### GetSpaceProductionModifier

##### GetCityDefenseModifier

##### GetNumNukeUnits

##### GetNumOutsideUnits

##### GetGoldPerUnit

##### ChangeGoldPerUnitTimes100

##### GetGoldPerMilitaryUnit

##### GetExtraUnitCost

##### GetNumMilitaryUnits

##### GetHappyPerMilitaryUnit

##### IsMilitaryFoodProduction

##### GetHighestUnitLevel

##### GetConscriptCount

##### SetConscriptCount

##### ChangeConscriptCount

##### GetMaxConscript

##### GetOverflowResearch

##### GetExpInBorderModifier

##### GetLevelExperienceModifier

##### GetConversionTimer

##### GetCapitalCity

##### GetCitiesLost

##### GetPower

##### GetPopScore

##### GetLandScore

##### GetWondersScore

##### GetTechScore

##### GetTotalTimePlayed

##### IsMinorCiv

##### GetMinorCivTrait

##### GetPersonality

##### IsFriends

##### IsAllies

##### GetMinorCivFriendshipWithMajor

##### ChangeMinorCivFriendshipWithMajor

##### GetMinorCivFriendshipLevelWithMajor

##### GetActiveQuestForPlayer

##### GetQuestData1

##### GetQuestData2

##### IsMinorCivUnitSpawningDisabled

##### IsMinorCivRouteEstablishedWithMajor

##### IsMinorWarQuestWithMajorActive

##### IsMinorThreatenedByBarbarians

##### GetFriendshipFromGoldGift

##### GetFriendshipNeededForNextLevel

##### GetMinorCivFavoriteMajor

##### GetMinorCivScienceFriendshipBonus

##### GetMinorCivCultureFriendshipBonus

##### GetMinorCivHappinessFriendshipBonus

##### GetNumMinorCivsMet

##### DoMinorLiberationByMajor

##### IsAlive

##### IsEverAlive

##### IsExtendedGame

##### IsFoundedFirstCity

##### GetEndTurnBlockingType

##### GetEndTurnBlockingNotificationIndex

##### IsStrike

##### GetID

##### GetHandicapType

##### GetCivilizationType

##### GetLeaderType

##### GetPersonalityType

##### SetPersonalityType

##### GetCurrentEra

##### GetTeam

##### GetPlayerColors

##### GetSeaPlotYield

##### GetYieldRateModifier

##### GetCapitalYieldRateModifier

##### GetExtraYieldThreshold

##### GetScience

##### GetScienceTimes100

##### GetProximityToPlayer

##### DoUpdateProximityToPlayer

##### IsOption

##### SetOption

##### IsLoyalMember

##### SetLoyalMember

##### GetVotes

##### IsFullMember

##### IsVotingMember

##### IsPlayable

##### SetPlayable

##### GetNumResourceUsed

##### GetNumResourceTotal

##### ChangeNumResourceTotal

##### GetNumResourceAvailable

##### GetResourceExport

##### GetResourceImport

##### GetImprovementCount

##### IsBuildingFree

##### GetUnitClassCount

##### IsUnitClassMaxedOut

##### GetUnitClassMaking

##### GetUnitClassCountPlusMaking

##### GetBuildingClassCount

##### IsBuildingClassMaxedOut

##### GetBuildingClassMaking

##### GetBuildingClassCountPlusMaking

##### GetHurryCount

##### IsHasAccessToHurry

##### IsCanHurry

##### GetHurryGoldCost

##### IsResearchingTech

##### SetResearchingTech

##### GetCombatExperience

##### ChangeCombatExperience

##### SetCombatExperience

##### GetSpecialistExtraYield

##### FindPathLength

##### GetQueuePosition

##### ClearResearchQueue

##### PushResearch

##### PopResearch

##### GetLengthResearchQueue

##### AddCityName

##### GetNumCityNames

##### GetCityName

##### FirstCity

##### NextCity

##### GetNumCities

##### GetCity

##### FirstUnit

##### NextUnit

##### GetNumUnits

##### GetUnit

##### AI_updateFoundValues

##### AI_foundValue

##### AI_totalUnitAIs

##### AI_getNumAIUnits

##### GetScoreHistory

##### GetEconomyHistory

##### GetIndustryHistory

##### GetAgricultureHistory

##### GetPowerHistory

##### GetCultureHistory

##### GetScriptData

##### SetScriptData

##### ForcePeace

##### GetNumPlotsBought

##### SetNumPlotsBought

##### ChangeNumPlotsBought

##### GetBuyPlotCost

##### GetPlotDanger

##### DoBeginDiploWithHuman

##### DoTradeScreenOpened

##### DoTradeScreenClosed

##### GetApproachTowardsUsGuess

##### IsProtectingMinor

##### GetNumNotifications

##### GetNotificationStr

##### GetNotificationIndex

##### GetNotificationTurn

##### GetNotificationDismissed

##### GetRecommendedWorkerPlots

##### GetRecommendedFoundCityPlots

##### GetUnimprovedAvailableLuxuryResource

##### IsAnyPlotImproved

##### GetPlayerVisiblePlot

##### GetEverPoppedGoody

##### GetClosestGoodyPlot

##### IsAnyGoodyPlotAccessible

##### GetPlotHasOrder

##### GetAnyUnitHasOrderToGoody

##### GetEverTrainedBuilder

##### GetNumFreeTechs

### Plot

##### CanHaveFeature

##### GetFeatureType

##### GetTerrainType

##### IsRiver

##### IsWater

##### SetFeatureType

##### SetTerrainType

##### IsNone

##### Erase

##### GetTeam

##### NukeExplosion

##### GetInlandCorner

##### UpdateFog

##### UpdateVisibility

##### IsAdjacentToArea

##### ShareAdjacentArea

##### IsAdjacentToLand

##### IsAdjacentToShallowWater

##### IsCoastalLand

##### IsWithinTeamCityRadius

##### IsLake

##### IsFreshWater

##### IsRiverSide

##### IsRiverConnection

##### GetNearestLandArea

##### SeeFromLevel

##### GetNearestLandPlot

##### SeeThroughLevel

##### CanHaveResource

##### CanHaveImprovement

##### CanBuild

##### GetBuildTime

##### GetBuildTurnsLeft

##### GetFeatureProduction

##### GetBestDefender

##### GetSelectedUnit

##### GetUnitPower

##### DefenseModifier

##### MovementCost

##### GetExtraMovePathCost

##### ChangeExtraMovePathCost

##### IsAdjacentOwned

##### IsAdjacentPlayer

##### IsAdjacentTeam

##### IsWithinCultureRange

##### GetNumCultureRangeCities

##### CalculateCulturalOwner

##### IsOwned

##### IsBarbarian

##### IsRevealedBarbarian

##### IsVisible

##### IsActiveVisible

##### IsVisibleToWatchingHuman

##### IsAdjacentVisible

##### IsAdjacentNonvisible

##### IsAdjacentRevealed

##### IsAdjacentNonrevealed

##### RemoveGoody

##### IsGoody

##### IsRevealedGoody

##### IsPlotFriendlyTerritory

##### IsCity

##### IsFriendlyCity

##### IsEnemyCity

##### IsBeingWorked

##### IsUnit

##### IsVisibleEnemyDefender

##### GetNumDefenders

##### GetNumVisibleEnemyDefenders

##### GetNumVisiblePotentialEnemyDefenders

##### IsVisibleEnemyUnit

##### IsVisibleOtherUnit

##### GetNumFriendlyUnitsOfType

##### IsFighting

##### IsRoute

##### IsValidDomainForLocation

##### IsValidDomainForAction

##### IsImpassable

##### GetX

##### GetY

##### At

##### GetLatitude

##### Area

##### WaterArea

##### GetArea

##### SetArea

##### GetFeatureVariety

##### GetOwnershipDuration

##### IsOwnershipScore

##### SetOwnershipDuration

##### ChangeOwnershipDuration

##### GetImprovementDuration

##### SetImprovementDuration

##### ChangeImprovementDuration

##### GetUpgradeProgress

##### GetUpgradeTimeLeft

##### SetUpgradeProgress

##### ChangeUpgradeProgress

##### GetForceUnownedTimer

##### IsForceUnowned

##### SetForceUnownedTimer

##### ChangeForceUnownedTimer

##### GetCityRadiusCount

##### IsCityRadius

##### IsStartingPlot

##### SetStartingPlot

##### IsNEOfRiver

##### SetNEOfRiver

##### IsWOfRiver

##### SetWOfRiver

##### IsNWOfRiver

##### SetNWOfRiver

##### GetRiverEFlowDirection

##### GetRiverSEFlowDirection

##### GetRiverSWFlowDirection

##### IsPotentialCityWork

##### IsPotentialCityWorkForArea

##### IsFlagDirty

##### SetFlagDirty

##### GetOwner

##### SetOwner

##### GetPlotType

##### IsFlatlands

##### IsHills

##### IsOpenGround

##### IsMountain

##### SetPlotType

##### SetFeatureDummyVisibility

##### AddFeatureDummyModel

##### SetFeatureDummyTexture

##### PickFeatureDummyTag

##### ResetFeatureModel

##### GetResourceType

##### GetNonObsoleteResourceType

##### SetResourceType

##### GetNumResource

##### SetNumResource

##### ChangeNumResource

##### GetImprovementType

##### SetImprovementType

##### GetRouteType

##### SetRouteType

##### IsRoutePillaged

##### GetPlotCity

##### GetWorkingCity

##### GetWorkingCityOverride

##### GetReconCount

##### GetRiverCrossingCount

##### GetYield

##### CalculateNatureYield

##### CalculateBestNatureYield

##### CalculateTotalBestNatureYield

##### CalculateImprovementYieldChange

##### CalculateYield

##### HasYield

##### GetCulture

##### CountTotalCulture

##### findHighestCultureTeam

##### CalculateCulturePercent

##### CalculateTeamCulturePercent

##### SetCulture

##### ChangeCulture

##### CountNumAirUnits

##### GetFoundValue

##### IsBestAdjacentFound

##### GetPlayerCityRadiusCount

##### IsPlayerCityRadius

##### GetVisibilityCount

##### ChangeVisibilityCount

##### GetRevealedOwner

##### GetRevealedTeam

##### IsRiverCrossing

##### IsRiverCrossingToPlot

##### IsRevealed

##### SetRevealed

##### GetRevealedImprovementType

##### GetRevealedRouteType

##### GetBuildProgress

##### ChangeBuildProgress

##### GetCultureRangeCities

##### IsCultureRangeCity

##### GetInvisibleVisibilityCount

##### IsInvisibleVisible

##### ChangeInvisibleVisibilityCount

##### GetNumUnits

##### GetUnit

##### GetScriptData

##### SetScriptData

##### GetActiveFogOfWarMode

##### IsImprovementPillaged

##### CanSeePlot

##### GetContinentArtType

##### SetContinentArtType

### Team

##### IsNone

##### AddTeam

##### CanChangeWarPeace

##### CanDeclareWar

##### DeclareWar

##### MakePeace

##### CanContact

##### Meet

##### GetPower

##### GetDefensivePower

##### GetNumNukeUnits

##### GetAtWarCount

##### GetHasMetCivCount

##### HasMetHuman

##### GetDefensivePactCount

##### GetUnitClassMaking

##### GetUnitClassCountPlusMaking

##### GetBuildingClassMaking

##### GetBuildingClassCountPlusMaking

##### CountTotalCulture

##### CountNumUnitsByArea

##### CountNumCitiesByArea

##### CountTotalPopulationByArea

##### CountEnemyDangerByArea

##### IsHuman

##### IsBarbarian

##### IsMinorCiv

##### IsMinorCivWarmonger

##### GetLeaderID

##### GetSecretaryID

##### GetHandicapType

##### GetName

##### GetNumMembers

##### IsAlive

##### IsEverAlive

##### GetNumCities

##### GetTotalPopulation

##### GetTotalLand

##### GetNukeInterception

##### ChangeNukeInterception

##### GetForceTeamVoteEligibilityCount

##### IsForceTeamVoteEligible

##### ChangeForceTeamVoteEligibilityCount

##### GetExtraWaterSeeFromCount

##### IsExtraWaterSeeFrom

##### ChangeExtraWaterSeeFromCount

##### GetMapTradingCount

##### IsMapTrading

##### ChangeMapTradingCount

##### GetTechTradingCount

##### IsTechTrading

##### ChangeTechTradingCount

##### GetGoldTradingCount

##### IsGoldTrading

##### ChangeGoldTradingCount

##### GetOpenBordersTradingAllowedCount

##### IsOpenBordersTradingAllowed

##### ChangeOpenBordersTradingAllowedCount

##### GetDefensivePactTradingAllowedCount

##### IsDefensivePactTradingAllowed

##### ChangeDefensivePactTradingAllowedCount

##### IsResearchAgreementTradingAllowed

##### IsTradeAgreementTradingAllowed

##### GetPermanentAllianceTradingCount

##### IsPermanentAllianceTrading

##### ChangePermanentAllianceTradingCount

##### GetBridgeBuildingCount

##### IsBridgeBuilding

##### ChangeBridgeBuildingCount

##### GetWaterWorkCount

##### IsWaterWork

##### ChangeWaterWorkCount

##### GetBorderObstacleCount

##### IsBorderObstacle

##### ChangeBorderObstacleCount

##### IsMapCentering

##### SetMapCentering

##### GetID

##### GetTechShareCount

##### IsTechShare

##### ChangeTechShareCount

##### GetExtraMoves

##### ChangeExtraMoves

##### CanEmbark

##### IsHasMet

##### IsAtWar

##### IsPermanentWarPeace

##### SetPermanentWarPeace

##### IsAllowsOpenBordersToTeam

##### IsForcePeace

##### IsDefensivePact

##### GetRouteChange

##### ChangeRouteChange

##### GetProjectCount

##### GetProjectDefaultArtType

##### SetProjectDefaultArtType

##### GetProjectArtType

##### SetProjectArtType

##### IsProjectMaxedOut

##### IsProjectAndArtMaxedOut

##### ChangeProjectCount

##### GetProjectMaking

##### GetUnitClassCount

##### IsUnitClassMaxedOut

##### GetBuildingClassCount

##### IsBuildingClassMaxedOut

##### GetObsoleteBuildingCount

##### IsObsoleteBuilding

##### IsHasResearchAgreement

##### IsHasTradeAgreement

##### IsHasTech

##### SetHasTech

##### GetTeamTechs

##### GetImprovementYieldChange

##### ChangeImprovementYieldChange

##### GetVictoryCountdown

##### GetVictoryDelay

##### CanLaunch

##### GetVictoryPoints

##### ChangeVictoryPoints

##### GetCurrentEra

##### SetCurrentEra

### TeamTech

##### SetHasTech

##### HasTech

##### SetNoTradeTech

##### IsNoTradeTech

##### IncrementTechCount

##### GetTechCount

##### SetResearchProgress

##### SetResearchProgressTimes100

##### GetResearchProgress

##### GetResearchProgressTimes100

##### ChangeResearchProgress

##### ChangeResearchProgressTimes100

##### ChangeResearchProgressPercent

##### GetResearchCost

##### GetResearchLeft

### Unit

##### IsNone

##### Convert

##### Kill

##### NotifyEntity

##### IsActionRecommended

##### IsBetterDefenderThan

##### CanDoCommand

##### DoCommand

##### GetPathEndTurnPlot

##### GeneratePath

##### CanEnterTerritory

##### GetDeclareWarRangeStrike

##### CanMoveOrAttackInto

##### CanMoveThrough

##### JumpToNearestValidPlot

##### GetCombatDamage

##### GetFireSupportUnit

##### CanAutomate

##### CanScrap

##### CanGift

##### CanGiftToMinor

##### CanLoadUnit

##### CanLoad

##### CanUnload

##### CanUnloadAll

##### CanHold

##### CanSleep

##### CanFortify

##### CanAirPatrol

##### IsEmbarked

##### CanHeal

##### CanSentry

##### CanEmbark

##### CanDisembark

##### CanEmbarkOnto

##### CanDisembarkOnto

##### CanAirlift

##### CanAirliftAt

##### IsNukeVictim

##### CanNuke

##### CanNukeAt

##### CanRangeStrike

##### CanRangeStrikeAt

##### CanRecon

##### CanReconAt

##### CanParadrop

##### CanParadropAt

##### CanPillage

##### IsSelected

##### CanFound

##### CanJoin

##### CanConstruct

##### CanDiscover

##### GetTradeGold

##### CanTrade

##### CanSpreadReligion

##### CanGoldenAge

##### CanBuild

##### CanLead

##### Lead

##### CanGiveExperience

##### GiveExperience

##### CanPromote

##### Promote

##### UpgradePrice

##### UpgradeAvailable

##### CanUpgrade

##### CanUpgradeRightNow

##### HasUpgrade

##### GetHandicapType

##### GetCivilizationType

##### GetSpecialUnitType

##### GetCaptureUnitType

##### GetUnitCombatType

##### GetDomainType

##### GetInvisibleType

##### GetSeeInvisibleType

##### FlavorValue

##### IsBarbarian

##### GetThreateningMinorCivCount

##### IsThreateningAnyMinorCiv

##### IsHuman

##### VisibilityRange

##### MaxMoves

##### MovesLeft

##### CanMove

##### HasMoved

##### AirRange

##### NukeRange

##### CanBuildRoute

##### GetBuildType

##### WorkRate

##### IsNoBadGoodies

##### IsOnlyDefensive

##### IsNoCapture

##### IsRivalTerritory

##### IsFound

##### IsWork

##### IsGoldenAge

##### CanCoexistWithEnemyUnit

##### IsFighting

##### IsAttacking

##### IsDefending

##### IsInCombat

##### GetMaxHitPoints

##### GetCurrHitPoints

##### IsHurt

##### IsDead

##### SetBaseCombatStrength

##### GetBaseCombatStrength

##### GetMaxCombatStrength

##### GetCurrCombatStrength

##### GetMaxCombatStrengthFloat

##### GetCurrCombatStrengthFloat

##### GetMaxAttackStrength

##### GetMaxDefenseStrength

##### GetCurrAttackStrength

##### GetCurrDefenseStrength

##### IsCombatUnit

##### IsCanDefend

##### CanSiege

##### IsCanAttackWithMove

##### IsCanAttackRanged

##### IsCanAttack

##### IsCanAttackWithMoveNow

##### IsEnemyInMovementRange

##### GetAirBaseCombatStrength

##### GetAirMaxCombatStrength

##### GetAirCurrCombatStrength

##### GetAirMaxCombatStrengthFloat

##### GetAirCurrCombatStrengthFloat

##### GetCombatLimit

##### GetAirCombatLimit

##### CanAirAttack

##### CanAirDefend

##### GetAirCombatDamage

##### GetRangeCombatDamage

##### GetBestInterceptor

##### GetBestSeaPillageInterceptor

##### IsAutomated

##### IsWaiting

##### IsFortifyable

##### FortifyModifier

##### ExperienceNeeded

##### AttackXPValue

##### DefenseXPValue

##### MaxXPValue

##### FirstStrikes

##### ChanceFirstStrikes

##### MaxFirstStrikes

##### IsRanged

##### ImmuneToFirstStrikes

##### NoDefensiveBonus

##### IgnoreBuildingDefense

##### CanMoveImpassable

##### CanMoveAllTerrain

##### FlatMovementCost

##### IgnoreTerrainCost

##### IsNeverInvisible

##### IsInvisible

##### IsNukeImmune

##### MaxInterceptionProbability

##### CurrInterceptionProbability

##### EvasionProbability

##### WithdrawalProbability

##### GetAttackModifier

##### GetDefenseModifier

##### CityAttackModifier

##### CityDefenseModifier

##### HillsAttackModifier

##### HillsDefenseModifier

##### OpenAttackModifier

##### OpenDefenseModifier

##### TerrainAttackModifier

##### TerrainDefenseModifier

##### FeatureAttackModifier

##### FeatureDefenseModifier

##### UnitClassAttackModifier

##### UnitClassDefenseModifier

##### UnitCombatModifier

##### DomainModifier

##### SpecialCargo

##### DomainCargo

##### CargoSpace

##### ChangeCargoSpace

##### IsFull

##### CargoSpaceAvailable

##### HasCargo

##### CanCargoAllMove

##### GetUnitAICargo

##### GetID

##### GetHotKeyNumber

##### SetHotKeyNumber

##### GetX

##### GetY

##### SetXY

##### At

##### AtPlot

##### GetPlot

##### GetArea

##### GetReconPlot

##### SetReconPlot

##### GetGameTurnCreated

##### GetLastMoveTurn

##### GetDamage

##### SetDamage

##### ChangeDamage

##### GetMoves

##### SetMoves

##### ChangeMoves

##### FinishMoves

##### GetExperience

##### SetExperience

##### ChangeExperience

##### GetLevel

##### SetLevel

##### ChangeLevel

##### GetFacingDirection

##### RotateFacingDirectionClockwise

##### RotateFacingDirectionCounterClockwise

##### GetCargo

##### GetFortifyTurns

##### GetBlitzCount

##### IsBlitz

##### GetAmphibCount

##### IsAmphib

##### GetRiverCrossingNoPenaltyCount

##### IsRiverCrossingNoPenalty

##### IsEnemyRoute

##### IsAlwaysHeal

##### IsHillsDoubleMove

##### IsGarrisoned

##### GetExtraVisibilityRange

##### GetExtraMoves

##### GetExtraMoveDiscount

##### GetExtraAirRange

##### GetExtraIntercept

##### GetExtraEvasion

##### GetExtraFirstStrikes

##### GetExtraChanceFirstStrikes

##### GetExtraWithdrawal

##### GetExtraEnemyHeal

##### GetExtraNeutralHeal

##### GetExtraFriendlyHeal

##### GetSameTileHeal

##### GetAdjacentTileHeal

##### GetExtraCombatPercent

##### GetFriendlyLandsModifier

##### GetExtraCityAttackPercent

##### GetExtraCityDefensePercent

##### GetExtraHillsAttackPercent

##### GetExtraHillsDefensePercent

##### GetPillageChange

##### GetUpgradeDiscount

##### GetExperiencePercent

##### GetKamikazePercent

##### GetImmobileTimer

##### SetImmobileTimer

##### IsMadeAttack

##### SetMadeAttack

##### IsMadeInterception

##### SetMadeInterception

##### IsPromotionReady

##### SetPromotionReady

##### GetOwner

##### GetVisualOwner

##### GetCombatOwner

##### GetTeam

##### GetUnitFlagIconOffset

##### GetUnitPortraitOffset

##### GetUnitType

##### GetUnitClassType

##### GetLeaderUnitType

##### SetLeaderUnitType

##### GetTransportUnit

##### IsCargo

##### GetExtraDomainModifier

##### GetNameKey

##### SetName

##### GetScriptData

##### SetScriptData

##### IsTerrainDoubleMove

##### IsFeatureDoubleMove

##### GetExtraTerrainAttackPercent

##### GetExtraTerrainDefensePercent

##### GetExtraFeatureAttackPercent

##### GetExtraFeatureDefensePercent

##### GetExtraUnitCombatModifier

##### GetUnitClassModifier

##### CanAcquirePromotion

##### CanAcquirePromotionAny

##### IsPromotionValid

##### IsHasPromotion

##### SetHasPromotion

##### GetUpgradeUnitFromPlot

##### GetActivityType

##### IsReadyToMove

##### RangeStrike

##### PushMission

##### PopMission

##### LastMissionPlot

##### CanStartMission