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,40 @@
Subsystem: CrewControl
Name: #CREWCONTROL_NAME
Description: #CREWCONTROL_DESC
BaseColor: #c5f946
Picture: SubsystemButtonArt::8
Elevation: 4
Tags: BaseCost, Category:Control
Tags: DefaultUnlock, Crewed, Control, ControlCore, HasInternals
Tags: NoBulkhead
Hull: Flagship, Station
EvaluationOrder: -10
Size := HexSize * Hexes
Crew := floor(40 * Size)
Command := Hexes * 2
Repair := 4 * HexSize * (Hexes-1)
Hex.Resistance := 0.2
Hex.HP := 18 * HexSize
Hex.Mass := HexSize
Effect: ControlCore
Provides:
Crew = Crew
Command = Command
Module: Default
Sprite: HexagonSubsystems::4
Module: Core
Sprite: HexagonSubsystems::3
Hex.HP := 2 * Hex.HP
Hex.Resistance := 0.35
Hex.BuildCost := 5 * Hex.BuildCost
Hex.Mass := 5 * Hex.Mass
@@ -0,0 +1,38 @@
Subsystem: ShipComputer
Name: #SHIPCOMPUTER_NAME
Description: #SHIPCOMPUTER_DESC
BaseColor: #ffa4a0
Picture: SubsystemButtonArt::8 * #ffa4a0
Elevation: 4
Tags: BaseCost, Category:Control
Tags: Control, ControlCore, HasInternals
Hull: Flagship, Station
EvaluationOrder: -10
Size := HexSize * Hexes
Command := Hexes * 10
Repair := 4 * HexSize * (Hexes-1)
PowerUse := 40 * Size
Hex.Resistance := 0.2
Hex.HP := 18 * HexSize
Hex.Mass := HexSize
Effect: ControlCore
Requires:
Power = PowerUse
Provides:
Command = Command
Module: Default
Sprite: HexagonSubsystems::4 * #ffa4a0
Module: Core
Sprite: HexagonSubsystems::3 * #ff4444
Hex.HP := 2 * Hex.HP
Hex.Resistance := 0.35
Hex.BuildCost := 2 * Hex.BuildCost
@@ -0,0 +1,26 @@
Subsystem: SupplyModule
Name: #SUPPLYMODULE_NAME
Description: #SUPPLYMODULE_DESC
Picture: SubsystemButtonArt::8 * #b3ffef
BaseColor: #2fd6b3
Elevation: 3
Tags: DefaultUnlock, NonContiguous, NoCore, HasInternals, Category:Control
Hull: Flagship, Station
Size := HexSize * Hexes
Crew := floor(40 * Size)
Command := Hexes * 2
SupplyCapacity := Size * 5000
SupplyRate := Size * 6
Hex.LaborCost := 0.3 * HexSize + 0.8
Hex.BuildCost := 3 * HexSize + 2
Hex.MaintainCost := 8 * HexSize + 5
Hex.Resistance := 0.2
Hex.HP := 18 * HexSize
Hex.Mass := HexSize
Module: Default
Sprite: HexagonSubsystems::4 * #b3ffef
@@ -0,0 +1,25 @@
Subsystem: SupportCapModule
Name: #SUPPORTCAPMODULE_NAME
Description: #SUPPORTCAPMODULE_DESC
BaseColor: #d6d300
Picture: SubsystemButtonArt::8 * #fdffa8
Elevation: 3
Tags: ScaledCost, Category:Control
Tags: DefaultUnlock, NonContiguous, NoCore, HasInternals
Hull: Flagship, Station
Size := HexSize * Hexes
Crew := floor(40 * Size)
Command := Hexes * 2
SupportCapacity := Size * 32
Hex.Resistance := 0.2
Hex.HP := 18 * HexSize
Hex.Mass := HexSize
Modifier: SupportCapacityFactor(factor)
SupportCapacity := SupportCapacity * factor
Module: Default
Sprite: HexagonSubsystems::4 * #fdffa8