46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
Subsystem: TroopPods
|
|
Name: #S_TROOPPODS
|
|
Description: #S_TROOPPODS_DESC
|
|
BaseColor: #dd3b4e
|
|
TypeColor: #dd3b4e
|
|
Elevation: 2
|
|
|
|
Tags: HeraldsDLC
|
|
Tags: Category:Equipment, Troops, NonContiguous, NoCore
|
|
Tags: Ability:TroopPods
|
|
Tags: HasInternals
|
|
Hull: Flagship, Station
|
|
|
|
Hex.LaborCost := 0.10 * HexSize + 0.8
|
|
Hex.BuildCost := 2.0 * HexSize + 2
|
|
Hex.MaintainCost := 3 * HexSize + 5 - (4 * HexSize / ShipSize^0.5)
|
|
|
|
Size := HexSize * Hexes
|
|
Hex.Mass := HexSize
|
|
|
|
MaxLoyalty := floor(Size / 9)
|
|
Duration := 2 * ceil(MaxLoyalty / 10) * 60
|
|
|
|
TroopCost := 50.0 * MaxLoyalty
|
|
TroopLabor := 2.0 * MaxLoyalty
|
|
TroopStorage := 1
|
|
|
|
Hex.HP := 18 * HexSize
|
|
Hex.Resistance := 0.2
|
|
|
|
Hook: OnEnable(AddStatus(Troops))
|
|
Hook: LimitStatusStacks(Troops, TroopStorage)
|
|
|
|
Requires:
|
|
Command = ceil(Hexes * 0.6)
|
|
|
|
Assert: MaxLoyalty >= 1
|
|
Unique: True
|
|
Message: #ERROR_TOO_SMALL
|
|
|
|
Module: Default
|
|
Hex.BuildCost := Hex.BuildCost + (TroopCost / Hexes)
|
|
Hex.LaborCost := Hex.LaborCost + (TroopLabor / Hexes)
|
|
|
|
Sprite: TroopPods
|