####################################################
#                    Conditions                    #
####################################################

#>

CountdownTimer(COMPARISON, LONG)#>
	 Countdown timer is COMPARISON LONG game seconds.

	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295
	#<

Command(PLAYER, TUNIT, COMPARISON, LONG)#>
	 PLAYER commands COMPARISON LONG TUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295
	#<

Bring(PLAYER, TUNIT, LOCATION, COMPARISON, LONG)#>
	PLAYER brings COMPARISON LONG TUNIT to LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

Accumulate(PLAYER, COMPARISON, LONG, RESOURCE)#>
	PLAYER accumulates COMPARISON LONG RESOURCE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

Kill(PLAYER, TUNIT, COMPARISON, LONG)#>
	PLAYER kills COMPARISON LONG TUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

CommandTheMost(TUNIT)#>
	Current player commands the most TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

CommandTheMostAt(TUNIT, LOCATION)#>
	Current player commands the most TUNIT at LOCATION.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254#<

MostKills(TUNIT)#>
	Current player has most kills of TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

HighestScore(SCORE)#>
	Current player has highest SCORE.

	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7#<

MostResources(RESOURCE)#>
	Current player has most RESOURCE.

	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

Switch(SWITCH, STATE)#>
	SWITCH is STATE.

	SWITCH: Must be a switch name string or a switch id number between 1 and 256
	STATE: Must be one of two states:
		IsSet = 2
		IsCleared = 3#<

ElapsedTime(COMPARISON, LONG)#>
	Elapsed scenario time is COMPARISON LONG game seconds.

	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

Opponents(PLAYER, COMPARISON, LONG)#>
	PLAYER has COMPARISON LONG opponents remaining in the game.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

Deaths(PLAYER, EXTENDEDUNIT, COMPARISON, LONG)#>
	PLAYER has suffered COMPARISON LONG deaths of EXTENDEDUNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	EXTENDEDUNIT: Must be a unit name string or a unit id number between 0 and 4294967295 (Note: If you pass a UNIT type, the unit id can only be between 0 and 227)
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

CommandTheLeast(TUNIT)#>
	Current player commands the least TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

CommandTheLeastAt(TUNIT, LOCATION)#>
	Current player commands the least TUNIT at LOCATION.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254#<

LeastKills(TUNIT)#>
	Current player has least kills of TUNIT.

	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

LowestScore(SCORE)#>
	Current player has lowest SCORE.

	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7#<

LeastResources(RESOURCE)#>
	Current player has least RESOURCE.

	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

Score(PLAYER, SCORE, COMPARISON, LONG)#>
	PLAYER SCORE score is COMPARISON LONG.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7
	COMPARISON: Must be one of the three comparison types:
		AtLeast = 0
		AtMost = 1
		Exactly = 10
	LONG: Must be a number between 0 and 4294967295#<

Always()#>
	Always.	#<

Never()#>
	Never.	#<

#<

####################################################
#                      Actions                     #
####################################################
#>

Victory()#>
	End scenario in victory for current player.	#<

Defeat()#>
	End scenario in defeat for current player. #<	

PreserveTrigger()#>
	Preserve trigger.	#<

Wait(LONG)#>
	Wait for LONG milliseconds.

	LONG: Must be a number between 0 and 4294967295#<

PauseGame()#>
	Pause the game.	#<

UnpauseGame()#>
	Unpause the game.	#<

Transmission(SUBTITLE, STRING, UNIT, LOCATION, MODIFIER, LONG, STRING, LONG)#>
	Send transmission to current player from UNIT at LOCATION. Play wav STRING(2) for LONG(2) milliseconds(?). Modify transmission duration: MODIFIER LONG milliseconds. Display text message STRING with display property SUBTITLE.

	SUBTITLE: Must be one of two settings:
		SubtitleDisplay = 0
		AlwaysDisplay = 1
	STRING: Must be a string or the keyword:
		DefaultString = 
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LOCATION: Must be location name string, or a number from 0 to 254
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295#<

