Open source Star Ruler 2 source code!

This commit is contained in:
Lucas de Vries
2018-07-17 14:15:37 +02:00
commit cc307720ff
4342 changed files with 2365070 additions and 0 deletions
@@ -0,0 +1,25 @@
Subsystem: CarrierHull
Name: #S_CARRIER_HULL
Description: #S_CARRIER_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore
Tags: HeraldsDLC
Hull: Flagship
EvaluationOrder: -200
BaseColor: #d6d300
HexLimit := -26
AddShipModifier: SupplyCapacityFactor(1.5)
AddShipModifier: SupportCapacityFactor(2.0)
AddShipModifier: HpFactor(2.0)
Assert: ShipSize >= 300
Message: #ERROR_MIN_SIZE:$1:300
Assert: TagCount.Weapon == 0
Message: #ERROR_CANNOT_HAVE_WEAPONS
Module: Default
Sprite: HullSubsystems::0
DrawMode: 3
@@ -0,0 +1,23 @@
Subsystem: ColossusHull
Name: #S_COLOSSUS_HULL
Description: #S_COLOSSUS_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore, HeraldsDLC
Hull: Flagship
EvaluationOrder: -200
BaseColor: #cc3a7d
AddShipModifier: FlagshipHull::HexLimitFactor(10.0)
AddShipModifier: FlagshipHull::GridWidthFactor(4.0)
AddShipModifier: FlagshipHull::GridHeightFactor(sqrt(2.2))
Requires:
Command = 20
Power = ShipSize * 0.3
Assert: ShipSize >= 3000
Message: #ERROR_MIN_SIZE:$1:3000
Module: Default
Sprite: DesignationIcons::16
DrawMode: 3
@@ -0,0 +1,26 @@
Subsystem: DestroyerHull
Name: #S_DESTROYER_HULL
Description: #S_DESTROYER_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore
Tags: HeraldsDLC
Hull: Flagship
EvaluationOrder: -200
BaseColor: #ff8080
HexLimit := 30
AddShipModifier: HpFactor(6.0)
AddShipModifier: ArmorResistFactor(1.5)
AddShipModifier: MassFactor(0.5)
AddShipModifier: tag/Weapon::RangeFactor(0.7)
Assert: ShipSize >= 300
Message: #ERROR_MIN_SIZE:$1:300
Assert: Sum.SupportCapacity == 0
Message: #ERROR_CANNOT_HAVE_SUPPORT
Module: Default
Sprite: HullSubsystems::1
DrawMode: 3
@@ -0,0 +1,24 @@
Subsystem: SpinalMountHull
Name: #S_SPINAL_MOUNT_HULL
Description: #S_SPINAL_MOUNT_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore
Tags: HeraldsDLC
Tags: OverrideHexArcLimit
Hull: Flagship
EvaluationOrder: -200
BaseColor: #8edcef
AddShipModifier: tag/Weapon::FireArcFactor(100.0)
AddShipModifier: tag/Weapon::HpFactor(1.5)
AddShipModifier: tag/Weapon::CoreHealthFactor(5.0)
Assert: ShipSize >= 300
Message: #ERROR_MIN_SIZE:$1:300
Assert: TagCount.Weapon <= 1
Message: #ERROR_WEAPON_LIMIT
Module: Default
Sprite: HullSubsystems::2
DrawMode: 3
@@ -0,0 +1,22 @@
Subsystem: SuperstructureHull
Name: #S_SUPERSTRUCTURE_HULL
Description: #S_SUPERSTRUCTURE_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore
Tags: HeraldsDLC
Hull: Flagship, Station
EvaluationOrder: -200
BaseColor: #cc6a3a
AddShipModifier: BuildCostFactor(0.5)
AddShipModifier: LaborCostFactor(0.5)
AddShipModifier: MaintCostFactor(0.66)
Hex.OreCost := 0
AddPostModifier: AddOreCost(HexSum.BuildCost)
AddPostModifier: AddOreCost(HexSum.LaborCost)
AddPostModifier: AddOreCost(HexSum.MaintainCost * 0.5)
Module: Default
Sprite: HullSubsystems::3
DrawMode: 3
@@ -0,0 +1,24 @@
Subsystem: TitanHull
Name: #S_TITAN_HULL
Description: #S_TITAN_HULL_DESC
Tags: Applied:Hull, Category:Hulls, NoCore
Hull: Flagship
EvaluationOrder: -200
BaseColor: #cc6a3a
AddShipModifier: FlagshipHull::HexLimitFactor(4.0)
AddShipModifier: FlagshipHull::GridWidthFactor(sqrt(2.2))
AddShipModifier: FlagshipHull::GridHeightFactor(sqrt(2.2))
AddShipModifier: HyperdriveSpeedFactor(0.66)
AddShipModifier: MassFactor(1.5)
AddShipModifier: BuildCostFactor(1.0 - 0.5 * min(sqrt((ShipSize - 500) / 3000), 1.0))
AddShipModifier: FireArcFactor(2.0)
Assert: ShipSize >= 500
Message: #ERROR_MIN_SIZE:$1:500
Module: Default
Sprite: DesignationIcons::16
DrawMode: 3