Subsystem: CylonColonyStation
	Name: #HULL_CYLON_STATION_COLONY
	Description: #HULL_CYLON_STATION_COLONY_DESC

	Tags: Applied:Hull, Category:Hulls, NoCore, CylonColonyStation
	Tags: Ability:CylonStationColonize
	Hull: Station
	EvaluationOrder: -200
	BaseColor: #cc6666
	TypeColor: #33cc66


	Range:= 500000
	Hook: AddPermanentStatus(CylonColonyStation)
	Hook: AddCargoStorage(100000)
	//Hangar Bay workaround
	//AllowConstruction(Ships = True, Orbitals = True, Asteroids = True, Terraforming = True)
	Hook: DOF_hooks::HangarAllowConstruction(True, True, True, True)

	SupportCapacity := 128
	Hex.MaintainCost := 0

	AddShipModifier: StationHull::HexLimitFactor(2.0)
	AddShipModifier: StationHull::GridWidthFactor(sqrt(3.0))
	AddShipModifier: StationHull::GridHeightFactor(sqrt(3.0))

	AddShipModifier: tag/Weapon::DamageFactor(0.2)
	AddShipModifier: HpFactor(0.5)
	AddShipModifier: ArmorResistFactor(0.25)
	AddShipModifier: DamageResistFactor(0.25)
	AddShipModifier: SupportCapacityFactor(0.2)
	AddShipModifier: RepairFactor(0.25)

	AddShipModifier: BuildCostFactor(0.2)
	AddShipModifier: LaborCostFactor(0.2)
	AddShipModifier: MaintCostFactor(0.2)

	AddShipModifier: ResearchIncomeFactor(0.2)
	AddShipModifier: InfluenceIncomeFactor(0.2)
	AddShipModifier: OnboardPopulationFactor(0.2)
	//AddShipModifier: MoneyIncomeFactor(0.2)
	//AddShipModifier: MoneyIncomeFactor(2.0)
	
	Hex.OreCost := 0
	AddPostModifier: AddOreCost(HexSum.BuildCost)
	AddPostModifier: AddOreCost(HexSum.LaborCost)
	AddPostModifier: AddOreCost(HexSum.MaintainCost * 0.5)


	Assert: ShipSize >= 2000
		Message: #ERROR_MIN_SIZE:$1:2000

	Assert: ShipSize <= 10000
		Message: Colony Station Size cannot exceed 10000

	Module: Default
		Sprite: DesignationIcons::16
		DrawMode: 3