PlayWAV(STRING, LONG)#>
	Play WAV for LONG milliseconds(?).

	STRING: Must be a string or the keyword:
		DefaultString = 
	LONG: Must be a number between 0 and 4294967295#<

DisplayTextMessage(SUBTITLE, STRING)#>
	Display STRING for current player with display property SUBTITLE.

	SUBTITLE: Must be one of two settings:
		SubtitleDisplay = 0
		AlwaysDisplay = 1
	STRING: Must be a string or the keyword:
		DefaultString = #<

CenterView(LOCATION)#>
	Center view for current player at LOCATION.

	LOCATION: Must be location name string, or a number from 0 to 254#<

CreateUnitWithProperties(PLAYER, UNIT, LONG, LOCATION, PROPERTY)#>
	Create LONG UNIT at LOCATION for PLAYER. Apply PROPERTY.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254
	PROPERTY: Must be a property id number in the range 0 to 63 or a Property instance #<

SetMissionObjectives(STRING)#>
	Set mission objectives to STRING.

	STRING: Must be a string or the keyword:
		DefaultString = #<

SetSwitch(SWITCH, SETSWITCHSTATE)#>
	SETSWITCHSTATE on SWITCH.

	SWITCH: Must be a switch name string or a switch id number between 1 and 256
	SETSWITCHSTATE: Must be one of four state modifiers:
		Set = 4
		Cleared = 5
		Toggle = 6
		Randomize = 11 #<

SetCountdownTimer(MODIFIER, LONG)#>
	Modify countdown timer: MODIFIER LONG seconds.

	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295 #<

RunAIScript(AISCRIPT)#>
	Execute AI Script AISCRIPT.

	AISCRIPT: Must be a 4 letter AI Script ID string #<

RunAIScriptAtLocation(AISCRIPT, LOCATION)#>
	Execute AI Script AISCRIPT at LOCATION.

	AISCRIPT: Must be a 4 letter AI Script ID string
	LOCATION: Must be location name string, or a number from 0 to 254 #<

LeaderBoardControl(STRING, TUNIT)#>
	Show Leader Board for most control of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories" #<

LeaderBoardControlAtLocation(STRING, TUNIT, LOCATION)#>
	Show Leader Board for most control of TUNIT at LOCATION. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254 #<

LeaderBoardResources(STRING, RESOURCE)#>
	Show Leader Board for accumulation of most RESOURCE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

LeaderBoardKills(STRING, TUNIT)#>
	Show Leader Board for player closest to LONG kills of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

LeaderBoardPoints(STRING, SCORE)#>
	Show Leader Board for player closest to LONG of SCORE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7#<

KillUnit(PLAYER, TUNIT)#>
	Kill all TUNIT for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

KillUnitAtLocation(PLAYER, TUNIT, QUANTITY, LOCATION)#>
	Kill QUANTITY TUNIT for PLAYER at LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

RemoveUnit(PLAYER, TUNIT)#>
	Remove all TUNIT for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"#<

RemoveUnitAtLocation(PLAYER, TUNIT, QUANTITY, LOCATION)#>
	Remove QUANTITY TUNIT for PLAYER at LOCATION.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

SetResources(PLAYER, MODIFIER, LONG, RESOURCE)#>
	Modify resources for PLAYER: MODIFIER LONG of RESOURCE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

SetScore(PLAYER, MODIFIER, LONG, SCORE)#>
	Modify score for PLAYER: MODIFIER LONG of SCORE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7#<

MinimapPing(LOCATION)#>
	Show minimap ping for current player at LOCATION.

	LOCATION: Must be location name string, or a number from 0 to 254#<

TalkingPortrait(UNIT, LONG)#>
	Show UNIT talking to current player for LONG milliseconds.

	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295#<

MuteUnitSpeech()#>
	Mute all non-trigger unit sounds for current player.	#<

UnmuteUnitSpeech()#>
	Unmute all non-trigger unit sounds for current player.	#<

