Subsystem: AncientsCityshipHull
	Name: #HULL_ANCIENTS_CITYSHIP
	Description: #HULL_ANCIENTS_CITYSHIP_DESC

	Tags: Applied:Hull, Category:Hulls, NoCore
	Tags: HeraldsDLC
	Hull: Flagship
	EvaluationOrder: -200
	BaseColor: #603099

	//HexLimit := 30
	AddShipModifier: FlagshipHull::HexLimitFactor(10.0)
	AddShipModifier: FlagshipHull::GridWidthFactor(4.0)
	AddShipModifier: FlagshipHull::GridHeightFactor(4.0)

	//AddShipModifier: HpFactor(0.75)
	AddShipModifier: HpFactor(2.0)
	AddShipModifier: ArmorResistFactor(2.0)
	AddShipModifier: ShieldCapacityFactor(2.0)
	//AddShipModifier: ShieldRegenFactor(2.0)
	AddShipModifier: ShieldMitCapMod(15)
	//AddShipModifier: MassFactor(0.5)
	//AddShipModifier: tag/Weapon::DamageFactor(1.5)  //1.25?
	//AddShipModifier: MassFactor(0.5)
	//AddShipModifier: tag/Weapon::RangeFactor(0.7)
	//AddShipModifier: BuildCostFactor(1.0 - 0.5 * min(sqrt(ShipSize / 3000), 1.0))  //0.25 * min()?

	AddShipModifier: BuildCostFactor(2.0)
	AddShipModifier: LaborCostFactor(2.0)

	//StrengthModHP := 2.0

	Requires:
		Power = ShipSize * 0.25

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

	Assert: TagCount.Weapon >= 10
		Message: Atlantean city ships must have at least 10 different weapon systems.

	Assert: TagCount.HangarBay >= 1
		Message: Atlantean city ships must include a Hangar Bay.

	//Assert: Sum.SupportCapacity == 0
	//	Message: #ERROR_CANNOT_HAVE_SUPPORT

	Assert: Sum.SupportCapHexes == 0
		Message: Cannot have Support Command modules

	Module: Default
		Sprite: HullSubsystems::1
		DrawMode: 3
