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
+24
View File
@@ -0,0 +1,24 @@
Trait: Fling
Name: #TRAIT_FLING
Description: #TRAIT_FLING_DESC
Category: FTL
Order: 1
Icon: GuiOrbitalIcons::2
Color: #ef8eff
Unique: FTL
LoadDesigns(default)
LoadDesigns(not_hyperdrive)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/not_hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/not_hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/not_hyperdrive))
SpawnOrbital(FlingCore, Free = True)
+35
View File
@@ -0,0 +1,35 @@
Trait: Flux
Name: #TRAIT_FLUX
Description: #TRAIT_FLUX_DESC
Category: FTL
Order: 5
DLC: Heralds
Available: False
Icon: ActionBarIcons::5 * #ff4040
Color: #67ad85
Unique: FTL
LoadDesigns(default)
LoadDesigns(not_hyperdrive)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/not_hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/not_hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/not_hyperdrive))
ModAttribute(HasFlux, Add, 1)
ModAttribute(ForbidDeepSpace, Add, 1)
ModAttribute(ColonizerSpeed, Multiply, 0.1)
AddModifier(FlagshipHull::AddHasFTLCost(1))
GrantVisionTradeRange()
AddFTLStorage(250)
+27
View File
@@ -0,0 +1,27 @@
Trait: Gate
Name: #TRAIT_GATE
Description: #TRAIT_GATE_DESC
Category: FTL
Order: 2
Icon: GuiOrbitalIcons::1
Color: #8ed2ff
Unique: FTL
UnlockSubsystem(GateModule)
LoadDesigns(default)
LoadDesigns(not_hyperdrive)
LoadDesigns(gate)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/not_hyperdrive))
IfHaveTrait(Verdant, LoadDesigns(verdant/gate))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/not_hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/gate))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/not_hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/gate))
+25
View File
@@ -0,0 +1,25 @@
Trait: Hyperdrive
Name: #TRAIT_HYPERDRIVE
Description: #TRAIT_HYPERDRIVE_DESC
Category: FTL
Order: 0
Icon: TraitIcons::2
Color: #a767ad
Default: True
Unique: FTL
UnlockSubsystem(Hyperdrive)
LoadDesigns(default)
LoadDesigns(hyperdrive)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/hyperdrive))
+26
View File
@@ -0,0 +1,26 @@
Trait: Jumpdrive
Name: #TRAIT_JUMPDRIVE
Description: #TRAIT_JUMPDRIVE_DESC
Category: FTL
Order: 4
DLC: Heralds
Icon: Jumpdrive
Color: #67ad85
Unique: FTL
UnlockSubsystem(Jumpdrive)
LoadDesigns(default)
LoadDesigns(jumpdrive)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/jumpdrive))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/jumpdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/jumpdrive))
+13
View File
@@ -0,0 +1,13 @@
Trait: RandomFTL
Name: #TRAIT_RANDOM_FTL
Description: #TRAIT_RANDOM_FTL_DESC
Order: 100
Icon: MenuIcons::4
Color: #ff0000
Category: FTL
Unique: FTL
GainInfluenceCard(Uprising, Quality = 1)
AddRandomTrait(FTL, Ignore Trait = Sublight)
+30
View File
@@ -0,0 +1,30 @@
Trait: Slipstream
Name: #TRAIT_SLIPSTREAM
Description: #TRAIT_SLIPSTREAM_DESC
Category: FTL
Order: 3
Icon: GuiOrbitalIcons::4
Color: #67a7ad
Unique: FTL
UnlockSubsystem(Slipstream)
LoadDesigns(default)
LoadDesigns(not_hyperdrive)
LoadDesigns(slipstream)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/not_hyperdrive))
IfHaveTrait(Verdant, LoadDesigns(verdant/slipstream))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/not_hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/slipstream))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/not_hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/slipstream))
IfNotHaveTrait(StarChildren, SpawnShip(Slipstream Generator))
+30
View File
@@ -0,0 +1,30 @@
Trait: Sublight
Name: #TRAIT_SUBLIGHT
Description: #TRAIT_SUBLIGHT_DESC
Order: 50
Category: FTL
Unique: FTL
Icon: TraitIcons::1
Color: #ffaaaa
Gives Points: 3
LoadDesigns(default)
LoadDesigns(not_hyperdrive)
IfHaveTrait(Verdant, LoadDesigns(verdant/default))
IfHaveTrait(Verdant, LoadDesigns(verdant/not_hyperdrive))
IfHaveTrait(Devout, LoadDesigns(devout/default))
IfHaveTrait(Devout, LoadDesigns(devout/not_hyperdrive))
IfHaveTrait(Ancient, LoadDesigns(ancient/default))
IfHaveTrait(Ancient, LoadDesigns(ancient/not_hyperdrive))
ReplaceTechnologyNodes(FTLHurdle, EnergyHurdle)
ReplaceTechnologyNodes(FTL, Thrust)
AddFTLStorage(-250)
AddFTLIncome(-1)