LeaderboardComputerPlayers(SETOTHERSTATE)#>
	Set use of computer players in leaderboard calculations to STATE.

	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6#<

LeaderboardGoalControl(STRING, TUNIT, LONG)#>
	Show Leader Board for player closest to control of LONG of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295#<

LeaderboardGoalControlAtLocation(STRING, TUNIT, LONG, LOCATION)#>
	Show Leader Board for player closest to control of LONG of TUNIT at LOCATION. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254#<

LeaderboardGoalResources(STRING, LONG, RESOURCE)#>
	Show Leader Board for player closest to accumulation of LONG RESOURCE. Display label STRING

	STRING: Must be a string or the keyword:
		DefaultString = 
	LONG: Must be a number between 0 and 4294967295
	RESOURCE: Must be one of the three resource types:
		Ore = 0
		Gas = 1
		OreAndGas = 2#<

LeaderboardGoalKills(STRING, TUNIT, LONG)#>
	Show Leader Board for player closest to LONG kills of TUNIT. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295#<

LeaderboardGoalPoints(STRING, SCORE, LONG)#>
	Show Leader Board for player closest to LONG of SCORE. Display label STRING.

	STRING: Must be a string or the keyword:
		DefaultString = 
	SCORE: Must be one of 8 score type:
		Total = 0
		Units = 1
		BuildingScore = 2
		UnitsAndBuildings = 3
		Kills = 4
		Razings = 5
		KillsAndRazings = 6
		Custom = 7
	LONG: Must be a number between 0 and 4294967295#<

MoveLocation(PLAYER, TUNIT, LOCATION, LOCATION)#>
	Center location LOCATION on TUNIT owned by PLAYER at LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254#<

MoveUnit(PLAYER, TUNIT, QUANTITY, LOCATION, LOCATION)#>
	Move QUANTITY TUNIT for PLAYER at LOCATION to LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

LeaderboardGreed(LONG)#>
	Show Greed Leader Board for player closest to accumulation of LONG ore and gas.

	LONG: Must be a number between 0 and 4294967295#<

SetNextScenario(STRING)#>
	Load scenario STRING after completion of current game.

	STRING: Must be a string or the keyword:
		DefaultString = #<

SetDoodadState(PLAYER, TUNIT, LOCATION, SETOTHERSTATE)#>
	Set doodad state for TUNIT for PLAYER at LOCATION to SETOTHERSTATE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6#<

SetInvincibility(PLAYER, TUNIT, LOCATION, SETOTHERSTATE)#>
	Set invincibility for TUNIT owned by PLAYER at LOCATION to SETOTHERSTATE.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	SETOTHERSTATE: Must be one of three keywords:
		Disabled = 4
		Enabled = 5
		Toggle = 6#<

CreateUnit(PLAYER, UNIT, LONG, LOCATION)#>
	Create LONG UNIT at LOCATION for PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	LONG: Must be a number between 0 and 4294967295
	LOCATION: Must be location name string, or a number from 0 to 254#<

SetDeaths(PLAYER, UNIT, MODIFIER, LONG)#>
	Modify death counts for PLAYER: MODIFIER LONG for UNIT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	UNIT: Must be a unit name string or a unit id number between 0 and 227
	MODIFIER: Must be one of three value modifiers:
		SetTo = 7
		Add = 8
		Subtract = 9
	LONG: Must be a number between 0 and 4294967295#<

