native trigger TriggerCreate (string s); native void TriggerDestroy (trigger t); native void TriggerExecute (trigger t, bool testConds, bool runActions); native void TriggerAddEventMapInit (trigger t); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\AI\sc2.galaxy const int c_ScoutStartLocations = 0; const int c_ScoutBlockedPath = 1; const int c_ScoutMinerals = 2; const int c_ScoutDefault = 3; const int c_ScoutPlayers = 4; const int c_noFlags = 0; const point c_nullPoint = null; const marker c_noMarker = null; const string c_noTech = null; const abilcmd c_nullCmd = null; const wave c_nullWave = null; const unit c_nullUnit = null; const bool c_stockIdle = true; const bool c_stockAlways = false; const bool c_stockMinPeons = true; const bool c_stockMaxPeons = false; const bool c_stockNeededFarms = true; const bool c_stockNormalFarms = false; const int c_allEnemies = -1; const int c_defaultGasPeonCount = -1; const int c_expandDefault = 1; const int c_expandVitalHard = 4; const int c_expandNormalHard = 6; const int c_unitAttributeNone = -1; const int c_prioNone = 0; const int c_prioExtraScout = 1; const int c_prioWorkerJob = 2; const int c_prioUseableBully = 3; const int c_prioStaticBully = 4; const int c_prioGather = 5; const int c_prioExpand = 6; const int c_prioCombat = 7; const int c_prioWaveIdle = 8; const int c_prioScout = 9; const int c_prioEarlyDefense = 10; const int c_prioWavePeon = 11; const int c_prioWave = 12; const int c_prioTransport = 13; const int c_prioDetect = 14; const int c_prioNuke = 15; const int c_prioScriptControlled = 16; const int c_raceProtoss = 1; const int c_raceTerran = 2; const int c_raceZerg = 3; const int c_makePriorityLowest = 0; const int c_makePriorityBully = 1; const int c_makePriorityTown = 2; const int c_makePriorityResearch = 3; const int c_makePriorityAttack = 4; const int c_makePriorityDefense = 5; const int c_makePriorityExpand = 6; const int c_makePriorityContinue = 7; const int c_makePriorityPowerCreep = 8; const int c_makePriorityDropoff = 9; const int c_makePriorityHighest = 10; const int c_townInvalid = -2; const int c_townMain = -1; const int c_townOne = 0; const int c_townTwo = 1; const int c_townThree = 2; const int c_townFour = 3; const int c_townFive = 4; const int c_townSix = 5; const int c_townSeven = 6; const int c_townEight = 7; const int c_townMax = 32; const int c_townStateInvalid = -1; const int c_townStateUnused = 0; const int c_townStateClaimed = 1; const int c_townStateEstablished = 2; const int c_waveStateUnknown = 0; const int c_waveStateIdle = 1; const int c_waveStateSuicide = 2; const int c_waveStateMerge = 3; const int c_waveStateAttack = 4; const int c_waveStateDropAttack = 5; const int c_waveStateDefend = 6; const int c_waveStateScout = 7; const int c_waveStateRetreat = 8; const int c_waveStateDropRetreat = 9; const int c_waveStateClearObs = 10; const int c_waveStateGuardHome = 11; const int c_waveMain = 0; const int c_waveDefend = 1; const int c_waveAttack = 2; const int c_waveDivert1 = 3; const int c_waveDivert2 = 4; const int c_waveClearObs = 5; const int c_waveHome = 6; const int c_dtAnyThreat = 1; const int c_dtClosestThreat = 2; const int c_dtRealThreat = 4; const int c_dtAnyRealThreat = 5; const int c_closestRealThreat = 6; const int c_dtAllowCantAttack = 8; const int c_dtEvalAllThreats = 2; const int c_dtEvalRealThreats = 6; const int c_btNeedsPath = 1; const int c_btBuildingOrNeedsPath = 2; const int c_btPrefersPath = 4; const int c_btAllowJumping = 8; const int c_btSortByDistance = 16; const int c_btSortByFullType = 32; const int c_btSortByLeastRecent = 64; const int c_btDefaultNeedsPath = 49; const int c_btDefaultPrefersPath = 52; native void DebugString (string value); native void DebugUnit (unit value); native void DebugInt (int value); native void DebugFixed (fixed value); native void DebugPoint (point value); const int c_diffAdvanceWave = 0; const int c_diffRepairDamage = 1; const int c_diffFleeDamage = 2; const int c_diffOptimizeGas = 3; const int c_diffDefendWithPeons = 4; const int c_diffNormalVision = 5; const int c_diffLimitAPM = 6; const int c_diffAutoLoadBunkers = 7; const int c_diffEarlyGameRepair = 8; const int c_diffEnableDangerMap = 9; const int c_diffWaveAvoidDanger = 10; const int c_diffNormalTargetPrio = 11; const int c_diffEarlyDefenseScout = 12; native void AISetDifficulty (int player, int index, bool state); native bool AIGetDifficulty (int player, int index); native void AIStart (int player, bool isCampaign, int apm); native bool AIGivingUp (int player); native void AIGoodGame (int player); native bool AIIsCampaign (int player); native void AISetAPM (int player, int apm); native unit AIGrabUnit (int player, string aliasUnitType, int prio, point location); native int AIState (int player, int index); native void AISetSpecificState (int player, int index, int state); native void AISetAllStates (int player, int state); native void AISetFlag (int player, int index, bool state); native bool AIGetFlag (int player, int index); native void AITechFlag (int player, int index, int count, string what, int state); native void AIResetUserData (int player); native void AISetUserString (int player, int index, string data); native string AIGetUserString (int player, int index); native void AISetUserInt (int player, int index, int data); native int AIGetUserInt (int player, int index); native void AIAddStringInt (int player, string data, int change); native fixed AIGetTime (); native int AIGetTotalStartLocs (); native int AIGetGroundStartLocs (point loc); native int AIGetAirStartLocs (point loc); native int AIGetTotalTownLocs (); native int AIGetGroundTownLocs (point loc); native int AIGetAirTownLocs (point loc); native int AIRandomVal (int player, int which); native void AINewChooseSubState (int player, int which, int min, int max, int defaultSubState); native void AISetSubStateChance (int subState, int chance); native int AIChooseSubState (); native bool AIWantsMultipleTransport (int player); native void AISetWantsMultipleTransport (int player, bool enable); native int AIGetNumMobileTransports (int player); native point AIGetBestCreepSpot (int player, unit creator, fixed createRadius); native void AIAddDetectionDanger (int player, string unitType); native bool AIDefaultSuspectDetectionDanger (int player); native bool AIAnyWorkersFleeingNearby (int player, point loc, fixed radius); native int AIGetNumEnemies (int player); native int AIGetNumAllies (int player); native point AIPlacementNearbyFindTest (int player, point loc, fixed range, string unitType); native void AIAddToExtraScoutGroup (int player, unit u); native bool AIOfferNewScout (int player, unit u); const int c_skirVeryEasy = 0; const int c_skirEasy = 1; const int c_skirMedium = 2; const int c_skirHard = 3; const int c_skirVeryHard = 4; const int c_skirCheater = 5; native bool AIAnyAllyAttacking (int player); native point AIBestAllyAttackPoint (int player, wave w); native bool AIAnyAllyNeedsDefending (int player); native point AIBestAllyDefendPoint (int player, wave w); const int c_campBeginner = 0; const int c_campNormal = 1; const int c_campAdvanced = 2; const int c_campExpert = 3; native void AIGlobalSuicide (int player); native wave AIUnitGetWave (unit u); native unitgroup AIWaveGetUnits (wave w); native unitgroup AIGetAllEscorts (unit u); native unitgroup AIGetAllEscortsGroup (unitgroup ug); native void AIRemoveUnitFromAnyWaves (unit u); native void AIRemoveGroupFromAnyWaves (unitgroup ug); native unitgroup AIGetUnitsInWavesWithTarget (int player, wavetarget target); native bool AIIsScriptControlled (unit u); native void AISetUnitScriptControlled (unit u, bool enable); native void AISetGroupScriptControlled (unitgroup ug, bool enable); native bool AIIsSuicideUnit (unit u); native void AISetUnitSuicide (unit u, bool enable); native void AISetGroupSuicide (unitgroup ug, bool enable); native bool AIIsNotUsableInWaves (unit u); native void AISetUnitNotUsableInWaves (unit u, bool enable); native void AISetGroupNotUsableInWaves (unitgroup ug, bool enable); native void AISetWantsToUpgrade (unit u); native void AIInitCampaignTowns (int player); native void AIInitCampaignHarvest (int player); native void AIDeclareTown (int player, int town, point center); native int AIGetMainTown (int player); native void AISetMainTown (int player, int maintown); native void AIUpdateMainTown (int player); native int AIGetTownState (int player, int town); native fixed AIGetTownEstablishedTime (int player, int town); native point AIGetTownLocation (int player, int town); native int AIGetClosestTown (int player, point location); native int AIGetNextUnusedTownSlot (int player); native int AIGetBuildingCountInTown (int player, int town, string aliasUnitType, int countMask); native bool AIIsTownHarvestRunning (int player, int town); native void AIHarvest (int player, int town); native void AIHarvestRate (int player, int rate); native void AIHarvestBonus (int player, fixed bonus); native void AISetGasPeonCountOverride (int player, int town, int desiredGasCount); native int AIGetCurPeonCount (int player, int town); native int AIGetMinPeonCount (int player, int town); native int AIGetMaxPeonCount (int player, int town); native int AIGetMineralAmountLeft (int player, int town); native int AIGetGasAmountLeft (int player, int town); native int AIGetMineralNumSpots (int player, int town); native int AIGetRawGasNumSpots (int player, int town); native point AIGetGatherLocation (int player, int town); native point AIGetGatherDefLocation (int player, int town); native int AIExpand (int player, point searchStart, string firstBuilding); native unitgroup AIGetTownThreats (int player, int town); native unit AIGetObstruction (int player); native bool AIHasNearbyOpenExpansion (int player); native void AIScout (int player); native void AISetNumScouts (int player, int num); native void AISetScoutTimes (int player, int starts, int obstructed, int resources, int other); native point AIGetNextScoutLoc (int player); native void AIClearCampaignScout (int player); native void AIBuild (int player, int priority, int town, string aliasUnitType, int count, int flags); native void AITrain (int player, int priority, int town, string aliasUnitType, int count); native void AIResearch (int player, int priority, int town, string aliasUpgradeType); native void AIMakeAlways (int player, int priority, int town, string aliasType, int count); native void AIMakeOnce (int player, int priority, int town, string aliasType, int count); native void AIClearBuildQueue (int player); native void AIClearTrainQueue (int player); native void AIClearResearchQueue (int player); native bool AIHasRes (int player, int minerals, int gas); native int AITechCount (int player, string aliasType, int countMask); native void AITechCountFixupSingle (int player, string baseUnit, string upgradeOne); native void AITechCountFixupEither (int player, string baseUnit, string upgradeOne, string upgradeTwo); native void AITechCountFixupInOrder (int player, string baseUnit, string upgradeOne, string upgradeTwo); native int AIKnownUnitCount (int player, int testPlayerId, string aliasUnitType); native void AIResetCounterUnits (int player); native void AICounterUnit (int player, string seeWhat, fixed factor, string makeWhat); native int AICounterUnits (int player, int testPlayerId, string makeWhat); native point AIGetRallyPoint (unit u); native void AISetPowerBuilding (int player, string building); native void AISetCreepBuilding (int player, string building, string noCreepBehavior); native void AIClearStock (int player); native void AIEnableStock (int player); native void AISetStockEx (int player, int town, int count, string aliasType, int buildFlags, int stockFlags); native void AISetStock (int player, int count, string aliasType); native void AISetStockOpt (int player, int count, string aliasType); native void AISetStockUnitNext (int player, int count, string aliasUnitType, bool when); native bool AISetStockTown (int player, string aliasUnitTypeTH, string aliasUnitTypeGas); native bool AISetStockExpand (int player, string aliasUnitTypeTH, int count); native void AISetStockExtra (int player, int count, string aliasUnitType, int minerals); native void AISetStockFarms (int player, string aliasUnitType, bool onlyNeeded); native void AISetStockPeons (int player, int max, string aliasUnitType, bool onlyMinPeons, bool peonMode); native void AINewTechStock (int player); native void AITechStockAdd (string upgradeType); native void AISetStockTechNext (int player); native void AIDefaultEconomy (int player, string hall, string gas, string food, string peon, int cap, bool peonMode); native void AIDefaultExpansion (int player, string hall, int minerals, int gas, int expandFlags); native void AIClearLimitTech (int player); native void AILimitTech (int player, int totalMin, int totalGas, int buildingMin, int buildingGas, int upgradeMin, int upgradeGas); native void AIImportantTech (int player, string aliasType); native void AILimitStockLarva (int player, string aliasType); native bool AIHasStock (int player); native bool AIHasStockFromTown (int player, int town); native void AIRemoveStockFromTown (int player, int town); native int AIDefaultGetObjectType (int player, string aliasType); native string AIDefaultGetMaker (int player, string aliasType); native string AIDefaultGetFirstMissingReq (int player, string aliasType); native string AIDefaultGetFirstUnfinishedReq (int player, string aliasType); native int AIDefaultGetFullMakeTime (int player, string aliasType); native string AIGetBaseName (string aliasType); native string AIGetBuildAtName (string aliasType); native void AIReqCountAsBuiltObject (int player, string aliasType); native void AIReqAddSpecialMaker (string objType, string makerType, string abilName, int abilIndex); native void AIBaseThink (unit who, unitgroup candidates); native bool AIEvalTacticalData (unit who, string data); const bool c_castRetreat = true; const bool c_castHold = false; native int AICast (unit u, order o, marker m, bool retreat); native int AICastFlee (unit who, unit from, int distance, marker mark); native bool AINearbyUnits (int player, string unitType, point p, fixed range, int requiredCount); native unitgroup AIFindUnits (int player, string unitType, point p, fixed range, int inMaxCount); native bool AISameCommand (unit u1, unit u2); native unit AILastAttacker (unit u); native int AILastAttack (unit u); native bool AIControlWantsToMove (unit u); native bool AIControlForceToMove (unit u); native bool AIControlWantsToUnburrow (unit u); native bool AIControlWantsToBurrow (unit u); native bool AIControlForceUnburrow (unit u); native bool AIUnitIsInCombat (unit u); native bool AIIsIgnoredByWave (unit u); native void AISetIgnoredByWave (unit u, bool enable); native point AIGetHomePosition (unit u); native point AIGetCloakedAttacker (int p); native void AIClearCloakedAttacker (int p, point pt); native bool AISawCloakedUnit (int p); ); ); native unit AIDefaultCombatPriority (unit target, unitgroup attackers, unitgroup enemies); const int c_cloakMaxRange = 10; native bool AICloakEvaluate (unit u, fixed minEnergy, fixed maxLife, fixed range); const int c_combatEnable = 1; const int c_combatDisable = 2; const int c_combatRead = 3; void AISetDefaultCombatFlags (int player, bool isMelee); native bool AICombatTargetProduction (int player, int action); native bool AICombatTargetDropOffs (int player, int action); native bool AICombatTargetFood (int player, int action); native bool AICombatTargetActiveProduction (int player, int action); native bool AICombatTargetWorkers (int player, int action); native bool AICombatTargetAllyThreats (int player, int action); native bool AICombatTargetSelfThreats (int player, int action); native bool AICombatTargetCurrent (int player, int action); native bool AICombatTargetAir (int player, int action); native bool AICombatTargetMovers (int player, int action); native bool AICombatTargetInjuries (int player, int action); native bool AICombatTargetInAttackRange (int player, int action); native bool AICombatTargetThreats (int player, int action); native bool AICombatTargetHealers (int player, int action); native bool AICombatTargetSiege (int player, int action); native bool AICombatTargetAttackers (int player, int action); native bool AICombatTargetSpecial (int player, int action); native bool AICombatAvoidTimedUnits (int player, int action); native bool AICombatAvoidNonThreats (int player, int action); native bool AICombatAvoidWeakUnits (int player, int action); native bool AICombatAvoidDisabledUnits (int player, int action); native void AITransportIgnore (int player, string unitType); native void AITransportSetPanic (int player, fixed value); native void AITransportSetReturn (int player, point center); native waveinfo AIWaveInfoCreate (); native waveinfo AIWaveInfo (wave w); native void AIWaveInfoAdd (waveinfo info, string unitType, int count); native int AIWaveInfoAttack (waveinfo info, int player, point from, wavetarget target, int time); native int AIWaveInfoSuicide (waveinfo info, int player, point from, wavetarget target, int time); native int AIWaveInfoScout (waveinfo info, int player, point from, int time); native string AIWaveToString (wave w); native text AIWaveToText (wave w); native wave AIWaveCreate (waveinfo info, int player, point from); native void AIWaveAddUnit (wave w, unit u); native void AIWaveAddUnitPriority (wave w, unit u, int prio); native void AIWaveRemoveUnit (wave w, unit u); native int AIWaveUnitCount (wave w); native int AIWaveDetectorCount (wave w); native void AIWaveSetType (wave w, int type, wavetarget target); native int AIWaveState (wave w); native void AIWaveDelete (wave w); native wavetarget AIWaveTargetUnit (unit u); native wavetarget AIWaveTargetUnitGroup (unitgroup g); native wavetarget AIWaveTargetUnitPoint (unit u); native wavetarget AIWaveTargetPoint (point p); native wavetarget AIWaveTargetPlayer (playergroup players); native wavetarget AIWaveTargetMelee (int player); native wavetarget AIWaveTargetMeleeHarass (int player); native wavetarget AIWaveTargetMeleeDrop (int player, point dropLoc, point goalLoc); native wavetarget AIWaveTargetMeleeDefend (int player); native wavetarget AIWaveTargetMerge (wave w); native wavetarget AIWaveTargetPatrol (int replaceType); native wavetarget AIWaveTargetEscort (unitgroup g, int replaceType); native wavetarget AIWaveTargetEscortNL (unitgroup g, int replaceType); native wavetarget AIWaveTargetGatherO (int player, int town); native wavetarget AIWaveTargetGatherD (int player, int town); native wavetarget AIWaveTargetRegion (region r, int replaceType); native point AIWaveTargetGatherOPoint (int player, int town); native point AIWaveTargetGatherDPoint (int player, int town); native unit AIWaveTargetGetUnit (wavetarget wt); native unitgroup AIWaveTargetGetUnitGroup (wavetarget wt); native wavetarget AIWaveHarassRetreat (int player, wave w, fixed range); native wavetarget AIWaveGetTarget (wave w); native bool AIWaveIsInCombat (wave w); native int AIWaveGetTimeInCombat (wave w); native int AIWaveGetTimeSinceCombat (wave w); native int AIWaveGetTimeSinceOrdered (wave w); native int AIWaveGetTimeSinceRetreat (wave w); native bool AIDefenseThreat (int type, int player, wave w); native int AIDefenseThreatEval (int type, int player); native int AIWaveEval (wave w); native int AIWaveEvalRatio (wave w, fixed range); native int AIUnitAreaEvalRatio (unit u, fixed range); native int AIEvalRatio (int player); native void AIEvalSetCustomIndex (int index); native int AILastWaveEvalStaticRatio (); native void AIWaveTargetAddWaypoint (wavetarget wt, point waypoint, bool useTransport, int index); native void AIWaveTargetClearWaypoints (wavetarget wt); native wave AIWaveGet (int player, int waveName); native void AIWaveSet (int player, int waveName, wave waveRef); native int AIWaveType (wave waveRef); native void AIWaveMerge (int player, int waveFrom, int waveInto); native void AIWaveMergeMelee (int player); native wave WaveLastCreated (); native point AIGetBestTarget (int player, playergroup enemies, point gatherPoint, int flags); native bool AIFindDropAttackTarget (int player, point gatherPoint); native point AILastDropLocation (); native point AILastDropGoal (); native fixed AIGetNextDropTimeCheck(int player); native void AISetNextDropTimeCheck(int player, fixed time); native int AILastAttackRatio (wave w); native int AILastAttackStartEval (wave w); const int c_difficultyAll = -1; native void AIAttackWaveAddUnits (int difficulty, int count, string unitType); native int AIAttackWaveSend (int player, int time, bool wait); native void AIAttackWaveCancel (wave waveRef); native void AIAttackWaveSetGatherPoint (int player, point gather); native void AIAttackWaveUseUnit (int player, unit u); native void AIAttackWaveUseGroup (int player, unitgroup ug); native void AIAttackWaveAddEscortUnit (int player, unit u, unit escort, fixed offset, fixed angle); native void AIAttackWaveAddEscortType (int player, string unitType, unit escort, fixed offset, fixed angle); native void AIAttackWaveSetTargetUnit (int player, unit u); native void AIAttackWaveSetTargetUnitGroup (int player, unitgroup ug); native void AIAttackWaveSetTargetUnitPoint (int player, unit u); native void AIAttackWaveSetTargetPoint (int player, point p); native void AIAttackWaveSetTargetPlayer (int player, playergroup players); native void AIAttackWaveSetTargetMelee (int player); native void AIAttackWaveSetTargetMeleeHarass (int player); native void AIAttackWaveSetTargetMeleeDrop (int player, point dropLoc, point goalLoc); native void AIAttackWaveSetTargetMeleeDefend (int player); native void AIAttackWaveSetTargetMerge (int player, wave w); native void AIAttackWaveSetTargetPatrol (int player, int replaceType); native void AIAttackWaveSetTargetEscort (int player, unitgroup g, int replaceType); native void AIAttackWaveSetTargetEscortNL (int player, unitgroup g, int replaceType); native void AIAttackWaveSetTargetGatherO (int player, int town); native void AIAttackWaveSetTargetGatherD (int player, int town); native void AIAttackWaveSetTargetRegion (int player, region r, int replaceType); native void AIAttackWaveSetGatherEarlyNoReplace (int player); native void AIAttackWaveSetKeepAlive (int player); native void AIAttackWaveAddWaypoint (int player, point waypoint, bool useTransport); native void AIAttackWaveClearWaypoints (int player); native void AISetMinimumBullyCount (int count, string unitType, int player); native void AISetGeneralRebuildCount (int count, bool building, int player); native void AISetSpecificRebuildCount (int count, string unitType, int player); native void AISetBullyAttackWavePercent (int percent, int player); native void AINearestTownLimitWaveGather (int player, bool enable); native void AINearestTownBullyRebuild (int player, bool enable); native void AIToggleBulliesInRegion (int player, region reg, bool activate); native void AIResetBullyRebuildCountsInRegion (int player, region reg); native void AIClearAllBullies (int player); native void AIAddBully (int player, string unitType, point loc, int rebuildCount); native string AIGetBullyType (unit u); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\AI.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\BuildAI.galaxy const int c_classIdCAbil = 0; const int c_classIdCAbilProgress = 1; const int c_classIdCAbilEffect = 2; const int c_classIdCAbilQueueable = 3; const int c_classIdCAbilRedirect = 4; const int c_classIdCAbilArmMagazine = 5; const int c_classIdCAbilAttack = 6; const int c_classIdCAbilAugment = 7; const int c_classIdCAbilBattery = 8; const int c_classIdCAbilBeacon = 9; const int c_classIdCAbilBehavior = 10; const int c_classIdCAbilBuild = 11; const int c_classIdCAbilBuildable = 12; const int c_classIdCAbilEffectInstant = 13; const int c_classIdCAbilEffectTarget = 14; const int c_classIdCAbilHarvest = 15; const int c_classIdCAbilInteract = 16; const int c_classIdCAbilInventory = 17; const int c_classIdCAbilLearn = 18; const int c_classIdCAbilMerge = 19; const int c_classIdCAbilMergeable = 20; const int c_classIdCAbilMorph = 21; const int c_classIdCAbilMorphPlacement = 22; const int c_classIdCAbilMove = 23; const int c_classIdCAbilPawn = 24; const int c_classIdCAbilQueue = 25; const int c_classIdCAbilRally = 26; const int c_classIdCAbilRedirectInstant = 27; const int c_classIdCAbilRedirectTarget = 28; const int c_classIdCAbilResearch = 29; const int c_classIdCAbilRevive = 30; const int c_classIdCAbilSpecialize = 31; const int c_classIdCAbilStop = 32; const int c_classIdCAbilTrain = 33; const int c_classIdCAbilTransport = 34; const int c_classIdCAbilWarpable = 35; const int c_classIdCAbilWarpTrain = 36; const string c_classIdCAbilName = "CAbil"; const string c_classIdCAbilProgressName = "CAbilProgress"; const string c_classIdCAbilEffectName = "CAbilEffect"; const string c_classIdCAbilQueueableName = "CAbilQueueable"; const string c_classIdCAbilRedirectName = "CAbilRedirect"; const string c_classIdCAbilArmMagazineName = "CAbilArmMagazine"; const string c_classIdCAbilAttackName = "CAbilAttack"; const string c_classIdCAbilAugmentName = "CAbilAugment"; const string c_classIdCAbilBatteryName = "CAbilBattery"; const string c_classIdCAbilBeaconName = "CAbilBeacon"; const string c_classIdCAbilBehaviorName = "CAbilBehavior"; const string c_classIdCAbilBuildName = "CAbilBuild"; const string c_classIdCAbilBuildableName = "CAbilBuildable"; const string c_classIdCAbilEffectInstantName = "CAbilEffectInstant"; const string c_classIdCAbilEffectTargetName = "CAbilEffectTarget"; const string c_classIdCAbilHarvestName = "CAbilHarvest"; const string c_classIdCAbilInteractName = "CAbilInteract"; const string c_classIdCAbilInventoryName = "CAbilInventory"; const string c_classIdCAbilLearnName = "CAbilLearn"; const string c_classIdCAbilMergeName = "CAbilMerge"; const string c_classIdCAbilMergeableName = "CAbilMergeable"; const string c_classIdCAbilMorphName = "CAbilMorph"; const string c_classIdCAbilMorphPlacementName = "CAbilMorphPlacement"; const string c_classIdCAbilMoveName = "CAbilMove"; const string c_classIdCAbilPawnName = "CAbilPawn"; const string c_classIdCAbilQueueName = "CAbilQueue"; const string c_classIdCAbilRallyName = "CAbilRally"; const string c_classIdCAbilRedirectInstantName = "CAbilRedirectInstant"; const string c_classIdCAbilRedirectTargetName = "CAbilRedirectTarget"; const string c_classIdCAbilResearchName = "CAbilResearch"; const string c_classIdCAbilReviveName = "CAbilRevive"; const string c_classIdCAbilSpecializeName = "CAbilSpecialize"; const string c_classIdCAbilStopName = "CAbilStop"; const string c_classIdCAbilTrainName = "CAbilTrain"; const string c_classIdCAbilTransportName = "CAbilTransport"; const string c_classIdCAbilWarpableName = "CAbilWarpable"; const string c_classIdCAbilWarpTrainName = "CAbilWarpTrain"; const int c_abilBehaviorStageUntoggled = 0; const int c_abilBehaviorStageToggled = 1; const string c_abilBehaviorStageUntoggledName = "Untoggled"; const string c_abilBehaviorStageToggledName = "Toggled"; const int c_abilBuildStageApproach = 0; const int c_abilBuildStageWait = 1; const int c_abilBuildStageConstruct = 2; const int c_abilBuildStageHalt = 3; const int c_abilBuildStageResume = 4; const int c_abilBuildStageFinish = 5; const int c_abilBuildStageCollide = 6; const string c_abilBuildStageApproachName = "Approach"; const string c_abilBuildStageWaitName = "Wait"; const string c_abilBuildStageConstructName = "Construct"; const string c_abilBuildStageHaltName = "Halt"; const string c_abilBuildStageResumeName = "Resume"; const string c_abilBuildStageFinishName = "Finish"; const string c_abilBuildStageCollideName = "Collide"; const int c_abilEffectStageApproach = 0; const int c_abilEffectStagePrep = 1; const int c_abilEffectStageCast = 2; const int c_abilEffectStageChannel = 3; const int c_abilEffectStageFinish = 4; const string c_abilEffectStageApproachName = "Approach"; const string c_abilEffectStagePrepName = "Prep"; const string c_abilEffectStageCastName = "Cast"; const string c_abilEffectStageChannelName = "Channel"; const string c_abilEffectStageFinishName = "Finish"; const int c_abilHarvestStageApproachResource = 0; const int c_abilHarvestStageWaitAtResource = 1; const int c_abilHarvestStageHarvest = 2; const int c_abilHarvestStageWaitToReturn = 3; const int c_abilHarvestStageWaitForDropOff = 4; const int c_abilHarvestStageApproachDropOff = 5; const int c_abilHarvestStageDropOff = 6; const string c_abilHarvestStageApproachResourceName = "ApproachResource"; const string c_abilHarvestStageWaitAtResourceName = "WaitAtResource"; const string c_abilHarvestStageHarvestName = "Harvest"; const string c_abilHarvestStageWaitToReturnName = "WaitToReturn"; const string c_abilHarvestStageWaitForDropOffName = "WaitForDropOff"; const string c_abilHarvestStageApproachDropOffName = "ApproachDropOff"; const string c_abilHarvestStageDropOffName = "DropOff"; const int c_abilMorphStageApproach = 0; const int c_abilMorphStageWait = 1; const int c_abilMorphStageAbilsStart = 2; const int c_abilMorphStageAbilsEnd = 3; const int c_abilMorphStageActorStart = 4; const int c_abilMorphStageActorEnd = 5; const int c_abilMorphStageCollideStart = 6; const int c_abilMorphStageCollideEnd = 7; const int c_abilMorphStageFacingStart = 8; const int c_abilMorphStageFacingEnd = 9; const int c_abilMorphStageMoverStart = 10; const int c_abilMorphStageMoverEnd = 11; const int c_abilMorphStageStatsStart = 12; const int c_abilMorphStageStatsEnd = 13; const int c_abilMorphStageUnitStart = 14; const int c_abilMorphStageUnitEnd = 15; const string c_abilMorphStageApproachName = "Approach"; const string c_abilMorphStageWaitName = "Wait"; const string c_abilMorphStageAbilsStartName = "AbilsStart"; const string c_abilMorphStageAbilsEndName = "AbilsEnd"; const string c_abilMorphStageActorStartName = "ActorStart"; const string c_abilMorphStageActorEndName = "ActorEnd"; const string c_abilMorphStageCollideStartName = "CollideStart"; const string c_abilMorphStageCollideEndName = "CollideEnd"; const string c_abilMorphStageFacingStartName = "FacingStart"; const string c_abilMorphStageFacingEndName = "FacingEnd"; const string c_abilMorphStageMoverStartName = "MoverStart"; const string c_abilMorphStageMoverEndName = "MoverEnd"; const string c_abilMorphStageStatsStartName = "StatsStart"; const string c_abilMorphStageStatsEndName = "StatsEnd"; const string c_abilMorphStageUnitStartName = "UnitStart"; const string c_abilMorphStageUnitEndName = "UnitEnd"; const int c_abilArmMagazineCmdAmmo1 = 0; const int c_abilArmMagazineCmdAmmo2 = 1; const int c_abilArmMagazineCmdAmmo3 = 2; const int c_abilArmMagazineCmdAmmo4 = 3; const int c_abilArmMagazineCmdAmmo5 = 4; const int c_abilArmMagazineCmdAmmo6 = 5; const int c_abilArmMagazineCmdAmmo7 = 6; const int c_abilArmMagazineCmdAmmo8 = 7; const int c_abilArmMagazineCmdAmmo9 = 8; const int c_abilArmMagazineCmdAmmo10 = 9; const int c_abilArmMagazineCmdAmmo11 = 10; const int c_abilArmMagazineCmdAmmo12 = 11; const int c_abilArmMagazineCmdAmmo13 = 12; const int c_abilArmMagazineCmdAmmo14 = 13; const int c_abilArmMagazineCmdAmmo15 = 14; const int c_abilArmMagazineCmdAmmo16 = 15; const int c_abilArmMagazineCmdAmmo17 = 16; const int c_abilArmMagazineCmdAmmo18 = 17; const int c_abilArmMagazineCmdAmmo19 = 18; const int c_abilArmMagazineCmdAmmo20 = 19; const string c_abilArmMagazineCmdAmmo1Name = "Ammo1"; const string c_abilArmMagazineCmdAmmo2Name = "Ammo2"; const string c_abilArmMagazineCmdAmmo3Name = "Ammo3"; const string c_abilArmMagazineCmdAmmo4Name = "Ammo4"; const string c_abilArmMagazineCmdAmmo5Name = "Ammo5"; const string c_abilArmMagazineCmdAmmo6Name = "Ammo6"; const string c_abilArmMagazineCmdAmmo7Name = "Ammo7"; const string c_abilArmMagazineCmdAmmo8Name = "Ammo8"; const string c_abilArmMagazineCmdAmmo9Name = "Ammo9"; const string c_abilArmMagazineCmdAmmo10Name = "Ammo10"; const string c_abilArmMagazineCmdAmmo11Name = "Ammo11"; const string c_abilArmMagazineCmdAmmo12Name = "Ammo12"; const string c_abilArmMagazineCmdAmmo13Name = "Ammo13"; const string c_abilArmMagazineCmdAmmo14Name = "Ammo14"; const string c_abilArmMagazineCmdAmmo15Name = "Ammo15"; const string c_abilArmMagazineCmdAmmo16Name = "Ammo16"; const string c_abilArmMagazineCmdAmmo17Name = "Ammo17"; const string c_abilArmMagazineCmdAmmo18Name = "Ammo18"; const string c_abilArmMagazineCmdAmmo19Name = "Ammo19"; const string c_abilArmMagazineCmdAmmo20Name = "Ammo20"; const int c_abilAttackCmdExecute = 0; const string c_abilAttackCmdExecuteName = "Execute"; const int c_abilAugmentCmdExecute = 0; const string c_abilAugmentCmdExecuteName = "Execute"; const int c_abilBatteryCmdExecute = 0; const string c_abilBatteryCmdExecuteName = "Execute"; const int c_abilBeaconCmdCancel = 0; const int c_abilBeaconCmdMove = 1; const string c_abilBeaconCmdCancelName = "Cancel"; const string c_abilBeaconCmdMoveName = "Move"; const int c_abilBehaviorCmdOn = 0; const int c_abilBehaviorCmdOff = 1; const string c_abilBehaviorCmdOnName = "On"; const string c_abilBehaviorCmdOffName = "Off"; const int c_abilBuildCmdBuild1 = 0; const int c_abilBuildCmdBuild2 = 1; const int c_abilBuildCmdBuild3 = 2; const int c_abilBuildCmdBuild4 = 3; const int c_abilBuildCmdBuild5 = 4; const int c_abilBuildCmdBuild6 = 5; const int c_abilBuildCmdBuild7 = 6; const int c_abilBuildCmdBuild8 = 7; const int c_abilBuildCmdBuild9 = 8; const int c_abilBuildCmdBuild10 = 9; const int c_abilBuildCmdBuild11 = 10; const int c_abilBuildCmdBuild12 = 11; const int c_abilBuildCmdBuild13 = 12; const int c_abilBuildCmdBuild14 = 13; const int c_abilBuildCmdBuild15 = 14; const int c_abilBuildCmdBuild16 = 15; const int c_abilBuildCmdBuild17 = 16; const int c_abilBuildCmdBuild18 = 17; const int c_abilBuildCmdBuild19 = 18; const int c_abilBuildCmdBuild20 = 19; const int c_abilBuildCmdBuild21 = 20; const int c_abilBuildCmdBuild22 = 21; const int c_abilBuildCmdBuild23 = 22; const int c_abilBuildCmdBuild24 = 23; const int c_abilBuildCmdBuild25 = 24; const int c_abilBuildCmdBuild26 = 25; const int c_abilBuildCmdBuild27 = 26; const int c_abilBuildCmdBuild28 = 27; const int c_abilBuildCmdBuild29 = 28; const int c_abilBuildCmdBuild30 = 29; const int c_abilBuildCmdHalt = 30; const string c_abilBuildCmdBuild1Name = "Build1"; const string c_abilBuildCmdBuild2Name = "Build2"; const string c_abilBuildCmdBuild3Name = "Build3"; const string c_abilBuildCmdBuild4Name = "Build4"; const string c_abilBuildCmdBuild5Name = "Build5"; const string c_abilBuildCmdBuild6Name = "Build6"; const string c_abilBuildCmdBuild7Name = "Build7"; const string c_abilBuildCmdBuild8Name = "Build8"; const string c_abilBuildCmdBuild9Name = "Build9"; const string c_abilBuildCmdBuild10Name = "Build10"; const string c_abilBuildCmdBuild11Name = "Build11"; const string c_abilBuildCmdBuild12Name = "Build12"; const string c_abilBuildCmdBuild13Name = "Build13"; const string c_abilBuildCmdBuild14Name = "Build14"; const string c_abilBuildCmdBuild15Name = "Build15"; const string c_abilBuildCmdBuild16Name = "Build16"; const string c_abilBuildCmdBuild17Name = "Build17"; const string c_abilBuildCmdBuild18Name = "Build18"; const string c_abilBuildCmdBuild19Name = "Build19"; const string c_abilBuildCmdBuild20Name = "Build20"; const string c_abilBuildCmdBuild21Name = "Build21"; const string c_abilBuildCmdBuild22Name = "Build22"; const string c_abilBuildCmdBuild23Name = "Build23"; const string c_abilBuildCmdBuild24Name = "Build24"; const string c_abilBuildCmdBuild25Name = "Build25"; const string c_abilBuildCmdBuild26Name = "Build26"; const string c_abilBuildCmdBuild27Name = "Build27"; const string c_abilBuildCmdBuild28Name = "Build28"; const string c_abilBuildCmdBuild29Name = "Build29"; const string c_abilBuildCmdBuild30Name = "Build30"; const string c_abilBuildCmdHaltName = "Halt"; const int c_abilBuildableCmdCancel = 0; const string c_abilBuildableCmdCancelName = "Cancel"; const int c_abilEffectInstantCmdExecute = 0; const int c_abilEffectInstantCmdCancel = 1; const string c_abilEffectInstantCmdExecuteName = "Execute"; const string c_abilEffectInstantCmdCancelName = "Cancel"; const int c_abilEffectTargetCmdExecute = 0; const int c_abilEffectTargetCmdCancel = 1; const string c_abilEffectTargetCmdExecuteName = "Execute"; const string c_abilEffectTargetCmdCancelName = "Cancel"; const int c_abilHarvestCmdGather = 0; const int c_abilHarvestCmdReturn = 1; const int c_abilHarvestCmdCancel = 2; const string c_abilHarvestCmdGatherName = "Gather"; const string c_abilHarvestCmdReturnName = "Return"; const string c_abilHarvestCmdCancelName = "Cancel"; const int c_abilInteractCmdDesignate = 0; const string c_abilInteractCmdDesignateName = "Designate"; const int c_abilInventoryCmdDrop = 0; const int c_abilInventoryCmdMove = 1; const int c_abilInventoryCmdTake = 2; const int c_abilInventoryCmdItemInstant = 3; const int c_abilInventoryCmdItemTarget = 4; const string c_abilInventoryCmdDropName = "Drop"; const string c_abilInventoryCmdMoveName = "Move"; const string c_abilInventoryCmdTakeName = "Take"; const string c_abilInventoryCmdItemInstantName = "ItemInstant"; const string c_abilInventoryCmdItemTargetName = "ItemTarget"; const int c_abilLearnCmdLearn1 = 0; const int c_abilLearnCmdLearn2 = 1; const int c_abilLearnCmdLearn3 = 2; const int c_abilLearnCmdLearn4 = 3; const int c_abilLearnCmdLearn5 = 4; const int c_abilLearnCmdLearn6 = 5; const int c_abilLearnCmdLearn7 = 6; const int c_abilLearnCmdLearn8 = 7; const int c_abilLearnCmdLearn9 = 8; const int c_abilLearnCmdLearn10 = 9; const int c_abilLearnCmdLearn11 = 10; const int c_abilLearnCmdLearn12 = 11; const int c_abilLearnCmdLearn13 = 12; const int c_abilLearnCmdLearn14 = 13; const int c_abilLearnCmdLearn15 = 14; const int c_abilLearnCmdLearn16 = 15; const int c_abilLearnCmdLearn17 = 16; const int c_abilLearnCmdLearn18 = 17; const int c_abilLearnCmdLearn19 = 18; const int c_abilLearnCmdLearn20 = 19; const string c_abilLearnCmdLearn1Name = "Learn1"; const string c_abilLearnCmdLearn2Name = "Learn2"; const string c_abilLearnCmdLearn3Name = "Learn3"; const string c_abilLearnCmdLearn4Name = "Learn4"; const string c_abilLearnCmdLearn5Name = "Learn5"; const string c_abilLearnCmdLearn6Name = "Learn6"; const string c_abilLearnCmdLearn7Name = "Learn7"; const string c_abilLearnCmdLearn8Name = "Learn8"; const string c_abilLearnCmdLearn9Name = "Learn9"; const string c_abilLearnCmdLearn10Name = "Learn10"; const string c_abilLearnCmdLearn11Name = "Learn11"; const string c_abilLearnCmdLearn12Name = "Learn12"; const string c_abilLearnCmdLearn13Name = "Learn13"; const string c_abilLearnCmdLearn14Name = "Learn14"; const string c_abilLearnCmdLearn15Name = "Learn15"; const string c_abilLearnCmdLearn16Name = "Learn16"; const string c_abilLearnCmdLearn17Name = "Learn17"; const string c_abilLearnCmdLearn18Name = "Learn18"; const string c_abilLearnCmdLearn19Name = "Learn19"; const string c_abilLearnCmdLearn20Name = "Learn20"; const int c_abilMergeCmdSelectedUnits = 0; const int c_abilMergeCmdWithTarget = 1; const string c_abilMergeCmdSelectedUnitsName = "SelectedUnits"; const string c_abilMergeCmdWithTargetName = "WithTarget"; const int c_abilMorphCmdExecute = 0; const int c_abilMorphCmdCancel = 1; const string c_abilMorphCmdExecuteName = "Execute"; const string c_abilMorphCmdCancelName = "Cancel"; const int c_abilMergeableCmdCancel = 0; const string c_abilMergeableCmdCancelName = "Cancel"; const int c_abilMoveCmdMove = 0; const int c_abilMoveCmdPatrol = 1; const int c_abilMoveCmdHoldPos = 2; const int c_abilMoveCmdAcquireMove = 3; const int c_abilMoveCmdTurn = 4; const string c_abilMoveCmdMoveName = "Move"; const string c_abilMoveCmdPatrolName = "Patrol"; const string c_abilMoveCmdHoldPosName = "HoldPos"; const string c_abilMoveCmdAcquireMoveName = "AcquireMove"; const string c_abilMoveCmdTurnName = "Turn"; const int c_abilPawnCmdPawn1 = 0; const int c_abilPawnCmdPawn2 = 1; const int c_abilPawnCmdPawn3 = 2; const int c_abilPawnCmdPawn4 = 3; const int c_abilPawnCmdPawn5 = 4; const int c_abilPawnCmdPawn6 = 5; const int c_abilPawnCmdPawn7 = 6; const int c_abilPawnCmdPawn8 = 7; const int c_abilPawnCmdPawn9 = 8; const int c_abilPawnCmdPawn10 = 9; const int c_abilPawnCmdPawn11 = 10; const int c_abilPawnCmdPawn12 = 11; const int c_abilPawnCmdPawn13 = 12; const int c_abilPawnCmdPawn14 = 13; const int c_abilPawnCmdPawn15 = 14; const int c_abilPawnCmdPawn16 = 15; const int c_abilPawnCmdPawn17 = 16; const int c_abilPawnCmdPawn18 = 17; const int c_abilPawnCmdPawn19 = 18; const int c_abilPawnCmdPawn20 = 19; const string c_abilPawnCmdPawn1Name = "Pawn1"; const string c_abilPawnCmdPawn2Name = "Pawn2"; const string c_abilPawnCmdPawn3Name = "Pawn3"; const string c_abilPawnCmdPawn4Name = "Pawn4"; const string c_abilPawnCmdPawn5Name = "Pawn5"; const string c_abilPawnCmdPawn6Name = "Pawn6"; const string c_abilPawnCmdPawn7Name = "Pawn7"; const string c_abilPawnCmdPawn8Name = "Pawn8"; const string c_abilPawnCmdPawn9Name = "Pawn9"; const string c_abilPawnCmdPawn10Name = "Pawn10"; const string c_abilPawnCmdPawn11Name = "Pawn11"; const string c_abilPawnCmdPawn12Name = "Pawn12"; const string c_abilPawnCmdPawn13Name = "Pawn13"; const string c_abilPawnCmdPawn14Name = "Pawn14"; const string c_abilPawnCmdPawn15Name = "Pawn15"; const string c_abilPawnCmdPawn16Name = "Pawn16"; const string c_abilPawnCmdPawn17Name = "Pawn17"; const string c_abilPawnCmdPawn18Name = "Pawn18"; const string c_abilPawnCmdPawn19Name = "Pawn19"; const string c_abilPawnCmdPawn20Name = "Pawn20"; const int c_abilQueueCmdCancelLast = 0; const int c_abilQueueCmdCancelSlot = 1; const string c_abilQueueCmdCancelLastName = "CancelLast"; const string c_abilQueueCmdCancelSlotName = "CancelSlot"; const int c_abilRallyCmdRally1 = 0; const int c_abilRallyCmdRally2 = 1; const int c_abilRallyCmdRally3 = 2; const int c_abilRallyCmdRally4 = 3; const string c_abilRallyCmdRally1Name = "Rally1"; const string c_abilRallyCmdRally2Name = "Rally2"; const string c_abilRallyCmdRally3Name = "Rally3"; const string c_abilRallyCmdRally4Name = "Rally4"; const int c_abilRedirectInstantCmdExecute = 0; const string c_abilRedirectInstantCmdExecuteName = "Execute"; const int c_abilRedirectTargetCmdExecute = 0; const string c_abilRedirectTargetCmdExecuteName = "Execute"; const int c_abilResearchCmdResearch1 = 0; const int c_abilResearchCmdResearch2 = 1; const int c_abilResearchCmdResearch3 = 2; const int c_abilResearchCmdResearch4 = 3; const int c_abilResearchCmdResearch5 = 4; const int c_abilResearchCmdResearch6 = 5; const int c_abilResearchCmdResearch7 = 6; const int c_abilResearchCmdResearch8 = 7; const int c_abilResearchCmdResearch9 = 8; const int c_abilResearchCmdResearch10 = 9; const int c_abilResearchCmdResearch11 = 10; const int c_abilResearchCmdResearch12 = 11; const int c_abilResearchCmdResearch13 = 12; const int c_abilResearchCmdResearch14 = 13; const int c_abilResearchCmdResearch15 = 14; const int c_abilResearchCmdResearch16 = 15; const int c_abilResearchCmdResearch17 = 16; const int c_abilResearchCmdResearch18 = 17; const int c_abilResearchCmdResearch19 = 18; const int c_abilResearchCmdResearch20 = 19; const int c_abilResearchCmdResearch21 = 20; const int c_abilResearchCmdResearch22 = 21; const int c_abilResearchCmdResearch23 = 22; const int c_abilResearchCmdResearch24 = 23; const int c_abilResearchCmdResearch25 = 24; const int c_abilResearchCmdResearch26 = 25; const int c_abilResearchCmdResearch27 = 26; const int c_abilResearchCmdResearch28 = 27; const int c_abilResearchCmdResearch29 = 28; const int c_abilResearchCmdResearch30 = 29; const string c_abilResearchCmdResearch1Name = "Research1"; const string c_abilResearchCmdResearch2Name = "Research2"; const string c_abilResearchCmdResearch3Name = "Research3"; const string c_abilResearchCmdResearch4Name = "Research4"; const string c_abilResearchCmdResearch5Name = "Research5"; const string c_abilResearchCmdResearch6Name = "Research6"; const string c_abilResearchCmdResearch7Name = "Research7"; const string c_abilResearchCmdResearch8Name = "Research8"; const string c_abilResearchCmdResearch9Name = "Research9"; const string c_abilResearchCmdResearch10Name = "Research10"; const string c_abilResearchCmdResearch11Name = "Research11"; const string c_abilResearchCmdResearch12Name = "Research12"; const string c_abilResearchCmdResearch13Name = "Research13"; const string c_abilResearchCmdResearch14Name = "Research14"; const string c_abilResearchCmdResearch15Name = "Research15"; const string c_abilResearchCmdResearch16Name = "Research16"; const string c_abilResearchCmdResearch17Name = "Research17"; const string c_abilResearchCmdResearch18Name = "Research18"; const string c_abilResearchCmdResearch19Name = "Research19"; const string c_abilResearchCmdResearch20Name = "Research20"; const string c_abilResearchCmdResearch21Name = "Research21"; const string c_abilResearchCmdResearch22Name = "Research22"; const string c_abilResearchCmdResearch23Name = "Research23"; const string c_abilResearchCmdResearch24Name = "Research24"; const string c_abilResearchCmdResearch25Name = "Research25"; const string c_abilResearchCmdResearch26Name = "Research26"; const string c_abilResearchCmdResearch27Name = "Research27"; const string c_abilResearchCmdResearch28Name = "Research28"; const string c_abilResearchCmdResearch29Name = "Research29"; const string c_abilResearchCmdResearch30Name = "Research30"; const int c_abilReviveCmdRevive1 = 0; const int c_abilReviveCmdRevive2 = 1; const int c_abilReviveCmdRevive3 = 2; const int c_abilReviveCmdRevive4 = 3; const int c_abilReviveCmdRevive5 = 4; const int c_abilReviveCmdRevive6 = 5; const int c_abilReviveCmdRevive7 = 6; const int c_abilReviveCmdRevive8 = 7; const int c_abilReviveCmdRevive9 = 8; const int c_abilReviveCmdRevive10 = 9; const int c_abilReviveCmdRevive11 = 10; const int c_abilReviveCmdRevive12 = 11; const int c_abilReviveCmdRevive13 = 12; const int c_abilReviveCmdRevive14 = 13; const int c_abilReviveCmdRevive15 = 14; const int c_abilReviveCmdRevive16 = 15; const int c_abilReviveCmdRevive17 = 16; const int c_abilReviveCmdRevive18 = 17; const int c_abilReviveCmdRevive19 = 18; const int c_abilReviveCmdRevive20 = 19; const string c_abilReviveCmdRevive1Name = "Revive1"; const string c_abilReviveCmdRevive2Name = "Revive2"; const string c_abilReviveCmdRevive3Name = "Revive3"; const string c_abilReviveCmdRevive4Name = "Revive4"; const string c_abilReviveCmdRevive5Name = "Revive5"; const string c_abilReviveCmdRevive6Name = "Revive6"; const string c_abilReviveCmdRevive7Name = "Revive7"; const string c_abilReviveCmdRevive8Name = "Revive8"; const string c_abilReviveCmdRevive9Name = "Revive9"; const string c_abilReviveCmdRevive10Name = "Revive10"; const string c_abilReviveCmdRevive11Name = "Revive11"; const string c_abilReviveCmdRevive12Name = "Revive12"; const string c_abilReviveCmdRevive13Name = "Revive13"; const string c_abilReviveCmdRevive14Name = "Revive14"; const string c_abilReviveCmdRevive15Name = "Revive15"; const string c_abilReviveCmdRevive16Name = "Revive16"; const string c_abilReviveCmdRevive17Name = "Revive17"; const string c_abilReviveCmdRevive18Name = "Revive18"; const string c_abilReviveCmdRevive19Name = "Revive19"; const string c_abilReviveCmdRevive20Name = "Revive20"; const int c_abilSpecializeCmdSpecialize1 = 0; const int c_abilSpecializeCmdSpecialize2 = 1; const int c_abilSpecializeCmdSpecialize3 = 2; const int c_abilSpecializeCmdSpecialize4 = 3; const int c_abilSpecializeCmdSpecialize5 = 4; const int c_abilSpecializeCmdSpecialize6 = 5; const int c_abilSpecializeCmdSpecialize7 = 6; const int c_abilSpecializeCmdSpecialize8 = 7; const int c_abilSpecializeCmdSpecialize9 = 8; const int c_abilSpecializeCmdSpecialize10 = 9; const int c_abilSpecializeCmdSpecialize11 = 10; const int c_abilSpecializeCmdSpecialize12 = 11; const int c_abilSpecializeCmdSpecialize13 = 12; const int c_abilSpecializeCmdSpecialize14 = 13; const int c_abilSpecializeCmdSpecialize15 = 14; const int c_abilSpecializeCmdSpecialize16 = 15; const int c_abilSpecializeCmdSpecialize17 = 16; const int c_abilSpecializeCmdSpecialize18 = 17; const int c_abilSpecializeCmdSpecialize19 = 18; const int c_abilSpecializeCmdSpecialize20 = 19; const string c_abilSpecializeCmdSpecialize1Name = "Specialize1"; const string c_abilSpecializeCmdSpecialize2Name = "Specialize2"; const string c_abilSpecializeCmdSpecialize3Name = "Specialize3"; const string c_abilSpecializeCmdSpecialize4Name = "Specialize4"; const string c_abilSpecializeCmdSpecialize5Name = "Specialize5"; const string c_abilSpecializeCmdSpecialize6Name = "Specialize6"; const string c_abilSpecializeCmdSpecialize7Name = "Specialize7"; const string c_abilSpecializeCmdSpecialize8Name = "Specialize8"; const string c_abilSpecializeCmdSpecialize9Name = "Specialize9"; const string c_abilSpecializeCmdSpecialize10Name = "Specialize10"; const string c_abilSpecializeCmdSpecialize11Name = "Specialize11"; const string c_abilSpecializeCmdSpecialize12Name = "Specialize12"; const string c_abilSpecializeCmdSpecialize13Name = "Specialize13"; const string c_abilSpecializeCmdSpecialize14Name = "Specialize14"; const string c_abilSpecializeCmdSpecialize15Name = "Specialize15"; const string c_abilSpecializeCmdSpecialize16Name = "Specialize16"; const string c_abilSpecializeCmdSpecialize17Name = "Specialize17"; const string c_abilSpecializeCmdSpecialize18Name = "Specialize18"; const string c_abilSpecializeCmdSpecialize19Name = "Specialize19"; const string c_abilSpecializeCmdSpecialize20Name = "Specialize20"; const int c_abilStopCmdStop = 0; const int c_abilStopCmdHoldFire = 1; const int c_abilStopCmdCheer = 2; const int c_abilStopCmdDance = 3; const string c_abilStopCmdStopName = "Stop"; const string c_abilStopCmdHoldFireName = "HoldFire"; const string c_abilStopCmdCheerName = "Cheer"; const string c_abilStopCmdDanceName = "Dance"; const int c_abilTrainCmdTrain1 = 0; const int c_abilTrainCmdTrain2 = 1; const int c_abilTrainCmdTrain3 = 2; const int c_abilTrainCmdTrain4 = 3; const int c_abilTrainCmdTrain5 = 4; const int c_abilTrainCmdTrain6 = 5; const int c_abilTrainCmdTrain7 = 6; const int c_abilTrainCmdTrain8 = 7; const int c_abilTrainCmdTrain9 = 8; const int c_abilTrainCmdTrain10 = 9; const int c_abilTrainCmdTrain11 = 10; const int c_abilTrainCmdTrain12 = 11; const int c_abilTrainCmdTrain13 = 12; const int c_abilTrainCmdTrain14 = 13; const int c_abilTrainCmdTrain15 = 14; const int c_abilTrainCmdTrain16 = 15; const int c_abilTrainCmdTrain17 = 16; const int c_abilTrainCmdTrain18 = 17; const int c_abilTrainCmdTrain19 = 18; const int c_abilTrainCmdTrain20 = 19; const int c_abilTrainCmdTrain21 = 20; const int c_abilTrainCmdTrain22 = 21; const int c_abilTrainCmdTrain23 = 22; const int c_abilTrainCmdTrain24 = 23; const int c_abilTrainCmdTrain25 = 24; const int c_abilTrainCmdTrain26 = 25; const int c_abilTrainCmdTrain27 = 26; const int c_abilTrainCmdTrain28 = 27; const int c_abilTrainCmdTrain29 = 28; const int c_abilTrainCmdTrain30 = 29; const string c_abilTrainCmdTrain1Name = "Train1"; const string c_abilTrainCmdTrain2Name = "Train2"; const string c_abilTrainCmdTrain3Name = "Train3"; const string c_abilTrainCmdTrain4Name = "Train4"; const string c_abilTrainCmdTrain5Name = "Train5"; const string c_abilTrainCmdTrain6Name = "Train6"; const string c_abilTrainCmdTrain7Name = "Train7"; const string c_abilTrainCmdTrain8Name = "Train8"; const string c_abilTrainCmdTrain9Name = "Train9"; const string c_abilTrainCmdTrain10Name = "Train10"; const string c_abilTrainCmdTrain11Name = "Train11"; const string c_abilTrainCmdTrain12Name = "Train12"; const string c_abilTrainCmdTrain13Name = "Train13"; const string c_abilTrainCmdTrain14Name = "Train14"; const string c_abilTrainCmdTrain15Name = "Train15"; const string c_abilTrainCmdTrain16Name = "Train16"; const string c_abilTrainCmdTrain17Name = "Train17"; const string c_abilTrainCmdTrain18Name = "Train18"; const string c_abilTrainCmdTrain19Name = "Train19"; const string c_abilTrainCmdTrain20Name = "Train20"; const string c_abilTrainCmdTrain21Name = "Train21"; const string c_abilTrainCmdTrain22Name = "Train22"; const string c_abilTrainCmdTrain23Name = "Train23"; const string c_abilTrainCmdTrain24Name = "Train24"; const string c_abilTrainCmdTrain25Name = "Train25"; const string c_abilTrainCmdTrain26Name = "Train26"; const string c_abilTrainCmdTrain27Name = "Train27"; const string c_abilTrainCmdTrain28Name = "Train28"; const string c_abilTrainCmdTrain29Name = "Train29"; const string c_abilTrainCmdTrain30Name = "Train30"; const int c_abilTransportCmdLoad = 0; const int c_abilTransportCmdUnloadAll = 1; const int c_abilTransportCmdUnloadAt = 2; const int c_abilTransportCmdUnloadUnit = 3; const int c_abilTransportCmdLoadAll = 4; const string c_abilTransportCmdLoadName = "Load"; const string c_abilTransportCmdUnloadAllName = "UnloadAll"; const string c_abilTransportCmdUnloadAtName = "UnloadAt"; const string c_abilTransportCmdUnloadUnitName = "UnloadUnit"; const string c_abilTransportCmdLoadAllName = "LoadAll"; const int c_abilWarpableCmdCancel = 0; const string c_abilWarpableCmdCancelName = "Cancel"; const int c_abilWarpTrainCmdTrain1 = 0; const int c_abilWarpTrainCmdTrain2 = 1; const int c_abilWarpTrainCmdTrain3 = 2; const int c_abilWarpTrainCmdTrain4 = 3; const int c_abilWarpTrainCmdTrain5 = 4; const int c_abilWarpTrainCmdTrain6 = 5; const int c_abilWarpTrainCmdTrain7 = 6; const int c_abilWarpTrainCmdTrain8 = 7; const int c_abilWarpTrainCmdTrain9 = 8; const int c_abilWarpTrainCmdTrain10 = 9; const int c_abilWarpTrainCmdTrain11 = 10; const int c_abilWarpTrainCmdTrain12 = 11; const int c_abilWarpTrainCmdTrain13 = 12; const int c_abilWarpTrainCmdTrain14 = 13; const int c_abilWarpTrainCmdTrain15 = 14; const int c_abilWarpTrainCmdTrain16 = 15; const int c_abilWarpTrainCmdTrain17 = 16; const int c_abilWarpTrainCmdTrain18 = 17; const int c_abilWarpTrainCmdTrain19 = 18; const int c_abilWarpTrainCmdTrain20 = 19; const string c_abilWarpTrainCmdTrain1Name = "Train1"; const string c_abilWarpTrainCmdTrain2Name = "Train2"; const string c_abilWarpTrainCmdTrain3Name = "Train3"; const string c_abilWarpTrainCmdTrain4Name = "Train4"; const string c_abilWarpTrainCmdTrain5Name = "Train5"; const string c_abilWarpTrainCmdTrain6Name = "Train6"; const string c_abilWarpTrainCmdTrain7Name = "Train7"; const string c_abilWarpTrainCmdTrain8Name = "Train8"; const string c_abilWarpTrainCmdTrain9Name = "Train9"; const string c_abilWarpTrainCmdTrain10Name = "Train10"; const string c_abilWarpTrainCmdTrain11Name = "Train11"; const string c_abilWarpTrainCmdTrain12Name = "Train12"; const string c_abilWarpTrainCmdTrain13Name = "Train13"; const string c_abilWarpTrainCmdTrain14Name = "Train14"; const string c_abilWarpTrainCmdTrain15Name = "Train15"; const string c_abilWarpTrainCmdTrain16Name = "Train16"; const string c_abilWarpTrainCmdTrain17Name = "Train17"; const string c_abilWarpTrainCmdTrain18Name = "Train18"; const string c_abilWarpTrainCmdTrain19Name = "Train19"; const string c_abilWarpTrainCmdTrain20Name = "Train20"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\Abil.galaxy const int c_classIdCAchievementTerm = 0; const int c_classIdCAchievementTermAchievement = 1; const int c_classIdCAchievementTermCombine = 2; const int c_classIdCAchievementTermQuantity = 3; const int c_classIdCAchievementTermRace = 4; const int c_classIdCAchievementTermRequirement = 5; const int c_classIdCAchievementTermAbil = 6; const int c_classIdCAchievementTermEffect = 7; const int c_classIdCAchievementTermAbilUse = 8; const int c_classIdCAchievementTermDamage = 9; const int c_classIdCAchievementTermEffectUse = 10; const int c_classIdCAchievementTermScoreValue = 11; const string c_classIdCAchievementTermName = "CAchievementTerm"; const string c_classIdCAchievementTermAchievementName = "CAchievementTermAchievement"; const string c_classIdCAchievementTermCombineName = "CAchievementTermCombine"; const string c_classIdCAchievementTermQuantityName = "CAchievementTermQuantity"; const string c_classIdCAchievementTermRaceName = "CAchievementTermRace"; const string c_classIdCAchievementTermRequirementName = "CAchievementTermRequirement"; const string c_classIdCAchievementTermAbilName = "CAchievementTermAbil"; const string c_classIdCAchievementTermEffectName = "CAchievementTermEffect"; const string c_classIdCAchievementTermAbilUseName = "CAchievementTermAbilUse"; const string c_classIdCAchievementTermDamageName = "CAchievementTermDamage"; const string c_classIdCAchievementTermEffectUseName = "CAchievementTermEffectUse"; const string c_classIdCAchievementTermScoreValueName = "CAchievementTermScoreValue"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\AchievementTerm.galaxy const int c_classIdCEffect = 0; const int c_classIdCEffectResponse = 1; const int c_classIdCEffectApplyBehavior = 2; const int c_classIdCEffectApplyForce = 3; const int c_classIdCEffectCreateHealer = 4; const int c_classIdCEffectCreatePersistent = 5; const int c_classIdCEffectCreateUnit = 6; const int c_classIdCEffectDamage = 7; const int c_classIdCEffectDestroyHealer = 8; const int c_classIdCEffectDestroyPersistent = 9; const int c_classIdCEffectEnumArea = 10; const int c_classIdCEffectEnumTransport = 11; const int c_classIdCEffectIssueOrder = 12; const int c_classIdCEffectLaunchMissile = 13; const int c_classIdCEffectModifyPlayer = 14; const int c_classIdCEffectModifyUnit = 15; const int c_classIdCEffectReleaseMagazine = 16; const int c_classIdCEffectRemoveBehavior = 17; const int c_classIdCEffectSet = 18; const int c_classIdCEffectSwitch = 19; const int c_classIdCEffectTeleport = 20; const int c_classIdCEffectTransferBehavior = 21; const int c_classIdCEffectUseCalldown = 22; const int c_classIdCEffectUseMagazine = 23; const string c_classIdCEffectName = "CEffect"; const string c_classIdCEffectResponseName = "CEffectResponse"; const string c_classIdCEffectApplyBehaviorName = "CEffectApplyBehavior"; const string c_classIdCEffectApplyForceName = "CEffectApplyForce"; const string c_classIdCEffectCreateHealerName = "CEffectCreateHealer"; const string c_classIdCEffectCreatePersistentName = "CEffectCreatePersistent"; const string c_classIdCEffectCreateUnitName = "CEffectCreateUnit"; const string c_classIdCEffectDamageName = "CEffectDamage"; const string c_classIdCEffectDestroyHealerName = "CEffectDestroyHealer"; const string c_classIdCEffectDestroyPersistentName = "CEffectDestroyPersistent"; const string c_classIdCEffectEnumAreaName = "CEffectEnumArea"; const string c_classIdCEffectEnumTransportName = "CEffectEnumTransport"; const string c_classIdCEffectIssueOrderName = "CEffectIssueOrder"; const string c_classIdCEffectLaunchMissileName = "CEffectLaunchMissile"; const string c_classIdCEffectModifyPlayerName = "CEffectModifyPlayer"; const string c_classIdCEffectModifyUnitName = "CEffectModifyUnit"; const string c_classIdCEffectReleaseMagazineName = "CEffectReleaseMagazine"; const string c_classIdCEffectRemoveBehaviorName = "CEffectRemoveBehavior"; const string c_classIdCEffectSetName = "CEffectSet"; const string c_classIdCEffectSwitchName = "CEffectSwitch"; const string c_classIdCEffectTeleportName = "CEffectTeleport"; const string c_classIdCEffectTransferBehaviorName = "CEffectTransferBehavior"; const string c_classIdCEffectUseCalldownName = "CEffectUseCalldown"; const string c_classIdCEffectUseMagazineName = "CEffectUseMagazine"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\Effect.galaxy const int c_classIdCGame = 0; const string c_classIdCGameName = "CGame"; const int c_allianceIdPassive = 0; const int c_allianceIdVision = 1; const int c_allianceIdControl = 2; const int c_allianceIdSpend = 3; const int c_allianceIdTrade = 4; const int c_allianceIdSeekHelp = 5; const int c_allianceIdGiveHelp = 6; const int c_allianceIdChat = 7; const int c_allianceIdDefeat = 8; const int c_allianceIdPushable = 9; const string c_allianceIdPassiveName = "Passive"; const string c_allianceIdVisionName = "Vision"; const string c_allianceIdControlName = "Control"; const string c_allianceIdSpendName = "Spend"; const string c_allianceIdTradeName = "Trade"; const string c_allianceIdSeekHelpName = "SeekHelp"; const string c_allianceIdGiveHelpName = "GiveHelp"; const string c_allianceIdChatName = "Chat"; const string c_allianceIdDefeatName = "Defeat"; const string c_allianceIdPushableName = "Pushable"; const int c_playerTypeNone = 0; const int c_playerTypeUser = 1; const int c_playerTypeComputer = 2; const int c_playerTypeNeutral = 3; const int c_playerTypeHostile = 4; const int c_playerTypeReferee = 5; const int c_playerTypeSpectator = 6; const string c_playerTypeNoneName = "None"; const string c_playerTypeUserName = "User"; const string c_playerTypeComputerName = "Computer"; const string c_playerTypeNeutralName = "Neutral"; const string c_playerTypeHostileName = "Hostile"; const string c_playerTypeRefereeName = "Referee"; const string c_playerTypeSpectatorName = "Spectator"; const int c_targetFilterSelf = 0; const int c_targetFilterPlayer = 1; const int c_targetFilterAlly = 2; const int c_targetFilterNeutral = 3; const int c_targetFilterEnemy = 4; const int c_targetFilterAir = 5; const int c_targetFilterGround = 6; const int c_targetFilterLight = 7; const int c_targetFilterArmored = 8; const int c_targetFilterBiological = 9; const int c_targetFilterRobotic = 10; const int c_targetFilterMechanical = 11; const int c_targetFilterPsionic = 12; const int c_targetFilterMassive = 13; const int c_targetFilterStructure = 14; const int c_targetFilterHover = 15; const int c_targetFilterHeroic = 16; const int c_targetFilterWorker = 17; const int c_targetFilterRawResource = 18; const int c_targetFilterHarvestableResource = 19; const int c_targetFilterMissile = 20; const int c_targetFilterDestructible = 21; const int c_targetFilterItem = 22; const int c_targetFilterUncommandable = 23; const int c_targetFilterCanHaveEnergy = 24; const int c_targetFilterCanHaveShields = 25; const int c_targetFilterPreventDefeat = 26; const int c_targetFilterPreventReveal = 27; const int c_targetFilterBuried = 28; const int c_targetFilterCloaked = 29; const int c_targetFilterVisible = 30; const int c_targetFilterStasis = 31; const int c_targetFilterUnderConstruction = 32; const int c_targetFilterDead = 33; const int c_targetFilterRevivable = 34; const int c_targetFilterHidden = 35; const int c_targetFilterHallucination = 36; const int c_targetFilterInvulnerable = 37; const int c_targetFilterHasEnergy = 38; const int c_targetFilterHasShields = 39; const int c_targetFilterBenign = 40; const int c_targetFilterPassive = 41; const int c_targetFilterDetector = 42; const int c_targetFilterRadar = 43; const string c_targetFilterSelfName = "Self"; const string c_targetFilterPlayerName = "Player"; const string c_targetFilterAllyName = "Ally"; const string c_targetFilterNeutralName = "Neutral"; const string c_targetFilterEnemyName = "Enemy"; const string c_targetFilterAirName = "Air"; const string c_targetFilterGroundName = "Ground"; const string c_targetFilterLightName = "Light"; const string c_targetFilterArmoredName = "Armored"; const string c_targetFilterBiologicalName = "Biological"; const string c_targetFilterRoboticName = "Robotic"; const string c_targetFilterMechanicalName = "Mechanical"; const string c_targetFilterPsionicName = "Psionic"; const string c_targetFilterMassiveName = "Massive"; const string c_targetFilterStructureName = "Structure"; const string c_targetFilterHoverName = "Hover"; const string c_targetFilterHeroicName = "Heroic"; const string c_targetFilterWorkerName = "Worker"; const string c_targetFilterRawResourceName = "RawResource"; const string c_targetFilterHarvestableResourceName = "HarvestableResource"; const string c_targetFilterMissileName = "Missile"; const string c_targetFilterDestructibleName = "Destructible"; const string c_targetFilterItemName = "Item"; const string c_targetFilterUncommandableName = "Uncommandable"; const string c_targetFilterCanHaveEnergyName = "CanHaveEnergy"; const string c_targetFilterCanHaveShieldsName = "CanHaveShields"; const string c_targetFilterPreventDefeatName = "PreventDefeat"; const string c_targetFilterPreventRevealName = "PreventReveal"; const string c_targetFilterBuriedName = "Buried"; const string c_targetFilterCloakedName = "Cloaked"; const string c_targetFilterVisibleName = "Visible"; const string c_targetFilterStasisName = "Stasis"; const string c_targetFilterUnderConstructionName = "UnderConstruction"; const string c_targetFilterDeadName = "Dead"; const string c_targetFilterRevivableName = "Revivable"; const string c_targetFilterHiddenName = "Hidden"; const string c_targetFilterHallucinationName = "Hallucination"; const string c_targetFilterInvulnerableName = "Invulnerable"; const string c_targetFilterHasEnergyName = "HasEnergy"; const string c_targetFilterHasShieldsName = "HasShields"; const string c_targetFilterBenignName = "Benign"; const string c_targetFilterPassiveName = "Passive"; const string c_targetFilterDetectorName = "Detector"; const string c_targetFilterRadarName = "Radar"; const int c_markerMatchId = 0; const int c_markerMatchLink = 1; const int c_markerMatchCasterPlayer = 2; const int c_markerMatchCasterUnit = 3; const string c_markerMatchIdName = "Id"; const string c_markerMatchLinkName = "Link"; const string c_markerMatchCasterPlayerName = "CasterPlayer"; const string c_markerMatchCasterUnitName = "CasterUnit"; const int c_heightMapAir = 0; const int c_heightMapGlide = 1; const int c_heightMapGround = 2; const string c_heightMapAirName = "Air"; const string c_heightMapGlideName = "Glide"; const string c_heightMapGroundName = "Ground"; const int c_planeGround = 0; const int c_planeAir = 1; const string c_planeGroundName = "Ground"; const string c_planeAirName = "Air"; const int c_damageKindSpell = 0; const int c_damageKindMelee = 1; const int c_damageKindRanged = 2; const int c_damageKindSplash = 3; const string c_damageKindSpellName = "Spell"; const string c_damageKindMeleeName = "Melee"; const string c_damageKindRangedName = "Ranged"; const string c_damageKindSplashName = "Splash"; const int c_deathTypeNormal = 0; const int c_deathTypeRemove = 1; const int c_deathTypeBlast = 2; const int c_deathTypeDisintegrate = 3; const int c_deathTypeEat = 4; const int c_deathTypeElectrocute = 5; const int c_deathTypeEviscerate = 6; const int c_deathTypeFire = 7; const int c_deathTypeFreeze = 8; const int c_deathTypeImpact = 9; const int c_deathTypeMorph = 10; const int c_deathTypeSilentkill = 11; const int c_deathTypeSquish = 12; const int c_deathTypeTimeout = 13; const int c_deathTypeUnlink = 14; const int c_deathTypeUnderConstruction = 15; const int c_deathTypeSalvage = 16; const string c_deathTypeNormalName = "Normal"; const string c_deathTypeRemoveName = "Remove"; const string c_deathTypeBlastName = "Blast"; const string c_deathTypeDisintegrateName = "Disintegrate"; const string c_deathTypeEatName = "Eat"; const string c_deathTypeElectrocuteName = "Electrocute"; const string c_deathTypeEviscerateName = "Eviscerate"; const string c_deathTypeFireName = "Fire"; const string c_deathTypeFreezeName = "Freeze"; const string c_deathTypeImpactName = "Impact"; const string c_deathTypeMorphName = "Morph"; const string c_deathTypeSilentkillName = "Silentkill"; const string c_deathTypeSquishName = "Squish"; const string c_deathTypeTimeoutName = "Timeout"; const string c_deathTypeUnlinkName = "Unlink"; const string c_deathTypeUnderConstructionName = "UnderConstruction"; const string c_deathTypeSalvageName = "Salvage"; const int c_resourceTypeMinerals = 0; const int c_resourceTypeVespene = 1; const int c_resourceTypeTerrazine = 2; const int c_resourceTypeCustom = 3; const string c_resourceTypeMineralsName = "Minerals"; const string c_resourceTypeVespeneName = "Vespene"; const string c_resourceTypeTerrazineName = "Terrazine"; const string c_resourceTypeCustomName = "Custom"; const int c_teamColorDiffuse = 0; const int c_teamColorEmissive = 1; const string c_teamColorDiffuseName = "Diffuse"; const string c_teamColorEmissiveName = "Emissive"; const int c_beaconRally = 0; const int c_beaconAttack = 1; const int c_beaconDefend = 2; const int c_beaconExpand = 3; const int c_beaconHarass = 4; const int c_beaconScout = 5; const string c_beaconRallyName = "Rally"; const string c_beaconAttackName = "Attack"; const string c_beaconDefendName = "Defend"; const string c_beaconExpandName = "Expand"; const string c_beaconHarassName = "Harass"; const string c_beaconScoutName = "Scout"; const int c_unitTauntCheer = 0; const int c_unitTauntDance = 1; const string c_unitTauntCheerName = "Cheer"; const string c_unitTauntDanceName = "Dance"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\Game.galaxy const int c_gameCatalogAbil = 0; const int c_gameCatalogAchievement = 1; const int c_gameCatalogAchievementTerm = 2; const int c_gameCatalogActor = 3; const int c_gameCatalogAlert = 4; const int c_gameCatalogAttachMethod = 5; const int c_gameCatalogBeam = 6; const int c_gameCatalogBehavior = 7; const int c_gameCatalogButton = 8; const int c_gameCatalogCamera = 9; const int c_gameCatalogCliff = 10; const int c_gameCatalogCliffMesh = 11; const int c_gameCatalogConversation = 12; const int c_gameCatalogConversationState = 13; const int c_gameCatalogCursor = 14; const int c_gameCatalogDSP = 15; const int c_gameCatalogEffect = 16; const int c_gameCatalogError = 17; const int c_gameCatalogFootprint = 18; const int c_gameCatalogFoW = 19; const int c_gameCatalogGame = 20; const int c_gameCatalogGameUI = 21; const int c_gameCatalogItem = 22; const int c_gameCatalogItemClass = 23; const int c_gameCatalogItemContainer = 24; const int c_gameCatalogLight = 25; const int c_gameCatalogLoot = 26; const int c_gameCatalogModel = 27; const int c_gameCatalogMover = 28; const int c_gameCatalogRace = 29; const int c_gameCatalogRequirement = 30; const int c_gameCatalogRequirementNode = 31; const int c_gameCatalogReverb = 32; const int c_gameCatalogScoreResult = 33; const int c_gameCatalogScoreValue = 34; const int c_gameCatalogSound = 35; const int c_gameCatalogSoundtrack = 36; const int c_gameCatalogTactical = 37; const int c_gameCatalogTargetFind = 38; const int c_gameCatalogTargetSort = 39; const int c_gameCatalogTerrain = 40; const int c_gameCatalogTerrainObject = 41; const int c_gameCatalogTerrainTex = 42; const int c_gameCatalogTexture = 43; const int c_gameCatalogTile = 44; const int c_gameCatalogTurret = 45; const int c_gameCatalogUnit = 46; const int c_gameCatalogUpgrade = 47; const int c_gameCatalogValidator = 48; const int c_gameCatalogWater = 49; const int c_gameCatalogWeapon = 50; const string c_gameCatalogAbilName = "Abil"; const string c_gameCatalogAchievementName = "Achievement"; const string c_gameCatalogAchievementTermName = "AchievementTerm"; const string c_gameCatalogActorName = "Actor"; const string c_gameCatalogAlertName = "Alert"; const string c_gameCatalogAttachMethodName = "AttachMethod"; const string c_gameCatalogBeamName = "Beam"; const string c_gameCatalogBehaviorName = "Behavior"; const string c_gameCatalogButtonName = "Button"; const string c_gameCatalogCameraName = "Camera"; const string c_gameCatalogCliffName = "Cliff"; const string c_gameCatalogCliffMeshName = "CliffMesh"; const string c_gameCatalogConversationName = "Conversation"; const string c_gameCatalogConversationStateName = "ConversationState"; const string c_gameCatalogCursorName = "Cursor"; const string c_gameCatalogDSPName = "DSP"; const string c_gameCatalogEffectName = "Effect"; const string c_gameCatalogErrorName = "Error"; const string c_gameCatalogFootprintName = "Footprint"; const string c_gameCatalogFoWName = "FoW"; const string c_gameCatalogGameName = "Game"; const string c_gameCatalogGameUIName = "GameUI"; const string c_gameCatalogItemName = "Item"; const string c_gameCatalogItemClassName = "ItemClass"; const string c_gameCatalogItemContainerName = "ItemContainer"; const string c_gameCatalogLightName = "Light"; const string c_gameCatalogLootName = "Loot"; const string c_gameCatalogModelName = "Model"; const string c_gameCatalogMoverName = "Mover"; const string c_gameCatalogRaceName = "Race"; const string c_gameCatalogRequirementName = "Requirement"; const string c_gameCatalogRequirementNodeName = "RequirementNode"; const string c_gameCatalogReverbName = "Reverb"; const string c_gameCatalogScoreResultName = "ScoreResult"; const string c_gameCatalogScoreValueName = "ScoreValue"; const string c_gameCatalogSoundName = "Sound"; const string c_gameCatalogSoundtrackName = "Soundtrack"; const string c_gameCatalogTacticalName = "Tactical"; const string c_gameCatalogTargetFindName = "TargetFind"; const string c_gameCatalogTargetSortName = "TargetSort"; const string c_gameCatalogTerrainName = "Terrain"; const string c_gameCatalogTerrainObjectName = "TerrainObject"; const string c_gameCatalogTerrainTexName = "TerrainTex"; const string c_gameCatalogTextureName = "Texture"; const string c_gameCatalogTileName = "Tile"; const string c_gameCatalogTurretName = "Turret"; const string c_gameCatalogUnitName = "Unit"; const string c_gameCatalogUpgradeName = "Upgrade"; const string c_gameCatalogValidatorName = "Validator"; const string c_gameCatalogWaterName = "Water"; const string c_gameCatalogWeaponName = "Weapon"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\GameData.galaxy const int c_classIdCUnit = 0; const string c_classIdCUnitName = "CUnit"; const int c_unitFlagBounce = 0; const int c_unitFlagTurnable = 1; const int c_unitFlagMovable = 2; const int c_unitFlagWorker = 3; const int c_unitFlagCreateVisible = 4; const int c_unitFlagUnclickable = 5; const int c_unitFlagUncommandable = 6; const int c_unitFlagUnhighlightable = 7; const int c_unitFlagUntooltipable = 8; const int c_unitFlagUnselectable = 9; const int c_unitFlagUntargetable = 10; const int c_unitFlagUncursorable = 11; const int c_unitFlagHero = 12; const int c_unitFlagIndividualSubgroups = 13; const int c_unitFlagNoDraw = 14; const int c_unitFlagPreventReveal = 15; const int c_unitFlagPreventDefeat = 16; const int c_unitFlagPreventDestroy = 17; const int c_unitFlagDefeatReveal = 18; const int c_unitFlagUncloakable = 19; const int c_unitFlagMissile = 20; const int c_unitFlagUndetectable = 21; const int c_unitFlagUnradarable = 22; const int c_unitFlagUseLineOfSight = 23; const int c_unitFlagPressForwardDisabled = 24; const int c_unitFlagKillCredit = 25; const int c_unitFlagTownAlert = 26; const int c_unitFlagInvulnerable = 27; const int c_unitFlagDestructible = 28; const int c_unitFlagCloaked = 29; const int c_unitFlagBuried = 30; const int c_unitFlagNoScore = 31; const int c_unitFlagIgnoreTerrainZInit = 32; const int c_unitFlagTurnBeforeMove = 33; const int c_unitFlagAlwaysThreatens = 34; const int c_unitFlagNoDeathEvent = 35; const int c_unitFlagNoPortraitTalk = 36; const int c_unitFlagTownCamera = 37; const int c_unitFlagAIThreatGround = 38; const int c_unitFlagAIThreatAir = 39; const int c_unitFlagAILifetime = 40; const int c_unitFlagAISiege = 41; const int c_unitFlagAIDefense = 42; const int c_unitFlagAICaster = 43; const int c_unitFlagAISupport = 44; const int c_unitFlagShowResources = 45; const int c_unitFlagArmorDisabledWhileConstructing = 46; const int c_unitFlagPawnable = 47; const string c_unitFlagBounceName = "Bounce"; const string c_unitFlagTurnableName = "Turnable"; const string c_unitFlagMovableName = "Movable"; const string c_unitFlagWorkerName = "Worker"; const string c_unitFlagCreateVisibleName = "CreateVisible"; const string c_unitFlagUnclickableName = "Unclickable"; const string c_unitFlagUncommandableName = "Uncommandable"; const string c_unitFlagUnhighlightableName = "Unhighlightable"; const string c_unitFlagUntooltipableName = "Untooltipable"; const string c_unitFlagUnselectableName = "Unselectable"; const string c_unitFlagUntargetableName = "Untargetable"; const string c_unitFlagUncursorableName = "Uncursorable"; const string c_unitFlagHeroName = "Hero"; const string c_unitFlagIndividualSubgroupsName = "IndividualSubgroups"; const string c_unitFlagNoDrawName = "NoDraw"; const string c_unitFlagPreventRevealName = "PreventReveal"; const string c_unitFlagPreventDefeatName = "PreventDefeat"; const string c_unitFlagPreventDestroyName = "PreventDestroy"; const string c_unitFlagDefeatRevealName = "DefeatReveal"; const string c_unitFlagUncloakableName = "Uncloakable"; const string c_unitFlagMissileName = "Missile"; const string c_unitFlagUndetectableName = "Undetectable"; const string c_unitFlagUnradarableName = "Unradarable"; const string c_unitFlagUseLineOfSightName = "UseLineOfSight"; const string c_unitFlagPressForwardDisabledName = "PressForwardDisabled"; const string c_unitFlagKillCreditName = "KillCredit"; const string c_unitFlagTownAlertName = "TownAlert"; const string c_unitFlagInvulnerableName = "Invulnerable"; const string c_unitFlagDestructibleName = "Destructible"; const string c_unitFlagCloakedName = "Cloaked"; const string c_unitFlagBuriedName = "Buried"; const string c_unitFlagNoScoreName = "NoScore"; const string c_unitFlagIgnoreTerrainZInitName = "IgnoreTerrainZInit"; const string c_unitFlagTurnBeforeMoveName = "TurnBeforeMove"; const string c_unitFlagAlwaysThreatensName = "AlwaysThreatens"; const string c_unitFlagNoDeathEventName = "NoDeathEvent"; const string c_unitFlagNoPortraitTalkName = "NoPortraitTalk"; const string c_unitFlagTownCameraName = "TownCamera"; const string c_unitFlagAIThreatGroundName = "AIThreatGround"; const string c_unitFlagAIThreatAirName = "AIThreatAir"; const string c_unitFlagAILifetimeName = "AILifetime"; const string c_unitFlagAISiegeName = "AISiege"; const string c_unitFlagAIDefenseName = "AIDefense"; const string c_unitFlagAICasterName = "AICaster"; const string c_unitFlagAISupportName = "AISupport"; const string c_unitFlagShowResourcesName = "ShowResources"; const string c_unitFlagArmorDisabledWhileConstructingName = "ArmorDisabledWhileConstructing"; const string c_unitFlagPawnableName = "Pawnable"; const int c_unitAttributeLight = 0; const int c_unitAttributeArmored = 1; const int c_unitAttributeBiological = 2; const int c_unitAttributeMechanical = 3; const int c_unitAttributeRobotic = 4; const int c_unitAttributePsionic = 5; const int c_unitAttributeMassive = 6; const int c_unitAttributeStructure = 7; const int c_unitAttributeHover = 8; const int c_unitAttributeHeroic = 9; const string c_unitAttributeLightName = "Light"; const string c_unitAttributeArmoredName = "Armored"; const string c_unitAttributeBiologicalName = "Biological"; const string c_unitAttributeMechanicalName = "Mechanical"; const string c_unitAttributeRoboticName = "Robotic"; const string c_unitAttributePsionicName = "Psionic"; const string c_unitAttributeMassiveName = "Massive"; const string c_unitAttributeStructureName = "Structure"; const string c_unitAttributeHoverName = "Hover"; const string c_unitAttributeHeroicName = "Heroic"; const int c_cmdAlternate = 0; const int c_cmdQueued = 1; const int c_cmdPreempt = 2; const int c_cmdSmartClick = 3; const int c_cmdSmartRally = 4; const int c_cmdSubgroup = 5; const int c_cmdSetAutoCast = 6; const int c_cmdSetAutoCastOn = 7; const string c_cmdAlternateName = "Alternate"; const string c_cmdQueuedName = "Queued"; const string c_cmdPreemptName = "Preempt"; const string c_cmdSmartClickName = "SmartClick"; const string c_cmdSmartRallyName = "SmartRally"; const string c_cmdSubgroupName = "Subgroup"; const string c_cmdSetAutoCastName = "SetAutoCast"; const string c_cmdSetAutoCastOnName = "SetAutoCastOn"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\Unit.galaxy const int c_classIdCWeapon = 0; const int c_classIdCWeaponLegacy = 1; const int c_classIdCWeaponStrafe = 2; const string c_classIdCWeaponName = "CWeapon"; const string c_classIdCWeaponLegacyName = "CWeaponLegacy"; const string c_classIdCWeaponStrafeName = "CWeaponStrafe"; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\GameData\Weapon.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\NativeLib_beta.galaxy const int c_playerAny = -1; const int c_maxPlayers = 32; const int c_noMaxCount = 0; const int c_playerPropMinerals = 0; const int c_playerPropVespene = 1; const int c_playerPropSuppliesUsed = 4; const int c_playerPropSuppliesMade = 5; const int c_playerGroupAlly = 0; const int c_playerGroupEnemy = 1; const int c_techCountQueuedOnly = 0; const int c_techCountQueuedOrBetter = 1; const int c_techCountInProgressOnly = 2; const int c_techCountInProgressOrBetter = 3; const int c_techCountCompleteOnly = 4; const int c_techCountIncompleteOnly = 5; const int c_unitAllianceAny = 0; const int c_unitAllianceAlly = 1; const int c_unitAllianceEnemy = 2; const int c_unitPropLife = 0; const int c_unitPropLifePercent = 1; const int c_unitPropLifeMax = 2; const int c_unitPropEnergy = 4; const int c_unitPropEnergyPercent = 5; const int c_unitPropEnergyMax = 6; const int c_unitPropShields = 8; const int c_unitPropShieldsPercent = 9; const int c_unitPropShieldsMax = 10; const int c_unitPropVitality = 15; const int c_unitPropVitalityPercent = 16; const int c_unitPropVitalityMax = 17; const bool c_unitPropCurrent = true; const bool c_unitPropNormal = false; const int c_unitStateInsideTransport = 14; const int c_unitCountAll = 0; const int c_unitCountAlive = 1; const int c_unitCountDead = 2; const int c_unitCostMinerals = 0; const int c_unitCostVespene = 1; const int c_unitCostSumMineralsVespene = 4; const int c_unitCargoSpaceUsed = 2; const int c_unitCargoSpaceFree = 3; const int c_unitFilterAllowed = 0; const int c_unitFilterRequired = 1; const int c_unitFilterExcluded = 2; const int c_messageAreaChat = 1; const int c_messageAreaSubtitle = 4; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\natives_beta.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Core.SC2Mod#Base.SC2Data\TriggerLibs\RequirementsAI.galaxy const int c_makeNoFlags = 0x00000000; const int c_avoidClosePowerOrCreep = 0x00000001; const int c_avoidCloseFactory = 0x00000002; const int c_avoidCloseDefense = 0x00000004; const int c_avoidCloseDropoff = 0x00000008; const int c_avoidFarPowerOrCreep = 0x00000010; const int c_avoidFarFactory = 0x00000020; const int c_avoidFarDefense = 0x00000040; const int c_avoidFarDropoff = 0x00000080; const int c_nearClosePowerOrCreep = 0x00000100; const int c_nearCloseFactory = 0x00000200; const int c_nearCloseDefense = 0x00000400; const int c_nearCloseDropoff = 0x00000800; const int c_nearFarPowerOrCreep = 0x00001000; const int c_nearFarFactory = 0x00002000; const int c_nearFarDefense = 0x00004000; const int c_nearFarDropoff = 0x00008000; const int c_avoidResource = 0x00010000; const int c_avoidChokePoint = 0x00020000; const int c_nearResource = 0x00040000; const int c_nearChokePoint = 0x00080000; const int c_valueSpaceMinor = 0x00100000; const int c_valueSpaceMajor = 0x00200000; const int c_canLower = 0x08000000; const int c_onVespeneGas = 0x10000000; const int c_onlyHere = 0x20000000; const int c_ignoreDanger = 0x40000000; const int c_avoidPowerOrCreep = c_avoidClosePowerOrCreep | c_avoidFarPowerOrCreep; const int c_avoidFactory = c_avoidCloseFactory | c_avoidFarFactory; const int c_avoidDefense = c_avoidCloseDefense | c_avoidFarDefense; const int c_avoidDropoff = c_avoidCloseDropoff | c_avoidFarDropoff; const int c_nearPowerOrCreep = c_nearClosePowerOrCreep | c_nearFarPowerOrCreep; const int c_nearFactory = c_nearCloseFactory | c_nearFarFactory; const int c_nearDefense = c_nearCloseDefense | c_nearFarDefense; const int c_nearDropoff = c_nearCloseDropoff | c_nearFarDropoff; const int c_makeStandard = c_makeNoFlags; const int c_makeCenter = c_nearResource; const int c_makeCreep = c_valueSpaceMajor | c_avoidPowerOrCreep; const int c_makePower = c_valueSpaceMajor | c_avoidPowerOrCreep; const int c_makeExpanPower = c_nearResource | c_nearDropoff | c_avoidClosePowerOrCreep; const int c_makeDarkPower = c_nearResource | c_nearDropoff; const int c_makeCollector = c_onVespeneGas | c_nearDropoff; const int c_makeDefense = c_avoidCloseDefense | c_nearResource | c_nearFarDropoff | c_nearFarFactory | c_nearFarPowerOrCreep | c_nearChokePoint; const int c_makeResourceDefense = c_avoidCloseDefense | c_nearResource; const int c_makeLowerable = c_makeStandard | c_canLower; const int c_makeDefault = -1; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\BuildAI.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Computer.galaxy const bool DEBUG = true; const bool DEBUG_MAIN_STATE = false; const bool DEBUG_ATTACK_STATE = false; const bool DEBUG_WAVE = false; const int e_flagsScouting = 1; const int e_flagsDiversion = 2; const int e_flagsTimeout = 3; const int e_flagsRunScared = 4; const int e_flagsDetect = 5; const int e_flagsZergStock = 6; const int e_flagsExpanded = 7; const int e_flagsLateScout = 8; const int e_flagsClearObs = 9; const int e_flagsEarlyDefScout = 10; const int e_mainState = 1; const int e_mainSubState = 2; const int e_attackState = 3; const int e_divert1State = 4; const int e_divert2State = 5; const int e_openRollState = 6; const int e_middleRollState = 7; const int e_lateRollState = 8; const int e_mainState_Disabled = -1; const int e_mainState_Off = 0; const int e_mainState_Init = 1; const int e_mainState_OpenGnd0 = 2; const int e_mainState_OpenGnd1 = 3; const int e_mainState_OpenGnd2 = 4; const int e_mainState_OpenGnd3 = 5; const int e_mainState_OpenGnd4 = 6; const int e_mainState_OpenGnd5 = 7; const int e_mainState_OpenAir0 = 8; const int e_mainState_OpenAir1 = 9; const int e_mainState_OpenAir2 = 10; const int e_mainState_OpenAir3 = 11; const int e_mainState_OpenAir4 = 12; const int e_mainState_OpenAir5 = 13; const int e_mainState_Mid0 = 14; const int e_mainState_Mid1 = 15; const int e_mainState_Mid2 = 16; const int e_mainState_Mid3 = 17; const int e_mainState_Mid4 = 18; const int e_mainState_Mid5 = 19; const int e_mainState_Late0 = 20; const int e_mainState_Late1 = 21; const int e_mainState_Late2 = 22; const int e_mainState_Late3 = 23; const int e_mainState_Late4 = 24; const int e_mainState_Late5 = 25; const int e_mainSubState_Unset = 1; const int e_mainSubState_GndA = 2; const int e_mainSubState_GndB = 3; const int e_mainSubState_AirA = 4; const int e_mainSubState_AirB = 5; const int e_attackState_Wait = 1; const int e_attackState_Idle = 2; const int e_attackState_Attack = 3; const int e_attackState_DropAttack = 4; const int e_attackState_Scared = 5; const int e_attackState_Retreat = 6; const int e_attackState_DropRetreat = 7; const int e_attackState_InRetreat = 8; const fixed c_evalDefendRange = 20; const fixed c_evalRange = 10; const fixed c_evalHarassRange = 8; const fixed c_dropCheckRollFreq = 60.0; const fixed c_dropCheckAttackFreq = 240.0; const int c_dropAttackChance = 75; bool g_debugMeleeInit = false; DebugAIPlayerWave(player, "defend1 set wave = retreat to gather defense"); DebugAIPlayerWave(player, "defend3 set defend = idle at gather defense"); DebugAIPlayerWave(player, "main2 set main = idle at gather offense"); DebugAIPlayerWave(player, "divert1 set divert = idle at gather defense"); DebugAIPlayerWave(player, "divert2 set divert = retreat to harass point"); DebugAIPlayerWave(player, "divert3 set divert = attack harass target"); DebugAIPlayerWave(player, "home set divert = idle at gather defense"); DebugAIPlayerWave(player, "clearobs1 merge clear obstruction -> main"); DebugAIPlayerWave(player, "clearobs2 set clear obstruction = clear obstruction"); DebugAIPlayerWave(player, "attack1drop merge main -> attack; set attack = drop attack"); DebugAIPlayerWave(player, "attack1 merge main -> attack; set attack = attack vs. melee target"); DebugAIPlayerWave(player, "attack1a In drop attack state, but not drop attack wave state?"); DebugAIPlayerWave(player, "attack2 merge main -> attack; set attack = retreat to gather offense"); DebugAIPlayerWave(player, "attack3 set attack = retreat to gather offense"); DebugAIPlayerWave(player, "attack3drop set attack = drop retreat to gather offense"); DebugAIPlayerWave(player, "attack4 merge main -> attack"); DebugAIPlayerWave(player, "merge1 merge main -> attack"); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\MeleeAI.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\MeleeNotHardAI.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Protoss.galaxy static void LateGround (int player); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Protoss0.galaxy const string c_NU_Minerals = "MineralField"; const string c_NU_HighYieldMinerals = "HighYieldMineralField"; const string c_NU_VespeneGeyser = "VespeneGeyser"; const string c_PU_Archon = "Archon"; const string c_PU_Carrier = "Carrier"; const string c_PU_Colossus = "Colossus"; const string c_PU_DarkTemplar = "DarkTemplar"; const string c_PU_HighTemplar = "HighTemplar"; const string c_PU_Immortal = "Immortal"; const string c_PU_Mothership = "Mothership"; const string c_PU_Disruptor = "Disruptor"; const string c_PU_Observer = "Observer"; const string c_PU_Phoenix = "Phoenix"; const string c_PU_Probe = "Probe"; const string c_PU_Stalker = "Stalker"; const string c_PU_VoidRay = "VoidRay"; const string c_PU_WarpPrism = "WarpPrism"; const string c_PU_WarpPrismPhasing = "WarpPrismPhasing"; const string c_PU_Zealot = "Zealot"; const string c_PB_Assimilator = "Assimilator"; const string c_PB_CyberneticsCore = "CyberneticsCore"; const string c_PB_DarkShrine = "DarkShrine"; const string c_PB_Obelisk = "Obelisk"; const string c_PB_FleetBeacon = "FleetBeacon"; const string c_PB_Forge = "Forge"; const string c_PB_Gateway = "Gateway"; const string c_PB_Nexus = "Nexus"; const string c_PB_PhotonCannon = "PhotonCannon"; const string c_PB_Pylon = "Pylon"; const string c_PB_RoboticsBay = "RoboticsBay"; const string c_PB_RoboticsFacility = "RoboticsFacility"; const string c_PB_Stargate = "Stargate"; const string c_PB_WarpGate = "WarpGate"; const string c_PB_TemplarArchives = "TemplarArchive"; const string c_PB_TwilightCouncil = "TwilightCouncil"; const string c_PR_AirArmor1 = "ProtossAirArmorsLevel1"; const string c_PR_AirArmor2 = "ProtossAirArmorsLevel2"; const string c_PR_AirArmor3 = "ProtossAirArmorsLevel3"; const string c_PR_AirWeapons1 = "ProtossAirWeaponsLevel1"; const string c_PR_AirWeapons2 = "ProtossAirWeaponsLevel2"; const string c_PR_AirWeapons3 = "ProtossAirWeaponsLevel3"; const string c_PR_ColossusRange = "ExtendedThermalLance"; const string c_PR_GroundArmor1 = "ProtossGroundArmorsLevel1"; const string c_PR_GroundArmor2 = "ProtossGroundArmorsLevel2"; const string c_PR_GroundArmor3 = "ProtossGroundArmorsLevel3"; const string c_PR_GroundWeapons1 = "ProtossGroundWeaponsLevel1"; const string c_PR_GroundWeapons2 = "ProtossGroundWeaponsLevel2"; const string c_PR_GroundWeapons3 = "ProtossGroundWeaponsLevel3"; const string c_PR_HighTemplarEnergy = "HighTemplarKhaydarinAmulet"; const string c_PR_HighTemplarPsiStorm = "PsiStormTech"; const string c_PR_DisruptorHallucination = "haltech"; const string c_PR_ObserverSpeed = "ObserverGraviticBooster"; const string c_PR_Shields1 = "ProtossShieldsLevel1"; const string c_PR_Shields2 = "ProtossShieldsLevel2"; const string c_PR_Shields3 = "ProtossShieldsLevel3"; const string c_PR_StalkerBlink = "BlinkTech"; const string c_PR_WarpGateResearch = "WarpGateResearch"; const string c_PR_WarpPrismSpeed = "GraviticDrive"; const string c_PR_ZealotCharge = "Charge"; const string c_TU_AutoTurret = "AutoTurret"; const string c_TU_Banshee = "Banshee"; const string c_TU_Battlecruiser = "Battlecruiser"; const string c_TU_BattlecruiserClass = "Alias_BattlecruiserClass"; const string c_TU_BattlecruiserDefensive = "BattlecruiserDefensiveMatrix"; const string c_TU_BattlecruiserMissile = "BattlecruiserHurricane"; const string c_TU_BattlecruiserYamato = "BattlecruiserYamato"; const string c_TU_D8Charge = "MagneticMine"; const string c_TU_Ghost = "Ghost"; const string c_TU_Hellion = "Hellion"; const string c_TU_Marauder = "Marauder"; const string c_TU_Marine = "Marine"; const string c_TU_Medivac = "Medivac"; const string c_TU_Raven = "Raven"; const string c_TU_Reaper = "Reaper"; const string c_TU_SCV = "SCV"; const string c_TU_SiegeTank = "SiegeTank"; const string c_TU_SiegeTankSieged = "SiegeTankSieged"; const string c_TU_SiegeTank_Alias = "Alias_SiegeTank"; const string c_TU_Thor = "Thor"; const string c_TU_Viking = "VikingFighter"; const string c_TU_VikingAir = "VikingFighter"; const string c_TU_VikingGnd = "VikingAssault"; const string c_TU_Viking_Alias = "Alias_Viking"; const string c_TB_Armory = "Armory"; const string c_TB_Barracks = "Barracks"; const string c_TB_BarracksReactor = "BarracksNuclearReactor"; const string c_TB_BarracksTechLab = "BarracksTechLab"; const string c_TB_Bunker = "Bunker"; const string c_TB_CommandCenter = "CommandCenter"; const string c_TB_CommandCenter_Alias = "Alias_CommandCenter"; const string c_TB_EngineeringBay = "EngineeringBay"; const string c_TB_Factory = "Factory"; const string c_TB_FactoryReactor = "FactoryNuclearReactor"; const string c_TB_FactoryTechLab = "FactoryTechLab"; const string c_TB_FusionCore = "FusionCore"; const string c_TB_GenericTechLab = "TechLab"; const string c_TB_GhostAcademy = "GhostAcademy"; const string c_TB_MercCompound = "MercCompound"; const string c_TB_MissileTurret = "MissileTurret"; const string c_TB_NuclearReactor = "NuclearReactor"; const string c_TB_OrbitalCommand = "OrbitalCommand"; const string c_TB_PlanetaryFortress = "PlanetaryFortress"; const string c_TB_Refinery = "Refinery"; const string c_TB_SensorTower = "SensorTower"; const string c_TB_Starport = "Starport"; const string c_TB_StarportReactor = "StarportNuclearReactor"; const string c_TB_StarportTechLab = "StarportTechLab"; const string c_TB_SupplyDepot = "SupplyDepot"; const string c_TB_SupplyDepot_Alias = "Alias_SupplyDepot"; const string c_TR_BansheeCloak = "BansheeCloak"; const string c_TR_BattlecruiserEnergy = "ColossalReactor"; const string c_TR_BuildingArmor = "TerranBuildingArmor"; const string c_TR_BunkerSpace = "NeosteelFrame"; const string c_TR_GhostCloak = "PersonalCloaking"; const string c_TR_GhostEnergy = "GhostMoebiusReactor"; const string c_TR_HellionDamage = "HighCapacityBarrels"; const string c_TR_InfantryArmor1 = "TerranInfantryArmorsLevel1"; const string c_TR_InfantryArmor2 = "TerranInfantryArmorsLevel2"; const string c_TR_InfantryArmor3 = "TerranInfantryArmorsLevel3"; const string c_TR_InfantryWeapons1 = "TerranInfantryWeaponsLevel1"; const string c_TR_InfantryWeapons2 = "TerranInfantryWeaponsLevel2"; const string c_TR_InfantryWeapons3 = "TerranInfantryWeaponsLevel3"; const string c_TR_MarineShield = "ShieldWall"; const string c_TR_MarineStimPack = "StimPack"; const string c_TR_MedivacEnergy = "MedivacCaduceusReactor"; const string c_TR_MissileTurretRange = "TerranDefenseRangeBonus"; const string c_TR_RavenEnergy = "TitanReactor"; const string c_TR_RavenMissiles = "HunterSeeker"; const string c_TR_ReaperSpeed = "ReaperSpeed"; const string c_TR_ShipPlating1 = "TerranShipArmorsLevel1"; const string c_TR_ShipPlating2 = "TerranShipArmorsLevel2"; const string c_TR_ShipPlating3 = "TerranShipArmorsLevel3"; const string c_TR_ShipWeapons1 = "TerranShipWeaponsLevel1"; const string c_TR_ShipWeapons2 = "TerranShipWeaponsLevel2"; const string c_TR_ShipWeapons3 = "TerranShipWeaponsLevel3"; const string c_TR_SiegeTankSiege = "SiegeTech"; const string c_TR_VehiclePlating1 = "TerranVehicleArmorsLevel1"; const string c_TR_VehiclePlating2 = "TerranVehicleArmorsLevel2"; const string c_TR_VehiclePlating3 = "TerranVehicleArmorsLevel3"; const string c_TR_VehicleWeapons1 = "TerranVehicleWeaponsLevel1"; const string c_TR_VehicleWeapons2 = "TerranVehicleWeaponsLevel2"; const string c_TR_VehicleWeapons3 = "TerranVehicleWeaponsLevel3"; const string c_ZU_Baneling = "Baneling"; const string c_ZU_BanelingEgg = "BanelingEgg"; const string c_ZU_Broodling = "Broodling"; const string c_ZU_Changeling = "Changeling"; const string c_ZU_ChangelingZealot = "ChangelingZealot"; const string c_ZU_ChangelingZergling = "ChangelingZergling"; const string c_ZU_ChangelingZerglingWings = "ChangelingZerglingWings"; const string c_ZU_ChangelingMarineShield = "ChangelingMarineShield"; const string c_ZU_ChangelingMarine = "ChangelingMarine"; const string c_ZU_Cocoon = "MutaliskCocoon"; const string c_ZU_Corruptor = "Corruptor"; const string c_ZU_CreepTumor = "CreepTumor"; const string c_ZU_Drone = "Drone"; const string c_ZU_Hydralisk = "Hydralisk"; const string c_ZU_Infestor = "Infestor"; const string c_ZU_InfestedTerran = "InfestedTerran"; const string c_ZU_InfestedTerranEgg = "InfestedTerransEggPlacement"; const string c_ZU_Larva = "Larva"; const string c_ZU_Lurker = "Lurker"; const string c_ZU_LurkerEgg = "LurkerEgg"; const string c_ZU_Mantaling = "SwarmGuardianSpawn"; const string c_ZU_Mutalisk = "Mutalisk"; const string c_ZU_Overlord = "Overlord"; const string c_ZU_Overlord_Alias = "Alias_Overlord"; const string c_ZU_OverlordCocoon = "OverlordCocoon"; const string c_ZU_Overseer = "Overseer"; const string c_ZU_Queen = "Queen"; const string c_ZU_Roach = "Roach"; const string c_ZU_BroodLord = "BroodLord"; const string c_ZU_Ultralisk = "Ultralisk"; const string c_ZU_Zergling = "Zergling"; const string c_ZB_BanelingNest = "BanelingNest"; const string c_ZB_CreepTumor = "CreepTumorBurrowed"; const string c_ZB_EvolutionChamber = "EvolutionChamber"; const string c_ZB_Extractor = "Extractor"; const string c_ZB_GreaterSpire = "GreaterSpire"; const string c_ZB_Hatchery = "Hatchery"; const string c_ZB_Hatchery_Alias = "Alias_Hatchery"; const string c_ZB_Hive = "Hive"; const string c_ZB_HydraliskDen = "HydraliskDen"; const string c_ZB_HydraliskDen_Alias = "Alias_HydraliskDen"; const string c_ZB_InfestationPit = "InfestationPit"; const string c_ZB_Lair = "Lair"; const string c_ZB_Lair_Alias = "Alias_Lair"; const string c_ZB_LurkerDen = "LurkerDen"; const string c_ZB_NydusNetwork = "NydusNetwork"; const string c_ZB_NydusWorm = "NydusCanal"; const string c_ZB_RoachWarren = "RoachWarren"; const string c_ZB_SpawningPool = "SpawningPool"; const string c_ZB_SpineCrawler = "SpineCrawler"; const string c_ZB_SpineCrawlerUp = "SpineCrawlerUprooted"; const string c_ZB_Spire = "Spire"; const string c_ZB_Spire_Alias = "Alias_Spire"; const string c_ZB_SporeCrawler = "SporeCrawler"; const string c_ZB_SporeCrawlerUp = "SporeCrawlerUprooted"; const string c_ZB_UltraliskCavern = "UltraliskCavern"; const string c_ZR_Burrow = "Burrow"; const string c_ZR_BanelingSpeed = "CentrificalHooks"; const string c_ZR_CorruptorAttack = "EnduringCorruption"; const string c_ZR_FlyerAttacks1 = "ZergFlyerWeaponsLevel1"; const string c_ZR_FlyerAttacks2 = "ZergFlyerWeaponsLevel2"; const string c_ZR_FlyerAttacks3 = "ZergFlyerWeaponsLevel3"; const string c_ZR_FlyerCarapace1 = "ZergFlyerArmorsLevel1"; const string c_ZR_FlyerCarapace2 = "ZergFlyerArmorsLevel2"; const string c_ZR_FlyerCarapace3 = "ZergFlyerArmorsLevel3"; const string c_ZR_GroundCarapace1 = "ZergGroundArmorsLevel1"; const string c_ZR_GroundCarapace2 = "ZergGroundArmorsLevel2"; const string c_ZR_GroundCarapace3 = "ZergGroundArmorsLevel3"; const string c_ZR_HydraliskSpeed = "hydraliskspeed"; const string c_ZR_InfestorEnergy = "MetasynapticNode"; const string c_ZR_InfestorSpell = "Disease"; const string c_ZR_MeleeAttacks1 = "ZergMeleeWeaponsLevel1"; const string c_ZR_MeleeAttacks2 = "ZergMeleeWeaponsLevel2"; const string c_ZR_MeleeAttacks3 = "ZergMeleeWeaponsLevel3"; const string c_ZR_MissileAttacks1 = "ZergMissileWeaponsLevel1"; const string c_ZR_MissileAttacks2 = "ZergMissileWeaponsLevel2"; const string c_ZR_MissileAttacks3 = "ZergMissileWeaponsLevel3"; const string c_ZR_OverseerSpeed = "overlordspeed"; const string c_ZR_OverlordTransport = "overlordtransport"; const string c_ZR_QueenDamagePlague = "RazorTech"; const string c_ZR_RoachRegen = "OrganicCarapace"; const string c_ZR_RoachSpeed = "GlialReconstitution"; const string c_ZR_ZerglingHaste = "zerglingattackspeed"; const string c_ZR_ZerglingSpeed = "zerglingmovementspeed"; const string c_MK_Danger = "AI/Tactical/Danger"; const string c_MK_EMP = "Abil/EMP/AI"; const string c_MK_PhaseShift = "Abil/PhaseShift/AI"; const string c_MK_ForceField = "Abil/ForceField/AI"; const string c_MK_FungalGrowth = "Abil/FungalGrowth/AI"; const string c_MK_GameFungalGrowth = "Abil/FungalGrowth"; const string c_MK_GameNeuralParasite = "Abil/NeuralParasite"; const string c_MK_InfestorDisease = "Abil/InfestorDisease/AI"; const string c_MK_Lockdown = "Abil/Lockdown/AI"; const string c_MK_D8Charge = "Abil/D8Charge/AI"; const string c_MK_D8ChargeFlee = "Abil/D8ChargeFlee/AI"; const string c_MK_MissilePods = "Abil/MissilePods/AI"; const string c_MK_LeviathanCharge = "Abil/LeviathanCharge/AI"; const string c_MK_NeuralParasite = "Abil/NeuralParsite/AI"; const string c_MK_PsiStorm = "Abil/PsiStorm/AI"; const string c_MK_GravitonBeam = "Abil/GravitonBeam/AI"; const string c_MK_SapStructure = "Abil/SapStructure/AI"; const string c_MK_Snipe = "Abil/Snipe/AI"; const string c_MK_SeekerMissile = "Abil/HunterSeekerMissile/AI"; const string c_MK_250mmStrikeCannons = "Abil/250mmStrikeCannons/AI"; const string c_MK_UnstableMutation = "Abil/UnstableMutation/AI"; const string c_MK_Yamato = "Abil/Yamato/AI"; const string c_BF_FungalGrowth = "FungalGrowth"; const string c_BF_GravitonBeam = "GravitonPrison"; const string c_BF_Lockdown = "LockdownB"; const string c_BF_MutantLarvaTimer = "SpawnMutantLarvaTimer"; const string c_BF_PersonalCloaking = "PersonalCloaking"; const string c_BF_ProbeBuff = "ProtonCharge"; const string c_BF_PsionicShockwave = "PsionicShockwaveBehaviorController"; const string c_BF_Stim = "stim"; const string c_BF_SupplyDrop = "SupplyDrop"; const string c_BF_SwarmInfestation = "SwarmInfestation"; const string c_BF_TemporalBuff = "TemporalRiftUnit"; const string c_BF_UnstableMutation = "UnstableMutation"; const string c_EF_AcidSporesArea = "AcidSporesSearch"; const string c_EF_BaneBuilding = "BanelingU2"; const string c_EF_BaneUnit = "BanelingU"; const string c_EF_ConsumeDNADamage = "ConsumeDNADamage"; const string c_EF_ConsumeDNAPersistent = "ConsumeDNACP"; const string c_EF_EMPArea = "EMP2A"; const string c_EF_HybridStunArea = "HybridFAoESearch"; const string c_EF_InfestorDiseaseArea = "InfestorDiseaseSearch"; const string c_EF_D8ChargeDmg = "D8ChargeExplodeDamage"; const string c_EF_MissilePodArea = "HurricaneMissileDamage"; const string c_EF_Nuke = "nuke"; const string c_EF_NukeDamage = "nukeDamage"; const string c_EF_OdinBarrageArea = "BarrageSearchArea"; const string c_EF_OmegaStormArea = "OmegaStormSearchArea"; const string c_EF_PlasmaBlastDamage = "HybridCPlasmaBlastDamage"; const string c_EF_ProbeBuffArea = "ProbeBuffSearchArea"; const string c_EF_ProtonChargeSearchArea = "ProtonChargeSearchArea"; const string c_EF_PsionicShockWaveArea = "PsionicShockwaveSearchArea"; const string c_EF_PsiStormArea = "PsiStormSearch"; const string c_EF_SeekerDamage = "HunterSeekerDamage"; const string c_EF_ShockWavePersistent = "PsionicShockwaveCreatePersistent"; const string c_EF_SnipeDamage = "snipeDamage"; const string c_EF_TemporalRiftSearchArea = "TemporalRiftUnitSearchArea"; const string c_EF_250mmStrikeCannonsDamage = "250mmStrikeCannonsDamage"; const string c_EF_250mmStrikeCannonsPersistent= "250mmStrikeCannonsCreatePersistent"; const string c_EF_Transfusion = "Transfusion"; const string c_EF_YamatoDamage = "YamatoU"; const string c_EF_VortexArea = "VortexSearchArea"; const string c_EF_LeviathanChargeDamage = "LeviathanChargeU"; const string c_EF_LeviathanCharge = "LeviathanCharge"; const string c_EF_ZergVortexArea = "ZergVortexSearchArea"; const string c_WE_AutoTurret = "AutoTurret"; const string c_WE_Reaper = "Reaper"; const string c_WE_SiegeTankSieged = "SiegeTankSieged"; const string c_WE_SpineCrawler = "SpineCrawler"; const string c_WE_VikingFighter = "VikingFighter"; const string c_WE_InfestedTerran = "InfestedTerran"; const string c_AB_Move = "move"; const string c_AB_Follow = "move"; const string c_AB_AcidSpores = "AcidSpores"; const string c_AB_AssaultMode = "AssaultMode"; const string c_AB_Attack = "attack"; const string c_AB_AutoTurret = "AutoTurret"; const string c_AB_Blink = "Blink"; const string c_AB_BuildFighter = "CarrierHangar"; const string c_AB_BansheeCloak = "BansheeCloak"; const string c_AB_BurrowBanelingDown = "BurrowBanelingDown"; const string c_AB_BurrowBanelingUp = "BurrowBanelingUp"; const string c_AB_BurrowDroneDown = "BurrowDroneDown"; const string c_AB_BurrowDroneUp = "BurrowDroneUp"; const string c_AB_BurrowHydraliskDown = "BurrowHydraliskDown"; const string c_AB_BurrowHydraliskUp = "BurrowHydraliskUp"; const string c_AB_BurrowInfestorDown = "BurrowInfestorDown"; const string c_AB_BurrowInfestorUp = "BurrowInfestorUp"; const string c_AB_BurrowLurkerDown = "BurrowLurkerDown"; const string c_AB_BurrowLurkerUp = "BurrowLurkerUp"; const string c_AB_BurrowRoachDown = "BurrowRoachDown"; const string c_AB_BurrowRoachUp = "BurrowRoachUp"; const string c_AB_BurrowQoBDown = "Val03QueenOfBladesBurrow"; const string c_AB_BurrowQoBUp = "Val03QueenOfBladesUnburrow"; const string c_AB_BurrowQueenDown = "BurrowQueenDown"; const string c_AB_BurrowQueenUp = "BurrowQueenUp"; const string c_AB_BurrowUltraliskDown = "BurrowUltraliskDown"; const string c_AB_BurrowUltraliskUp = "BurrowUltraliskUp"; const string c_AB_BurrowZerglingDown = "BurrowZerglingDown"; const string c_AB_BurrowZerglingUp = "BurrowZerglingUp"; const string c_AB_Changeling = "SpawnChangeling"; const string c_AB_ConsumeDNA = "ConsumeDNA"; const string c_AB_DefensiveMatrix = "DefensiveMatrix"; const string c_AB_DepotLower = "SupplyDepotLower"; const string c_AB_DepotRaise = "SupplyDepotRaise"; const string c_AB_Drill = "RestoreResources"; const string c_AB_EMP = "EMP"; const string c_AB_ArgusLink = "ArgusLink"; const string c_AB_PhaseShift = "PhaseShift"; const string c_AB_FighterMode = "FighterMode"; const string c_AB_ForceField = "ForceField"; const string c_AB_FungalGrowth = "FungalGrowth"; const string c_AB_GenerateCreep = "GenerateCreep"; const string c_AB_GhostCloak = "PersonalCloaking"; const string c_AB_GravitonPrison = "GravitonPrison"; const string c_AB_HybridAoEStun = "HybridFAoEStun"; const string c_AB_HybridBlink = "HybridBlink"; const string c_AB_InfestorDisease = "InfestorDisease"; const string c_AB_InfestedTerrans = "InfestedTerrans"; const string c_AB_Lockdown = "Lockdown"; const string c_AB_D8Charge = "D8Charge"; const string c_AB_MissilePods = "MissilePods"; const string c_AB_NeuralParasite = "NeuralParasite"; const string c_AB_Nuke = "nuke"; const string c_AB_OdinBarrage = "OdinBarrage"; const string c_AB_Overload = "Overload"; const string c_AB_CalldownMULE = "CalldownMULE"; const string c_AB_GravitonBeam = "GravitonBeam"; const string c_AB_PlasmaBlast = "HybridCPlasmaBlast"; const string c_AB_ProbeBuff = "ProtonCharge"; const string c_AB_PsionicShockwave = "PsionicShockwave"; const string c_AB_PsiStorm = "PsiStorm"; const string c_AB_QoBIndignation = "Indignation"; const string c_AB_QoBImplosion = "Implosion"; const string c_AB_QoBOmegaStorm = "OmegaStorm"; const string c_AB_QueenBuild = "QueenBuild"; const string c_AB_Rally = "Rally"; const string c_AB_SapStructure = "SapStructure"; const string c_AB_ScannerSweep = "ScannerSweep"; const string c_AB_SeekerMissile = "HunterSeekerMissile"; const string c_AB_ShieldBattery = "ShieldBattery"; const string c_AB_SiegeMode = "SiegeMode"; const string c_AB_SiegeUnmode = "Unsiege"; const string c_AB_Snipe = "Snipe"; const string c_AB_SpawnMutantLarva = "SpawnMutantLarva"; const string c_AB_SpiderMine = "SpiderMine"; const string c_AB_Stim = "StimPack"; const string c_AB_SupplyDrop = "SupplyDrop"; const string c_AB_SpineCrawlerRoot = "SpineCrawlerRoot"; const string c_AB_SporeCrawlerRoot = "SporeCrawlerRoot"; const string c_AB_SpineCrawlerUproot = "SpineCrawlerUproot"; const string c_AB_SporeCrawlerUproot = "SporeCrawlerUproot"; const string c_AB_SwarmInfestation = "SwarmInfestation"; const string c_AB_TemporalRift = "TemporalRift"; const string c_AB_ThorRebirth = "ThorReborn"; const string c_AB_250mmStrikeCannons = "250mmStrikeCannons"; const string c_AB_Transfusion = "Transfusion"; const string c_AB_UnstableMutation = "UnstableMutation"; const string c_AB_Vortex = "Vortex"; const string c_AB_UpgradeToWarpGate = "UpgradeToWarpGate"; const string c_AB_WormholeTransit = "WormholeTransit"; const string c_AB_WPPhasingMode = "PhasingMode"; const string c_AB_WPTransportMode = "TransportMode"; const string c_AB_WraithCloak = "WraithCloak"; const string c_AB_Yamato = "Yamato"; const string c_AB_LeviathanCharge = "LeviathanCharge"; const string c_AB_ZergVortex = "ZergVortex"; const string c_AB_BunkerChange = "BunkerTransport"; const string c_AB_CommandCenterChange = "CommandCenterTransport"; const int e_AB_TransportLoadUnit = 0; const int e_AB_TransportUnloadAll = 1; const int e_AB_TransportUnloadUnit = 3; const int e_AB_TransportLoadAll = 4; const string c_AB_Hallucinate = "HighTemplarTrain"; const int e_AB_Hallucinate_Probe = 0; const int e_AB_Hallucinate_Zealot = 1; const int e_AB_Hallucinate_Stalker = 2; const int e_AB_Hallucinate_Immortal = 3; const int e_AB_Hallucinate_HighTemplar = 4; const int e_AB_Hallucinate_Archon = 5; const int e_AB_Hallucinate_VoidRay = 6; const int e_AB_Hallucinate_Phoenix = 7; const int e_AB_Hallucinate_WarpPrism = 8; const int e_AB_Hallucinate_Colossus = 9; const int e_unitAttributeNone = -1; const int e_unitAttributeLight = 0; const int e_unitAttributeArmored = 1; const int e_unitAttributeBiological = 2; const int e_unitAttributeMechanical = 3; const int e_unitAttributeRobotic = 4; const int e_unitAttributePsionic = 5; const int e_unitAttributeMassive = 6; const int e_unitAttributeStructure = 7; const int e_unitAttributeHover = 8; const int e_unitAttributeHeroic = 9; const int c_objTypeIsInvalid = -1; const int c_objTypeIsUnit = 0; const int c_objTypeIsBuilding = 1; const int c_objTypeIsResearch = 2; void AISetNukeConstants (int player); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\RequirementsAI.galaxy const string c_fieldAmount = "Amount"; const string c_fieldAreaRadius0 = "AreaArray[0].Radius"; const string c_fieldAreaRadius1 = "AreaArray[1].Radius"; const string c_fieldAreaRadius2 = "AreaArray[2].Radius"; const string c_fieldAreaFraction0 = "AreaArray[0].Fraction"; const string c_fieldAreaFraction1 = "AreaArray[1].Fraction"; const string c_fieldAreaFraction2 = "AreaArray[2].Fraction"; const string c_fieldAttrStructure = "AttributeBonus[Structure]"; const string c_fieldAttrArmored = "AttributeBonus[Armored]"; const string c_fieldAttrPsionic = "AttributeBonus[Psionic]"; const string c_fieldAttrLight = "AttributeBonus[Light]"; const string c_fieldDrainFactor = "DrainVitalCostFactor"; const string c_fieldEffectChange0 = "VitalArray[0].Change"; const string c_fieldEffectChange1 = "VitalArray[1].Change"; const string c_fieldEffectChange2 = "VitalArray[2].Change"; const string c_fieldEnergyCost = "Cost[0].Vital[Energy]"; const string c_fieldEnergyMax = "EnergyMax"; const string c_fieldFilters = "SearchFilters"; const string c_fieldMinRange = "MinimumRange"; const string c_fieldModification0 = "Modification.VitalRegenArray[Energy]"; const string c_fieldPeriodCount = "PeriodCount"; const string c_fieldRadius = "Radius"; const string c_fieldRadiusBonus0 = "AreaArray[0].RadiusBonus"; const string c_fieldRange0 = "Range[0]"; const string c_fieldRange = "Range"; const string c_fieldSightDawn = "Sight"; const string c_fieldTargetFilters = "TargetFilters"; const string c_fieldTargetFiltersAB = "TargetFilters[0]"; const string c_fieldTargetFilters0 = "ValidatorArray[0].value.value"; native aifilter AIFilter (int player); native void AISetFilterAlliance (aifilter filter, int want); native void AISetFilterMarker (aifilter filter, int min, int max, marker m); native void AISetFilterSelf (aifilter filter, unit exclude); native void AISetFilterBits (aifilter filter, unitfilter uf); native void AISetFilterRange (aifilter filter, unit center, fixed radius); native void AISetFilterLife (aifilter filter, fixed min, fixed max); native void AISetFilterLifeLost (aifilter filter, fixed min, fixed max); native void AISetFilterLifePercent (aifilter filter, fixed min, fixed max); native void AISetFilterLifeSortReference (aifilter filter, fixed value, fixed distance); native void AISetFilterLifeMod (aifilter filter, int type, fixed mod); native void AISetFilterLifePerMarker (aifilter filter, fixed each, marker m); native void AISetFilterShields (aifilter filter, fixed min, fixed max); native void AISetFilterPlane (aifilter filter, int plane); native void AISetFilterCanAttackEnemy (aifilter filter, int enemyGroundCount, int enemyAirCount); native void AISetFilterCanAttackAlly (aifilter filter, bool groundAllies, bool airAllies); native void AISetFilterBehaviorCount (aifilter filter, int minBehavior, int maxBehavior, string behaviorType); const fixed c_minDamageFraction = .5; const fixed c_distanceFromDamage = .2; const int c_noMarkersMin = 0; const int c_noMarkersMax = 0; const int c_noBehaviorMin = 0; const int c_noBehaviorMax = 0; const int c_noMax = -1; const int c_noMin = -1; const bool c_groundAlliesNearby = true; const bool c_airAlliesNearby = true; const fixed c_noThreshold = 0; native unitgroup AIGetFilterGroup (aifilter filter, unitgroup group); const fixed c_maxDistanceToMinerals = 10; native unitgroup AIFilterCasters (unitgroup group); native unitgroup AIFilterPathable (unitgroup group, point inStart); native unitgroup AIFilterGathering (unitgroup group, int inResource, fixed distance); native fixed AIUnitGroupStrength (unitgroup inGroup); native fixed AIAllyEnemyRatio (int player, point p, unitfilter filter, fixed range, fixed minThreshold); native bool AIIsFollowingUnit (unit aiUnit, string unitType); native int AIGetPlayerGroup (unitgroup inGroup); native bool AINearbyPlaneTest (point p, int player, fixed range, int inPlane, int inAlliance); native void AISetTacticalAttackTargetPoint (unit u, point t); native void AISetTacticalAttackTargetUnit (unit u, unit t); const bool c_forwards = true; const bool c_backwards = false; native order AIUnitGroupGetValidOrder(unitgroup inGroup, order inOrder, unit caster, bool forwards); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\TacticalAI.galaxy const fixed c_forceFieldRadius = 3; const fixed c_disruptorRange = 11; const fixed c_enemyMultiplierVortex = 1.25; const int c_phaseShiftMinHealth = 425; const int c_phaseShiftLowVitMinHealth = 300; const fixed c_EnemyMultiplierHighTemplar = 1.25; const fixed c_MinThreshold = 100.0; const int c_HighTemplarLowVitPerc = 50; const fixed c_warpPrismPhaseRange = 1.0; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\TactProtAI.galaxy const int c_gameLoopsPerSecond = 16; const int c_framesPerThink = 12; const int c_secondsPerSnipe = 4; const int c_ghostMaxRandom = c_gameLoopsPerSecond * c_secondsPerSnipe / c_framesPerThink; const int c_BldgOnlyPercent = 60; const fixed c_campaignBunkerLoadRange = 4.0; const bool c_bunkerUnload = true; const bool c_bunkerLoad = false; const int c_seekerMissileMinMarker = 0; const int c_seekerMissileMaxMarker = 0; const int c_RavenLowVitalityPercent = 65; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\TactTerrAI.galaxy const fixed c_neuralParasiteMinVitality = 425; const fixed enemyMultiplierInfestor = 1.25; const fixed minThreshold = 100.0; const int lowVitalityPercent = 75; const fixed c_banelingRange = 8; const int c_maxEnemyCount = 5; C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\TactZergAI.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Terran.galaxy static void RandomInfantry (int player); static void LateGround (int player); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Terran0.galaxy C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Zerg.galaxy static void RandomInfantry (int player); static void LateGround (int player); C:/Documents and Settings/Vjeux/Desktop/sc2/Repack-MPQ/fileset.base#Mods#Liberty.SC2Mod#Base.SC2Data\TriggerLibs\Zerg0.galaxy