Open source Star Ruler 2 source code!
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user