Order(PLAYER, TUNIT, LOCATION, LOCATION, ORDER)#>
	Issue order to all TUNIT owned by PLAYER at LOCATION: Order to LOCATION(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LOCATION: Must be location name string, or a number from 0 to 254
	ORDER: Must be one of the three orders:
		Move = 0
		Patrol = 1
		Attack = 2#<

Comment(STRING)#>
	Comment: STRING.

	STRING: Must be a string or the keyword:
		DefaultString = #<

GiveUnitsToPlayer(PLAYER, PLAYER, TUNIT, QUANTITY, LOCATION)#>
	Give QUANTITY TUNIT owned by PLAYER at LOCATION to PLAYER(2).

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

ModifyUnitHitPoints(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)#>
	Set hit points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

ModifyUnitEnergy(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)#>
	Set energy points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

ModifyUnitShieldPoints(PLAYER, TUNIT, PERCENT, QUANTITY, LOCATION)#>
	Set shield points for QUANTITY TUNIT owned by PLAYER at LOCATION to PERCENT

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	PERCENT: Must be a percent number in the range 0 to 100
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

ModifyUnitResourceAmount(PLAYER, LONG, QUANTITY, LOCATION)#>
	Set resource amount for QUANTITY resource sources owned by PLAYER at LOCATION to LONG.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	LONG: Must be a number between 0 and 4294967295
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

ModifyUnitHangerCount(PLAYER, TUNIT, LONG, QUANTITY, LOCATION)#>
	Add at most LONG to hangar for QUANTITY TUNIT at LOCATION owned by PLAYER.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	TUNIT: Must be a unit name string, a unit id number (0-227), or one of the four unit types:
		NoUnit = "None"
		AnyUnit = "Any Unit"
		Men = "Men"
		Buildings = "Buildings"
		Factories = "Factories"
	LONG: Must be a number between 0 and 4294967295
	QUANTITY: Must be a quantity number from 1 to 255, or for all units use the keyword/value:
		All = 0
	LOCATION: Must be location name string, or a number from 0 to 254#<

PauseTimer()#>
	Pause the countdown timer.	#<

UnpauseTimer()#>
	Unpause the countdown timer.	#<

Draw()#>
	End the scenario in a draw for all players.	#<

SetAllianceStatus(PLAYER, ALLYSTATUS)#>
	Set PLAYER to AllyStatus.

	PLAYER: Must be a player number from 1 to 12, a force name string, or one of:
		Player1-Player12 = 1-12
		CurrentPlayer = 13
		Foes = 14
		Allies = 15
		NeutralPlayers = 16
		AllPlayers = 17
		Force1 = 18
		Force2 = 19
		Force3 = 20
		Force4 = 21
		NonAlliedVictoryPlayers = 26
	ALLYSTATUS: Must be one of three ally status':
		Enemy = 0
		Ally = 1
		AlliedVictory = 2#<
#<


####################################################
#                     Constants                    #
####################################################
#>

# Formatting constants
CONDITIONS = True
ACTIONS = True

# Player constants
Player1 = 1
Player2 = 2
Player3 = 3
Player4 = 4
Player5 = 5
Player6 = 6
Player7 = 7
Player8 = 8
Player9 = 9
Player10 = 10
Player11 = 11
Player12 = 12
CurrentPlayer = 13
Foes = 14
Allies = 15
NeutralPlayers = 16
AllPlayers = 17
Force1 = 18
Force2 = 19
Force3 = 20
Force4 = 21
NonAlliedVictoryPlayers = 26

# Modifiers
AtLeast = 0
AtMost = 1
IsSet = 2
IsCleared = 3
Set = Disabled = 4
Cleared = Enabled = 5
Toggle = 6
SetTo = 7
Add = 8
Subtract = 9
Exactly = 10
Randomize = 11

# Resources
Ore = 0
Gas = 1
OreAndGas = 2

# Score Types
Total = 0
Units = 1
BuildingScore = 2
UnitsAndBuildings = 3
Kills = 4
Razings = 5
KillsAndRazings = 6
Custom = 7

# Display
SubtitleDisplay = 0
AlwaysDisplay = 1

# Orders
Move = 0
Patrol = 1
Attack = 2

# Alliance Status
Enemy = 0
Ally = 1
AlliedVictory = 2

# Misc.
DefaultString = ""
Anywhere = "Anywhere"

# Special properties for Property instances
Cloaked = "Cloaked"
Burrowed = "Burrowed"
InTransit = "InTransit"
Hallucinated = "Hallucinated"
Invincible = "Invincible"

# Units
All = 0
Marine = "Terran Marine"
Ghost = "Terran Ghost"
Vulture = "Terran Vulture"
Goliath = "Terran Goliath"
GoliathTurret = "Goliath Turret"
SiegeTank = "Terran Siege Tank (Tank Mode)"
TankTurret = "Tank Turret type 1"
SCV = "Terran SCV"
Wraith = "Terran Wraith"
ScienceVessel = "Terran Science Vessel"
GuiMontag = "Gui Montag (Firebat)"
Dropship = "Terran Dropship"
Battlecruiser = "Terran Battlecruiser"
SpiderMine = "Vulture Spider Mine"
NuclearMissile = "Nuclear Missile"
Civilian = "Terran Civilian"
SarahKerrigan = "Sarah Kerrigan (Ghost)"
AlanSchezar = "Alan Schezar (Goliath)"
AlanTurret = "Alan Turret"
JimRaynorVulture = "Jim Raynor (Vulture)"
JimRaynorMarine = "Jim Raynor (Marine)"
TomKazansky = "Tom Kazansky (Wraith)"
Magellan = "Magellan (Science Vessel)"
EdmundDuke = "Edmund Duke (Siege Tank)"
DukeTurret = "Duke Turret type 1"
EdmundDuke_SiegeMode = "Edmund Duke (Siege Mode)"
DukeTurret_SiegeMode = "Duke Turret type 2"
ArcturusMengsk = "Arcturus Mengsk (Battlecruiser)"
Hyperion = "Hyperion (Battlecruiser)"
NoradII = "Norad II (Battlecruiser)"
SiegeTank_SiegeMode = "Terran Siege Tank (Siege Mode)"
TankTurret_SiegeMode = "Tank Turret type 2"
Firebat = "Terran Firebat"
ScannerSweep = "Scanner Sweep"
Medic = "Terran Medic"
Larva = "Zerg Larva"
Egg = "Zerg Egg"
Zergling = "Zerg Zergling"
Hydralisk = "Zerg Hydralisk"
Ultralisk = "Zerg Ultralisk"
Broodling = "Zerg Broodling"
Drone = "Zerg Drone"
Overlord = "Zerg Overlord"
Mutalisk = "Zerg Mutalisk"
Guardian = "Zerg Guardian"
Queen = "Zerg Queen"
Defiler = "Zerg Defiler"
Scourge = "Zerg Scourge"
Torrasque = "Torrasque (Ultralisk)"
Matriarch = "Matriarch (Queen)"
InfestedTerran = "Infested Terran"
InfestedKerrigan = "Infested Kerrigan (Infested Terran)"
UncleanOne = "Unclean One (Defiler)"
HunterKiller = "Hunter Killer (Hydralisk)"
DevouringOne = "Devouring One (Zergling)"
Kukulza_Mutalisk = "Kukulza (Mutalisk)"
Kukulza_Guardian = "Kukulza (Guardian)"
Yggdrasill = "Yggdrasill (Overlord)"
Valkyrie = "Terran Valkyrie"
Cocoon = "Cocoon"
Corsair = "Protoss Corsair"
DarkTemplar = "Protoss Dark Templar"
Devourer = "Zerg Devourer"
DarkArchon = "Protoss Dark Archon"
Probe = "Protoss Probe"
Zealot = "Protoss Zealot"
Dragoon = "Protoss Dragoon"
HighTemplar = "Protoss High Templar"
Archon = "Protoss Archon"
Shuttle = "Protoss Shuttle"
Scout = "Protoss Scout"
Arbiter = "Protoss Arbiter"
Carrier = "Protoss Carrier"
Interceptor = "Protoss Interceptor"
DarkTemplar_Hero = "Dark Templar (Hero)"
Zeratul = "Zeratul (Dark Templar)"
Tassadar_Archon = "Tassadar/Zeratul (Archon)"
Fenix_Zealot = "Fenix (Zealot)"
Fenix_Dragoon = "Fenix (Dragoon)"
Tassadar_Templar = "Tassadar (Templar)"
Mojo = "Mojo (Scout)"
Warbringer = "Warbringer (Reaver)"
Gantrithor = "Gantrithor (Carrier)"
Reaver = "Protoss Reaver"
Observer = "Protoss Observer"
Scarab = "Protoss Scarab"
Danimoth = "Danimoth (Arbiter)"
Aldaris = "Aldaris (Templar)"
Artanis = "Artanis (Scout)"
Rhynadon = "Rhynadon (Badlands)"
Bengalaas = "Bengalaas (Jungle)"
Unused1 = "Unused type 1"
Unused2 = "Unused type 2"
Scantid = "Scantid (Desert)"
Kakaru = "Kakaru (Twilight)"
Ragnasaur = "Ragnasaur (Ash World)"
Ursadon = "Ursadon (Ice World)"
LurkerEgg = "Zerg Lurker Egg"
Raszagal = "Raszagal (Dark Templar)"
SamirDuran = "Samir Duran (Ghost)"
AlexeiStukov = "Alexei Stukov (Ghost)"
MapRevealer = "Map Revealer"
GerardDuGalle = "Gerard DuGalle (Ghost)"
Lurker = "Zerg Lurker"
InfestedDuran = "Infested Duran"
DisruptionField = "Disruption Field"
CommandCenter = "Terran Command Center"
ComsatStation = "Terran Comsat Station"
NuclearSilo = "Terran Nuclear Silo"
SupplyDepot = "Terran Supply Depot"
Refinery = "Terran Refinery"
Barracks = "Terran Barracks"
Academy = "Terran Academy"
Factory = "Terran Factory"
Starport = "Terran Starport"
ControlTower = "Terran Control Tower"
ScienceFacility = "Terran Science Facility"
CovertOps = "Terran Covert Ops"
PhysicsLab = "Terran Physics Lab"
UnusedBldg_Terran1 = "Unused Terran Bldg type 1"
MachineShop = "Terran Machine Shop"
UnusedBldg_Terran2 = "Unused Terran Bldg type 2"
EngineeringBay = "Terran Engineering Bay"
Armory = "Terran Armory"
MissileTurret = "Terran Missile Turret"
Bunker = "Terran Bunker"
NoradII_Crashed = "Norad II (Crashed Battlecruiser)"
IonCannon = "Ion Cannon"
UrajCrystal = "Uraj Crystal"
KhalisCrystal = "Khalis Crystal"
InfestedCommandCenter = "Infested Command Center"
Hatchery = "Zerg Hatchery"
Lair = "Zerg Lair"
Hive = "Zerg Hive"
NydusCanal = "Zerg Nydus Canal"
HydraliskDen = "Zerg Hydralisk Den"
DefilerMound = "Zerg Defiler Mound"
GreaterSpire = "Zerg Greater Spire"
QueensNest = "Zerg Queen's Nest"
EvolutionChamber = "Zerg Evolution Chamber"
UltraliskCavern = "Zerg Ultralisk Cavern"
Spire = "Zerg Spire"
SpawningPool = "Zerg Spawning Pool"
CreepColony = "Zerg Creep Colony"
SporeColony = "Zerg Spore Colony"
UnusedBldg_Zerg1 = "Unused Zerg Bldg"
SunkenColony = "Zerg Sunken Colony"
OvermindWithShell = "Zerg Overmind (With Shell)"
Overmind = "Zerg Overmind"
Extractor = "Zerg Extractor"
MatureCrysalis = "Mature Crysalis"
Cerebrate = "Zerg Cerebrate"
CerebrateDaggoth = "Zerg Cerebrate Daggoth"
UnusedBldg_Zerg2 = "Unused Zerg Bldg 5"
Nexus = "Protoss Nexus"
RoboticsFacility = "Protoss Robotics Facility"
Pylon = "Protoss Pylon"
Assimilator = "Protoss Assimilator"
Unused_Protoss1 = "Protoss Unused type 1"
Observatory = "Protoss Observatory"
Gateway = "Protoss Gateway"
Unused_Protoss2 = "Protoss Unused type 2"
PhotonCannon = "Protoss Photon Cannon"
CitadelofAdun = "Protoss Citadel of Adun"
CyberneticsCore = "Protoss Cybernetics Core"
TemplarArchives = "Protoss Templar Archives"
Forge = "Protoss Forge"
Stargate = "Protoss Stargate"
StasisCell = "Stasis Cell/Prison"
FleetBeacon = "Protoss Fleet Beacon"
ArbiterTribunal = "Protoss Arbiter Tribunal"
RoboticsSupportBay = "Protoss Robotics Support Bay"
ShieldBattery = "Protoss Shield Battery"
KhaydarinCrystalFormation = "Khaydarin Crystal Formation"
Temple = "Protoss Temple"
XelNagaTemple = "Xel'Naga Temple"
MineralField1 = "Mineral Field (Type 1)"
MineralField2 = "Mineral Field (Type 2)"
MineralField3 = "Mineral Field (Type 3)"
Cave = "Cave"
Cavein = "Cave-in"
Cantina = "Cantina"
MiningPlatform = "Mining Platform"
IndependentCommandCenter = "Independent Command Center"
IndependentStarport = "Independent Starport"
JumpGate = "Jump Gate"
Ruins = "Ruins"
KyadarinCrystalFormation = "Kyadarin Crystal Formation"
VespeneGeyser = "Vespene Geyser"
WarpGate = "Warp Gate"
PsiDisrupter = "Psi Disrupter"
ZergMarker = "Zerg Marker"
TerranMarker = "Terran Marker"
ProtossMarker = "Protoss Marker"
ZergBeacon = "Zerg Beacon"
TerranBeacon = "Terran Beacon"
ProtossBeacon = "Protoss Beacon"
ZergFlagBeacon = "Zerg Flag Beacon"
TerranFlagBeacon = "Terran Flag Beacon"
ProtossFlagBeacon = "Protoss Flag Beacon"
PowerGenerator = "Power Generator"
OvermindCocoon = "Overmind Cocoon"
DarkSwarm = "Dark Swarm"
FloorMissileTrap = "Floor Missile Trap"
FloorHatch = "Floor Hatch (UNUSED)"
LeftUpperLevelDoor = "Left Upper Level Door"
RightUpperLevelDoor = "Right Upper Level Door"
LeftPitDoor = "Left Pit Door"
RightPitDoor = "Right Pit Door"
FloorGunTrap = "Floor Gun Trap"
LeftWallMissileTrap = "Left Wall Missile Trap"
LeftWallFlameTrap = "Left Wall Flame Trap"
RightWallMissileTrap = "Right Wall Missile Trap"
RightWallFlameTrap = "Right Wall Flame Trap"
StartLocation = "Start Location"
Flag = "Flag"
YoungChrysalis = "Young Chrysalis"
PsiEmitter = "Psi Emitter"
DataDisc = "Data Disc"
KhaydarinCrystal = "Khaydarin Crystal"
MineralChunk1 = "Mineral Chunk (Type 1)"
MineralChunk2 = "Mineral Chunk (Type 2)"
VespeneOrb_Protoss1 = "Vespene Orb (Protoss Type 1)"
VespeneOrb_Protoss2 = "Vespene Orb (Protoss Type 2)"
VespeneSac_Zerg1 = "Vespene Sac (Zerg Type 1)"
VespeneSac_Zerg2 = "Vespene Sac (Zerg Type 2)"
VespeneTank_Terran1 = "Vespene Tank (Terran Type 1)"
VespeneTank_Terran2 = "Vespene Tank (Terran Type 2)"
NoUnit = "None"
AnyUnit = "Any Unit"
Men = "Men"
Buildings = "Buildings"
Factories = "Factories"