const


	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;