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
+14
View File
@@ -0,0 +1,14 @@
Trait: PrivRingworld
Name: #PRIV_TRAIT_RINGWORLD
Description: #PRIV_TRAIT_RINGWORLD_DESC
Color: #ff8000
Category: Privilege
Available: False
Conflict: Extragalactic
Conflict: StarChildren
Conflict: Ancient
TriggerHomeworld(SpawnPlanet(Ringworld, Owned = True, Add Status = PrivRingworld, Radius = 550, Physics = False, Set Homeworld = True))
TriggerHomeworld(DestroySystemPlanet(0, Quiet = True), Run Post = True)
+14
View File
@@ -0,0 +1,14 @@
Trait: PrivShipyard
Name: #PRIV_TRAIT_SHIPYARD
Description: #PRIV_TRAIT_SHIPYARD_DESC
Color: #ff8000
Category: Privilege
Available: False
AddModifier(MaintainCostFactor(0.5))
SpawnOrbital(Shipyard, Free = True, Add Status = PrivShipyard)
SpawnShip(Battleship, Empire, 20x Heavy Gunship, 40x Beamship, 20x Missile Boat, 20x Gunship)
SpawnShip(Battleship, Empire, 20x Heavy Gunship, 40x Beamship, 20x Missile Boat, 20x Gunship)
+12
View File
@@ -0,0 +1,12 @@
Trait: PrivStations
Name: #PRIV_TRAIT_STATIONS
Description: #PRIV_TRAIT_STATIONS_DESC
Color: #ff8000
Category: Privilege
Available: False
TriggerHomeSystem(OnNearbySystems(4, RepeatTrigger(2, SpawnShip(Defense Station, Creeps)), On Home = True), Run Post = True)
TriggerHomeSystem(OnNearbySystems(3, RepeatTrigger(2, SpawnShip(Defense Station, Creeps)), On Home = True), Run Post = True)
TriggerHomeSystem(OnNearbySystems(2, RepeatTrigger(2, SpawnShip(Defense Station, Creeps)), On Home = True), Run Post = True)
TriggerHomeSystem(OnNearbySystems(1, RepeatTrigger(2, SpawnShip(Defense Station, Creeps)), On Home = True), Run Post = True)
+14
View File
@@ -0,0 +1,14 @@
Trait: PrivTwinned
Name: #PRIV_TRAIT_TWINNED
Description: #PRIV_TRAIT_TWINNED_DESC
Color: #ff8000
Category: Privilege
Available: False
Conflict: Extragalactic
Conflict: StarChildren
Conflict: Ancient
TriggerHomeworld(SpawnPlanet(Meat, Owned = True, Add Status = PrivTwinned, In System = True, Radius = 12))
TriggerHomeworld(AddRandomResource(RandomLevel:2))