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,13 @@
Module: FTLInterdiction
Name: #ORB_FTL_INTERDICTION
Blurb: #ORB_FTL_INTERDICTION_BLURB
Description: #ORB_FTL_INTERDICTION_DESC
Icon: ResourceIcons::22
Standalone: False
Core: False
Build Cost: 250
Require Resource: FTL
BlockSystemFTL(Block Owner = False, Timer = 60)
@@ -0,0 +1,15 @@
Module: HyperfieldActuator
Name: #ORB_HYPERFIELD_ACTUATOR
Blurb: #ORB_HYPERFIELD_ACTUATOR_BLURB
Description: #ORB_HYPERFIELD_ACTUATOR_DESC
Icon: ResourceIcon::3
Standalone: False
Core: False
Require Affinity: 2 Energy
Require Affinity: 1 Research
Build Cost: 500
Maintenance: 100
AddFTLIncome(+1)
@@ -0,0 +1,29 @@
Module: ConstructionCore
Name: #ORB_CONSTRUCTION_CORE
Blurb: #ORB_CONSTRUCTION_CORE_BLURB
Description: #ORB_CONSTRUCTION_CORE_DESC
Icon: HullIcons::0
Core: True
Build Cost: 400
Maintenance: 200
Labor Cost: 20
Health: 7500
Armor: 5000
Model: Shipyard
Material: Shipyard
Strategic Icon: HullIcons::0
AllowConstruction(Ships = True, Orbitals = True, Asteroids = True)
AddLaborIncome(3)
AddLaborIncomePerImport(1)
AddLaborFactorPerImport(+0.25)
AllowLaborImport()
ForbidLaborExport()
CannotBuildManually()
@@ -0,0 +1,32 @@
Module: DefenseCore
Name: #ORB_DEFENSE_CORE
Blurb: #ORB_DEFENSE_CORE_BLURB
Description: #ORB_DEFENSE_CORE_DESC
Icon: GuiOrbitalIcons::0
Core: True
Build Cost: 400
Maintenance: 200
Labor Cost: 25
Health: 10000
Armor: 5000
Model: Research_Station
Material: ResearchStation
Strategic Icon: OrbitalIcons::0
AddTurret(Railgun, Range=1500, Damage=20, Reload=1, Speed=200, Spread=0.0, FireArc=3.14, Tracking=0.8, FireTolerance=0.78)
Repeat(2, AddTurret(Railgun, Range=500, Damage=5, Reload=0.25, Speed=150, Spread=0.03, FireArc=3.14, Tracking=0.4, FireTolerance=0.78))
Repeat(3, AddTurret(Laser, Range=300, DPS=5, Duration=2, Cooldown=0, Tracking=0.4), Per Import = 2)
Repeat(2, AddTurret(Missile, Range=600, Damage=30, Reload=2, Speed=90, Tracking=3), Per Import = 1)
AddFleetCommand(100)
RecordOrbitalDPS(105, Per Import = 25)
AddHealth(Per Import = 2500)
AddArmor(Per Import = 1250)
CannotBuildManually()
@@ -0,0 +1,27 @@
Module: EmbassyCore
Name: #ORB_EMBASSY_CORE
Blurb: #ORB_EMBASSY_CORE_BLURB
Description: #ORB_EMBASSY_CORE_DESC
Icon: GuiOrbitalIcons::0
Core: True
Build Cost: 250
Maintenance: 200
Labor Cost: 15
Health: 2500
Armor: 1000
Model: Research_Station
Material: ResearchStation
Strategic Icon: OrbitalIcons::0
ModLocalLoyalty(+3)
ModLocalLoyaltyPerImport(+1)
ModRegionTargetCostMod(-3)
OnKillSpreadLeverageToFriendlies(Quality Factor = 7.0)
CannotBuildManually()
@@ -0,0 +1,24 @@
Module: TradeCore
Name: #ORB_TRADE_CORE
Blurb: #ORB_TRADE_CORE_BLURB
Description: #ORB_TRADE_CORE_DESC
Icon: GuiOrbitalIcons::0
Core: True
Build Cost: 250
Maintenance: 200
Labor Cost: 15
Health: 7500
Armor: 2500
Model: Research_Station
Material: ResearchStation
Strategic Icon: OrbitalIcons::0
SpawnFreighters(1, 1)
GlobalTradeNode()
CannotBuildManually()
@@ -0,0 +1,12 @@
Module: ListeningPost
Name: #ORB_LISTENING_POST
Blurb: #ORB_LISTENING_POST_BLURB
Description: #ORB_LISTENING_POST_DESC
Icon: CardIcons::5
Standalone: False
Core: False
Require Affinity: 1 Influence
Build Cost: 150
PeriodicNearbyIntelligence(Timer = 60)
@@ -0,0 +1,12 @@
Module: ThinkTank
Name: #ORB_THINK_TANK
Blurb: #ORB_THINK_TANK_BLURB
Description: #ORB_THINK_TANK_DESC
Icon: CardIcons::6
Standalone: False
Core: False
Require Affinity: 1 Research
Build Cost: 300
PeriodicInfluenceCard(Enhance:Cultivation:NamePlanet:NameFlagship:Negotiate, Timer=180, Quality=10)
@@ -0,0 +1,13 @@
Module: MiningBay
Name: #ORB_MINING_BAY
Blurb: #ORB_MINING_BAY_BLURB
Description: #ORB_MINING_BAY_DESC
Icon: AsteroidIcon::0
Standalone: False
Core: False
Require Affinity: 1 Labor
Build Cost: 300
UnlimitedAsteroidSystem()
@@ -0,0 +1,12 @@
Module: SolarComplex
Name: #ORB_SOLAR_COMPLEX
Blurb: #ORB_SOLAR_COMPLEX_BLURB
Description: #ORB_SOLAR_COMPLEX_DESC
Icon: ResourceIcon::2
Standalone: False
Core: False
Maintenance: 100
Build Cost: 250
AddEnergyIncome(+0.3)
@@ -0,0 +1,12 @@
Module: TradeDepot
Name: #ORB_TRADE_DEPOT
Blurb: #ORB_TRADE_DEPOT_BLURB
Description: #ORB_TRADE_DEPOT_DESC
Icon: ResourceIcon::0
Standalone: False
Core: False
Build Cost: 200
Require Affinity: 1 Money
FriendlyPlanetMoney(To Self = 150, To Other = 75)
@@ -0,0 +1,15 @@
Module: ArmorPlating
Name: #ORB_ARMOR_PLATING
Blurb: #ORB_ARMOR_PLATING_BLURB
Description: #ORB_ARMOR_PLATING_DESC
Icon: HexagonSubsystems::0
Standalone: False
Core: False
Require Affinity: 1 Labor
Maintenance: 50
Build Cost: 100
Armor: 5000
AddResistance(2.5)
@@ -0,0 +1,16 @@
Module: Artillery
Name: #ORB_ARTILLERY
Blurb: #ORB_ARTILLERY_BLURB
Description: #ORB_ARTILLERY_DESC
Icon: HexagonSubsystems::1
Standalone: False
Core: False
Require Affinity: 3 Defense
Maintenance: 500
Build Cost: 1000
AddTurret(StationArtillery, Range=15000, Damage=1000, Reload=5, Speed=500, Radius=50, Spread=0.001, Hits=10)
CannotBuildManually()
@@ -0,0 +1,13 @@
Module: DefenseOutpost
Name: #ORB_DEFENSE_OUTPOST
Blurb: #ORB_DEFENSE_OUTPOST_BLURB
Description: #ORB_DEFENSE_OUTPOST_DESC
Icon: LoyaltyIcon
Standalone: False
Core: False
Require Affinity: 1 Defense
Build Cost: 250
ProtectSystem()
AddFleetCommand(500)