<?xml version="1.0"?>
<Equations>
	<Should_Garrison_Bunker>
		20.0
		*
		(Variable_Target.GarrisonSlotsAvailable > 0)
		*
		(Variable_Self.IsDefender + 
			((Game.IsCampaignGame == 0)
			*
			Function_Is_Initial_Skirmish_State_Established.Evaluate
			*
			(Function_May_Lose_Land_Control_Game.Evaluate == 0.0)))
		*
		(Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Capturable"}
		+
		Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Rebel_Pad"<!--, Parameter_Type = "FCU_Garrison_Bunker_Rebel", Parameter_Type = "FCU_Garrison_Bunker_Rebel_Pad"-->} *
		Variable_Self.IsFaction {Parameter_Faction = "REBEL"}
		+
		Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Empire_Pad"<!--, Parameter_Type = "FCU_Garrison_Bunker_Empire", Parameter_Type = "FCU_Garrison_Bunker_Empire_Pad"-->} *
		Variable_Self.IsFaction {Parameter_Faction = "EMPIRE"}
		+
		Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Pirates_Pad"} *
		Variable_Self.IsFaction {Parameter_Faction = "PIRATES"}
		+
		Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Underworld_Pad"<!--, Parameter_Type = "FCU_Garrison_Bunker_Underworld", Parameter_Type = "FCU_Garrison_Bunker_Underworld_Pad"-->} *
		Variable_Self.IsFaction {Parameter_Faction = "UNDERWORLD"}
		+
		Variable_Target.Type.IsType {Parameter_Type = "Garrison_Bunker_Hutts_Pad"<!--, Parameter_Type = "FCU_Garrison_Bunker_Hutts", Parameter_Type = "FCU_Garrison_Bunker_Hutts_Pad"-->} *
		Variable_Self.IsFaction {Parameter_Faction = "HUTTS"})
	</Should_Garrison_Bunker>

	<Should_Fire_Orbital_Bombardment>
		100.0
		*
		Variable_Self.IsOrbitalBombardmentAvailable
		*
		Variable_Target.Location.EnemyForce
	</Should_Fire_Orbital_Bombardment>

	<Should_Deploy_Troop_Transports>
		50.0
		*
		((1.0 - Game.Age / 180.0) + (Game.IsCampaignGame == 0.0))
		*
		(3 > Variable_Self.UnitSpaceAvailable)
		*
		(Variable_Target.FriendlyForceUnnormalized {Parameter_Category = GameObjectCategoryType[Infantry]} / 300)
	</Should_Deploy_Troop_Transports>

	<Should_Garrison_Transport>
		50.0
		*
		((1.0 - Game.Age / 250.0) + (Game.IsCampaignGame == 0.0))
		*
		((Variable_Self.IsDefender == 0.0) + (Game.IsCampaignGame == 0))
		*
		Variable_Target.Type.IsType {Parameter_Type = "HAV_Juggernaut",
										Parameter_Type = "F9TZ_Cloaking_Transport",
										Parameter_Type = "Hutt_SailBarge",
										Parameter_Type = "Gallofree_HTT_Transport"}
	</Should_Garrison_Transport>
</Equations>