const int cUnitStanceAggressive = 0; const int cUnitStanceDefensive = 1; const int cUnitStancePassive = 2; const int cUnitStanceStandGround = 3; const int cGameModeSupremacy = 0; const int cGameModeConquest = 2; const int cGameModeLightning = 3; const int cGameModeDeathmatch = 1; const int cDifficultySandbox = 0; const int cDifficultyEasy = 1; const int cDifficultyModerate = 2; const int cDifficultyHard = 3; const int cDifficultyExpert = 4; const int cAge1 = 0; const int cAge2 = 1; const int cAge3 = 2; const int cAge4 = 3; const int cAge5 = 4; const int cPlayerRelationAny = 99999; const int cPlayerRelationSelf = 100000; const int cPlayerRelationEnemy = 100002; const int cPlayerRelationAlly = 100001; const int cPlayerRelationEnemyNotGaia = 100004; const int cHCCardTypeEcon = 0; const int cHCCardTypeMilitary = 1; const int cHCCardTypeWagon = 2; const int cHCCardTypeTeam = 3; const int cRGPScript = 0; const int cRGPCost = 1; const int cRGPActual = 2; const int cNuggetTypeAdjustResource = 1; const int cNuggetTypeSpawnUnit = 2; const int cNuggetTypeGiveLOS = 3; const int cNuggetTypeAdjustSpeed = 4; const int cNuggetTypeAdjustHP = 5; const int cNuggetTypeConvertUnit = 6; const int cNuggetTypeGiveTech = 7; const int cAIResourceSubTypeEasy = 0; const int cAIResourceSubTypeHerdable = 1; const int cAIResourceSubTypeHunt = 2; const int cAIResourceSubTypeHuntAggressive = 3; const int cAIResourceSubTypeFarm = 4; const int cAIResourceSubTypeFish = 5; const int cAIResourceSubTypeTrade = 6; const int cMaxSettlersPerMine = 20; const int cMaxSettlersPerMill = 10; const int cTSFactorDistance = 0; const int cTSFactorPoint = 1; const int cTSFactorTimeToDone = 2; const int cTSFactorBase = 3; const int cTSFactorDanger = 4; const int cRootEscrowID = 0; const int cEconomyEscrowID = 1; const int cMilitaryEscrowID = 2; const int cEmergencyEscrowID = -2; const int cPlanMove = 0; const int cPlanAttack = 1; const int cPlanBuild = 2; const int cPlanTrain = 3; const int cPlanResearch = 4; const int cPlanWork = 5; const int cPlanGather = 6; const int cPlanExplore = 7; const int cPlanData = 8; const int cPlanProgression = 9; const int cPlanFarm = 10; const int cPlanHunt = 11; const int cPlanHuntAggressive = 12; const int cPlanFish = 13; const int cPlanHerd = 14; const int cPlanTransport = 15; const int cPlanAttackStrategy = 16; const int cPlanRemoved1 = 17; const int cPlanDefend = 18; const int cPlanReserve = 19; const int cPlanGoal = 20; const int cPlanGatherGoal = 21; const int cPlanTrade = 22; const int cPlanGatherNuggets = 23; const int cPlanMission = 24; const int cPlanBuildWall = 25; const int cPlanTownBell = 26; const int cPlanTower = 27; const int cPlanNativeResearch = 28; const int cOpportunitySourceAutoGenerated = 0; const int cOpportunitySourceAllyRequest = 1; const int cOpportunitySourceTrigger = 2; const int cOpportunityTypeDestroy = 0; const int cOpportunityTypeClaim = 1; const int cOpportunityTypeRaid = 2; const int cOpportunityTypeDefend = 3; const int cOpportunityTypeRescueExplorer = 4; const int cOpportunityTargetTypeBase = 0; const int cOpportunityTargetTypeVPSite = 1; const int cOpportunityTargetTypeResource = 2; const int cOpportunityTargetTypePointRadius = 3; const int cOpportunityTargetTypeUnitList = 4; const int cMissionTypeNone = -1; const int cMissionTypeAttack = 0; const int cMissionTypeDefend = 1; const int cMissionTypeClaim = 2; const int cMissionTypeRaid = 3; const int cPlanStateNone = 0; const int cPlanStateDone = 1; const int cPlanStateFailed = 2; const int cPlanStateBuild = 3; const int cPlanStateGather = 4; const int cPlanStatePlace = 5; const int cPlanStateExplore = 6; const int cPlanStateTrain = 7; const int cPlanStateResearch = 8; const int cPlanStateAttack = 9; const int cPlanStateGoto = 10; const int cPlanStateEmpower = 11; const int cPlanStateEnter = 12; const int cPlanStateExit = 13; const int cPlanStateEvaluate = 14; const int cPlanStatePatrol = 15; const int cPlanStateRetreat = 16; const int cPlanStateWorking = 17; const int cPlanStateTransport = 18; const int cPlanStateDualPlace = 19; const int cPlanStateWait = 20; const int cPlanStateCast = 21; const int cPlanStateVillagerAttack = 22; const int cPlanStateClaimNugget = 23; const int cPlanStateGatherResources = 24; const int cPlanStateIdle = 25; const int cPlanEventDone = 0; const int cPlanEventFailed = 1; const int cPlanEventPoll = 2; const int cPlanEventIdle = 3; const int cPlanEventStateChange = 4; const int cGatherPlanKBResourceID = 0; const int cGatherPlanResourceID = 1; const int cGatherPlanResourceType = 2; const int cGatherPlanResourceSubType = 3; const int cGatherPlanBreakDownID = 4; const int cGatherPlanResourceUnitTypeFilter = 5; const int cGatherPlanFindNewResourceTimeOut = 6; const int cBuildPlanBuildingPlacementID = 0; const int cBuildPlanBuildingTypeID = 1; const int cBuildPlanInfluenceUnitTypeID = 2; const int cBuildPlanInfluenceUnitDistance = 3; const int cBuildPlanInfluenceUnitValue = 4; const int cBuildPlanInfluenceUnitFalloff = 5; const int cBuildPlanAreaID = 6; const int cBuildPlanCenterPosition = 7; const int cBuildPlanCenterPositionDistance = 8; const int cBuildPlanVPSiteID = 9; const int cBuildPlanSocketID = 10; const int cBuildPlanBuildUnitID = 11; const int cBuildPlanFoundationID = 12; const int cBuildPlanInfluencePosition = 13; const int cBuildPlanInfluencePositionDistance = 14; const int cBuildPlanInfluencePositionValue = 15; const int cBuildPlanInfluencePositionFalloff = 16; const int cBuildPlanDockPlacementPoint = 17; const int cBuildPlanNumAreaBorderLayers = 18; const int cBuildPlanBuildingBufferSpace = 19; const int cBuildPlanFailOnUnaffordable = 20; const int cBuildPlanInfluenceKBResourceID = 21; const int cBuildPlanRandomBPValue = 22; const int cBuildPlanInfluenceAtBuilderPosition = 23; const int cBuildPlanInfluenceBuilderPositionValue = 24; const int cBuildPlanInfluenceBuilderPositionDistance = 25; const int cBuildPlanInfluenceBuilderPositionFalloff = 26; const int cBuildPlanRetries = 27; const int cBuildPlanMaxRetries = 28; const int cBuildPlanPendingCommands = 29; const int cBuildPlanFailureCause = 30; const int cBuildPlanFailureCauseFloat = 31; const int cBuildPlanMaxCanPaths = 32; const int cBuildPlanCanPathStartIndex = 33; const int cBuildPlanInfluenceVPSiteType = 34; const int cBuildPlanInfluenceVPSiteTypeValue = 35; const int cBuildPlanInfluenceVPSiteTypeDistance = 36; const int cBuildPlanInfluenceVPSiteTypeFalloff = 37; const int cTrainPlanBuildingID = 0; const int cTrainPlanIntoArmyID = 1; const int cTrainPlanIntoPlanID = 2; const int cTrainPlanIntoBaseID = 3; const int cTrainPlanNumberToTrain = 4; const int cTrainPlanNumberToMaintain = 5; const int cTrainPlanNumberTrained = 6; const int cTrainPlanUnitType = 7; const int cTrainPlanBuildFromType = 8; const int cTrainPlanTrainedUnitID = 9; const int cTrainPlanFrequency = 10; const int cTrainPlanUseMultipleBuildings = 11; const int cTrainPlanGatherPoint = 12; const int cTrainPlanGatherTargetID = 13; const int cTrainPlanMaintainBaseID = 14; const int cTrainPlanMaintainAreaID = 15; const int cTrainPlanBatchSize = 16; const int cTrainPlanMaxQueueSize = 17; const int cExplorePlanLOSMultiplier = 0; const int cExplorePlanDoLoops = 1; const int cExplorePlanDoneLoops = 2; const int cExplorePlanNumberOfLoops = 3; const int cExplorePlanPointsInLoop = 4; const int cExplorePlanAvoidingAttackedAreas = 5; const int cExplorePlanReExploreAreas = 6; const int cExplorePlanLOSProtoUnitID = 7; const int cExplorePlanBuildPosition = 8; const int cExplorePlanBuilderUnitType = 9; const int cExplorePlanCanBuildLOSProto = 10; const int cExplorePlanHandleDamageTime = 11; const int cExplorePlanHandleDamageFrequency = 12; const int cExplorePlanQuitWhenPointIsVisible = 13; const int cExplorePlanQuitWhenPointIsVisiblePt = 14; const int cExplorePlanCurrentNuggetID = 15; const int cExplorePlanNuggetsToGather = 16; const int cExplorePlanOkToGatherNuggets = 17; const int cResearchPlanBuildingID = 0; const int cResearchPlanBuildingTypeID = 1; const int cResearchPlanTechID = 2; const int cResearchPlanBuildingAbstractTypeID = 3; const int cAttackPlanPlayerID = 0; const int cAttackPlanSpecificTargetID = 1; const int cAttackPlanTargetTypeID = 2; const int cAttackPlanQueryID = 3; const int cAttackPlanAttackRouteID = 4; const int cAttackPlanAttackRoutePattern = 5; const int cAttackPlanGatherPoint = 6; const int cAttackPlanGatherDistance = 7; const int cAttackPlanTargetID = 8; const int cAttackPlanMoveAttack = 9; const int cAttackPlanNumberAttacks = 10; const int cAttackPlanRefreshFrequency = 11; const int cAttackPlanLastRefreshTime = 12; const int cAttackPlanHandleDamageTime = 13; const int cAttackPlanHandleDamageFrequency = 14; const int cAttackPlanBaseAttackMode = 15; const int cAttackPlanPathID = 16; const int cAttackPlanFromGoalID = 17; const int cAttackPlanRetreatMode = 18; const int cAttackPlanTargetAreaGroups = 19; const int cAttackPlanTeleportLocation = 20; const int cAttackPlanAutoUseGPs = 21; const int cAttackPlanPowerID = 22; const int cAttackPlanGatherStartTime = 23; const int cAttackPlanTargetResourceType = 24; const int cAttackPlanAttackPoint = 25; const int cAttackPlanAttackPointEngageRange = 26; const int cAttackPlanAttackExplicitBaseID = 27; const int cAttackPlanGatherWaitTime = 28; const int cAttackPlanAttackRoutePatternLRU = 0; const int cAttackPlanAttackRoutePatternMRU = 1; const int cAttackPlanAttackRoutePatternRandom = 2; const int cAttackPlanAttackRoutePatternBest = 3; const int cAttackPlanBaseAttackModeNone = 0; const int cAttackPlanBaseAttackModeWeakest = 1; const int cAttackPlanBaseAttackModeStrongest = 2; const int cAttackPlanBaseAttackModeLRU = 3; const int cAttackPlanBaseAttackModeMRU = 4; const int cAttackPlanBaseAttackModeRandom = 5; const int cAttackPlanBaseAttackModeClosest = 6; const int cAttackPlanBaseAttackModeFarthest = 7; const int cAttackPlanBaseAttackModeExplicit = 8; const int cAttackPlanRetreatModeNone = 0; const int cAttackPlanRetreatModeOutnumbered = 1; const int cAttackPlanRetreatModeWillLose = 2; const int cProgressionPlanPollingTime = 0; const int cProgressionPlanProgressionID = 1; const int cProgressionPlanTrainUnitAtEnd = 2; const int cProgressionPlanNumGoalUnitsToBuild = 3; const int cProgressionPlanGoalUnitID = 4; const int cProgressionPlanGoalTechID = 5; const int cProgressionPlanBuildAreaID = 6; const int cProgressionPlanCurrentGoalID = 7; const int cProgressionPlanCurrentGoalType = 8; const int cProgressionPlanCurrentStep = 9; const int cProgressionPlanCurrentStepPlanID = 10; const int cProgressionPlanPaused = 11; const int cProgressionPlanAdvanceOneStep = 12; const int cProgressionPlanRunInParallel = 13; const int cProgressionPlanChildProgressions = 14; const int cProgressionPlanBuildingPref = 15; const int cHerdPlanBuildingID = 0; const int cHerdPlanBuildingTypeID = 1; const int cHerdPlanDistance = 2; const int cFishPlanLandPoint = 0; const int cFishPlanWaterPoint = 1; const int cFishPlanLandGroupID = 2; const int cFishPlanWaterGroupID = 3; const int cFishPlanAutoTrainBoats = 4; const int cFishPlanNumberInTraining = 5; const int cFishPlanDockID = 6; const int cFishPlanMaximumDockDist = 7; const int cFishPlanPlaceRetries = 8; const int cFishPlanMaxPlaceRetries = 9; const int cFishPlanBuildDock = 10; const int cTransportPlanTransportID = 0; const int cTransportPlanTransportTypeID = 1; const int cTransportPlanGatherPoint = 2; const int cTransportPlanTargetPoint = 3; const int cTransportPlanGatherAreaGroup = 4; const int cTransportPlanTargetAreaGroup = 5; const int cTransportPlanGatherArea = 6; const int cTransportPlanTargetArea = 7; const int cTransportPlanPathType = 8; const int cTransportPlanPathPlanned = 9; const int cTransportPlanReturnWhenDone = 10; const int cTransportPlanMaximizeXportMovement = 11; const int cTransportPlanUnitsMoved = 12; const int cTransportPlanIgnoreAreaIDs = 13; const int cTransportPlanBestDangerArea = 14; const int cTransportPlanBestDangerValue = 15; const int cTransportPlanDropOffPoint = 16; const int cTransportPlanPersistent = 17; const int cTransportPlanMiddleAreaGroups = 18; const int cTransportPlanTakeMoreUnits = 19; const int cTradePlanTargetUnitTypeID = 0; const int cTradePlanTargetUnitID = 1; const int cTradePlanStartPosition = 2; const int cTradePlanTradeUnitType = 3; const int cTradePlanTradeUnitTypeMax = 4; const int cTradePlanMarketID = 5; const int cTowerPlanCenterLocation = 0; const int cTowerPlanAreaID = 1; const int cTowerPlanDistanceFromCenter = 2; const int cTowerPlanMaximizeLOS = 3; const int cTowerPlanMaximizeAttack = 4; const int cTowerPlanNumberToBuild = 5; const int cTowerPlanBuildLocations = 6; const int cTowerPlanProtoIDToBuild = 7; const int cTowerPlanAttackLOSModifier = 8; const int cTowerPlanLOSModifier = 9; const int cAttackStrategyPlanPlayerID = 0; const int cAttackStrategyPlanNumberTotalAttacks = 1; const int cDefendPlanDefendTargetID = 0; const int cDefendPlanDefendAreaID = 1; const int cDefendPlanDefendBaseID = 2; const int cDefendPlanDefendPoint = 3; const int cDefendPlanEngageRange = 4; const int cDefendPlanPatrol = 5; const int cDefendPlanPatrolWaypoint = 6; const int cDefendPlanCurrentWaypoint = 7; const int cDefendPlanTargetID = 8; const int cDefendPlanGatherDistance = 9; const int cDefendPlanRefreshFrequency = 10; const int cDefendPlanLastRefreshTime = 11; const int cDefendPlanAttackTypeID = 12; const int cDefendPlanGatherPercentage = 13; const int cDefendPlanNoTargetTimeout = 14; const int cDefendPlanNoTargetTimer = 15; const int cDefendPlanStopTakingUnits = 16; const int cDefendPlanStopTakingUnitTime = 17; const int cNuggetPlanGatherDistance = 0; const int cNuggetPlanGatherPercentage = 1; const int cNuggetPlanMaxGuardianStrength = 2; const int cNuggetPlanTargetNuggetID = 3; const int cNuggetPlanTargetGatherPosition = 4; const int cReservePlanPlanType = 0; const int cGoalPlanGoalType = 0; const int cGoalPlanGoalSubType = 1; const int cGoalPlanMinTime = 2; const int cGoalPlanMaxTime = 3; const int cGoalPlanMinAge = 4; const int cGoalPlanMaxAge = 5; const int cGoalPlanRepeat = 6; const int cGoalPlanExecuteCount = 7; const int cGoalPlanDoneGoal = 8; const int cGoalPlanFailGoal = 9; const int cGoalPlanExecuteGoal = 10; const int cGoalPlanAutoUpdateState = 11; const int cGoalPlanAutoUpdateBase = 12; const int cGoalPlanAutoUpdateAttackPlayerID = 13; const int cGoalPlanTargetType = 14; const int cGoalPlanTarget = 15; const int cGoalPlanTargetPoint = 16; const int cGoalPlanTargetNumber = 17; const int cGoalPlanMinUnitNumber = 18; const int cGoalPlanMaxUnitNumber = 19; const int cGoalPlanUnitPickerID = 20; const int cGoalPlanUnitPickerFrequency = 21; const int cGoalPlanUnitPickerTime = 22; const int cGoalPlanAttackPlayerID = 23; const int cGoalPlanAttackStartFrequency = 24; const int cGoalPlanAttackStartTime = 25; const int cGoalPlanUnitTypeID = 26; const int cGoalPlanBaseID = 27; const int cGoalPlanAllowRetreat = 28; const int cGoalPlanUpgradeBuilding = 29; const int cGoalPlanSetAreaGroups = 30; const int cGoalPlanIdleAttack = 31; const int cGoalPlanAreaGroupID = 32; const int cGoalPlanFunctionID = 33; const int cGoalPlanFunctionParm = 34; const int cGoalPlanBuildingTypeID = 35; const int cGoalPlanBuildingPlacementID = 36; const int cGoalPlanBuildingSearchID = 37; const int cGoalPlanActiveHealthTypeID = 38; const int cGoalPlanActiveHealth = 39; const int cGoalPlanAttackRoutePatternType = 40; const int cGoalPlanUpgradeFilterType = 41; const int cGoalPlanReservePlanID = 42; const int cGoalPlanFindBestOpp = 43; const int cGoalPlanMinOppScoreForGo = 44; const int cGoalPlanGoalTypeForwardBase = 0; const int cGoalPlanGoalTypeCreateBase = 1; const int cGoalPlanGoalTypeMainBase = 2; const int cGoalPlanGoalTypeAttack = 3; const int cGoalPlanGoalTypeDefend = 4; const int cGoalPlanGoalTypeTrain = 5; const int cGoalPlanGoalTypeMaintain = 6; const int cGoalPlanGoalTypeResearch = 7; const int cGoalPlanGoalTypeAge = 8; const int cGoalPlanGoalTypeCallback = 9; const int cGoalPlanGoalTypeBuilding = 10; const int cGoalPlanGoalSubTypeEmpty1 = 0; const int cGoalPlanGoalSubTypeEmpty2 = 1; const int cGoalPlanTargetTypeArea = 0; const int cGoalPlanTargetTypeAreaGroup = 1; const int cGoalPlanTargetTypePoint = 2; const int cGoalPlanTargetTypeUnitType = 3; const int cGoalPlanTargetTypeUnit = 4; const int cGoalPlanTargetTypePlayer = 5; const int cGoalPlanTargetTypePlayerRelation = 6; const int cGoalPlanTargetTypeTech = 7; const int cGatherGoalPlanScriptRPGPct = 0; const int cGatherGoalPlanCostRPGPct = 1; const int cGatherGoalPlanGathererPct = 2; const int cGatherGoalPlanNumFoodPlans = 3; const int cGatherGoalPlanNumWoodPlans = 4; const int cGatherGoalPlanNumGoldPlans = 5; const int cGatherGoalPlanMinResourceAmt = 6; const int cGatherGoalPlanResourceCostWeight = 7; const int cGatherGoalPlanFarmLimitPerPlan = 8; const int cGatherGoalPlanMaxFarmLimit = 9; const int cGatherGoalPlanResourceSkew = 10; const int cBuildWallPlanWallType = 0; const int cBuildWallPlanWallStart = 1; const int cBuildWallPlanWallEnd = 2; const int cBuildWallPlanWallRingCenterPoint = 3; const int cBuildWallPlanWallRingRadius = 4; const int cBuildWallPlanNumberOfGates = 5; const int cBuildWallPlanAreaIDs = 6; const int cBuildWallPlanFoundationID = 7; const int cBuildWallPlanGateIndices = 8; const int cBuildWallPlanGateProtoIDs = 9; const int cBuildWallPlanEdgeOfMapBuffer = 10; const int cBuildWallPlanPieces = 11; const int cBuildWallPlanPiecePositions = 12; const int cBuildWallPlanPieceRotations = 13; const int cBuildWallPlanEnRoute = 14; const int cBuildWallPlanWallTypeStraight = 0; const int cBuildWallPlanWallTypeRing = 1; const int cBuildWallPlanWallTypeArea = 2; const int cMissionPlanPlanID = 0; const int cMissionPlanType = 1; const int cMissionPlanStartTime = 2; const int cMissionPlanTarget = 3; const int cMissionPlanVector1 = 4; const int cMissionPlanVector2 = 5; const int cMissionPlanFloat1 = 6; const int cMissionPlanFloat2 = 7; const int cMissionPlanOpportunityID = 8; const int cTransportPathTypePoints = 0; const int cTransportPathTypeAreas = 1; const int cNativeResearchPlanBuildingID = 0; const int cNativeResearchPlanTacticID = 1; const int cResignGatherers = 0; const int cResignTeammates = 2; const int cResignMilitaryPop = 3; const int cMovementTypeNone = 0; const int cMovementTypeLand = 1; const int cMovementTypeWater = 2; const int cMovementTypeAir = 4; const int cMovementTypeNonSolid = 8; const int cUnitStateNone = 0; const int cUnitStateBuilding = 1; const int cUnitStateAlive = 2; const int cUnitStateDead = 4; const int cUnitStateQueued = 8; const int cUnitStateAny = 255; const int cUnitStateABQ = 11; const int cBuildingPlacementEventDone = 0; const int cBuildingPlacementEventFailed = 1; const int cUnitQueryNoArmy = -1; const int cUnitQueryInvalidArmy = -1002; const int cBuildingPlacementPreferenceNone = -1; const int cBuildingPlacementPreferenceBack = 0; const int cBuildingPlacementPreferenceFront = 1; const int cBuildingPlacementPreferenceLeft = 2; const int cBPIFalloffLinear = 0; const int cBPIFalloffNone = 1; const int cBPIFalloffLinearInverse = 2; const int cResourceGold = 0; const int cResourceWood = 1; const int cResourceFood = 2; const int cResourceFame = 3; const int cResourceSkillPoints = 4; const int cResourceXP = 5; const int cResourceShips = 6; const int cResourceTrade = 7; const int cAllResources = -1234; const int cTechStatusUnobtainable = 0; const int cTechStatusObtainable = 1; const int cTechStatusActive = 2; const int cAttackRouteFrontRight = 0; const int cAttackRouteRightFront = 1; const int cAttackRouteRightBack = 2; const int cAttackRouteBackRight = 3; const int cAttackRouteBackLeft = 4; const int cAttackRouteLeftBack = 5; const int cAttackRouteLeftFront = 6; const int cAttackRouteFrontLeft = 7; const int cAreaTypeForest = 1; const int cAreaTypeWater = 2; const int cAreaTypeImpassableLand = 3; const int cAreaTypeVPSite = 5; const int cAreaGroupTypeLand = 0; const int cAreaGroupTypeWater = 1; const int cAreaGroupTypeImpassableLand = 2; const int cXSAgeHandler = 0; const int cXSPowerHandler = 1; const int cXSRetreatHandler = 2; const int cXSResignHandler = 3; const int cXSBuildHandler = 4; const int cXSHomeCityTransportArriveHandler = 5; const int cXSHomeCityTransportReturnHandler = 6; const int cXSHomeCityLevelUpHandler = 7; const int cXSTreatyBrokenHandler = 8; const int cXSShipResourceGranted = 9; const int cXSAutoCreatePlanHandler = 10; const int cXSNuggetHandler = 11; const int cXSPlayerAgeHandler = 12; const int cXSScoreOppHandler = 13; const int cXSMissionStartHandler = 14; const int cXSMissionEndHandler = 15; const int cXSGameOverHandler = 16; const int cXSMonopolyStartHandler = 17; const int cXSMonopolyEndHandler = 18; const int cXSWonderVictoryStartHandler = 19; const int cXSWonderVictoryEndHandler = 20; const int cXSRelicVictoryStartHandler = 21; const int cXSRelicVictoryEndHandler = 22; const int cXSKOTHVictoryStartHandler = 23; const int cXSKOTHVictoryEndHandler = 24; const int cPlayerChatVerbInvalid = 0; const int cPlayerChatVerbAttack = 1; const int cPlayerChatVerbDefend = 2; const int cPlayerChatVerbTribute = 3; const int cPlayerChatVerbFeed = 4; const int cPlayerChatVerbCancel = 5; const int cPlayerChatVerbClaim = 6; const int cPlayerChatVerbTrain = 7; const int cPlayerChatVerbStrategy = 8; const int cPlayerChatTargetTypeInvalid = 0; const int cPlayerChatTargetTypePlayers = 1; const int cPlayerChatTargetTypeUnits = 2; const int cPlayerChatTargetTypeUnitTypes = 3; const int cPlayerChatTargetTypeResource = 4; const int cPlayerChatTargetTypeLocation = 5; const int cPlayerChatTargetStrategyInvalid = 0; const int cPlayerChatTargetStrategyRush = 1; const int cPlayerChatTargetStrategyBoom = 2; const int cPlayerChatTargetStrategyTurtle = 3; const int cPlayerChatResponseTypeYes = 0; const int cPlayerChatResponseTypeNo = 1; const int cVPInvalid = -2; const int cVPAll = -1; const int cVPNative = 0; const int cVPSecret = 1; const int cVPTrade = 2; const int cVPConqueror = 3; const int cVPGranted = 4; const int cVPStateAny = -1; const int cVPStateNone = 0; const int cVPStateSite = 1; const int cVPStateBuilding = 2; const int cVPStateCompleted = 3; const int cGameTypeScenario = 0; const int cGameTypeSaved = 1; const int cGameTypeRandom = 2; const int cGameTypeCampaign = 4;