Open source Star Ruler 2 source code!
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
Building: AncientCore
|
||||
Name: #BLD_ANCIENT_CORE
|
||||
Description: #BLD_ANCIENT_CORE_DESC
|
||||
Sprite: CoreBuilding
|
||||
|
||||
Category: ControlHubs
|
||||
|
||||
Size: 6x6
|
||||
|
||||
Base Cost: 150
|
||||
Build Time: 90
|
||||
Base Maintenance: 70
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
ConflictBuilding(AncientCore, Hide = True)
|
||||
ConflictBuilding(AncientTransmuter, Hide = True)
|
||||
ConflictBuilding(AncientMiner, Hide = True)
|
||||
|
||||
DisableResourceExport()
|
||||
ProduceAsteroidPressure()
|
||||
|
||||
AddStatus(AncientClaim)
|
||||
|
||||
Repeat(5, AddStatus(AncientProduce))
|
||||
@@ -0,0 +1,21 @@
|
||||
Building: AncientDepot
|
||||
Name: #BLD_ANCIENT_DEPOT
|
||||
Description: #BLD_ANCIENT_DEPOT_DESC
|
||||
Sprite: Depot
|
||||
|
||||
Category: Infrastructure
|
||||
|
||||
Size: 2x2
|
||||
|
||||
Base Cost: 100
|
||||
Tile Cost: 10
|
||||
Build Time: 60
|
||||
|
||||
Build Affinity: Desert
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 1, 6, AddStatus(AncientDepot)), Inactive Status = AncientRequireBaseMat)
|
||||
@@ -0,0 +1,21 @@
|
||||
Building: AncientDeveloper
|
||||
Name: #BLD_ANCIENT_DEVELOPER
|
||||
Description: #BLD_ANCIENT_DEVELOPER_DESC
|
||||
Sprite: AncientDeveloper
|
||||
|
||||
Category: Enhancing
|
||||
|
||||
Size: 3x5
|
||||
|
||||
Base Cost: 0
|
||||
Tile Cost: 25
|
||||
Build Time: 100
|
||||
|
||||
Build Affinity: Volcanic
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 1, 6, AddStatus(AncientDeveloper), Inactive Status = AncientRequireBaseMat)
|
||||
@@ -0,0 +1,22 @@
|
||||
Building: AncientDock
|
||||
Name: #BLD_ANCIENT_DOCK
|
||||
Description: #BLD_ANCIENT_DOCK_DESC
|
||||
Sprite: AncientDock
|
||||
|
||||
Category: Military
|
||||
|
||||
Size: 2x6
|
||||
|
||||
Base Cost: 0
|
||||
Tile Cost: 25
|
||||
|
||||
Build Affinity: Oceanic
|
||||
|
||||
Build Time: 10
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ModConstructionHPBonus(+0.1)
|
||||
AddFleetCommand(100)
|
||||
@@ -0,0 +1,20 @@
|
||||
Building: AncientFoundry
|
||||
Name: #BLD_ANCIENT_FOUNDRY
|
||||
Description: #BLD_ANCIENT_FOUNDRY_DESC
|
||||
Sprite: AncientFoundry
|
||||
|
||||
Category: Infrastructure
|
||||
|
||||
Size: 4x3
|
||||
|
||||
Base Cost: 100
|
||||
Build Time: 60
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(Ore, 2, 1.0, AddStatus(AncientFoundry), Labor Use Linked = True)
|
||||
|
||||
ShowAttributeValue(#RESOURCE_LABOR, FactoryLaborMod, Base Amount = 4, Icon = ResourceIcon::6, Suffix = #PER_MINUTE)
|
||||
@@ -0,0 +1,20 @@
|
||||
Building: AncientInfuser
|
||||
Name: #BLD_ANCIENT_INFUSER
|
||||
Description: #BLD_ANCIENT_INFUSER_DESC
|
||||
Sprite: AncientInfuser
|
||||
|
||||
Category: Infrastructure
|
||||
|
||||
Size: 8x3
|
||||
|
||||
Base Cost: 350
|
||||
Base Maintenance: 50
|
||||
Build Time: 100
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
RequireNativeClass(Scalable)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 3, 6, AddStatus(AncientScalable), Inactive Status = AncientRequireBaseMat, Inactive Status Count = 3)
|
||||
@@ -0,0 +1,19 @@
|
||||
Building: AncientLab
|
||||
Name: #BLD_ANCIENT_LAB
|
||||
Description: #BLD_ANCIENT_LAB_DESC
|
||||
Sprite: AncientLab
|
||||
|
||||
Category: Infrastructure
|
||||
|
||||
Size: 3x2
|
||||
|
||||
Base Cost: 125
|
||||
Base Maintenance: 20
|
||||
Build Time: 70
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(Ore, 1, 2.0, AddResource(Research, 1))
|
||||
@@ -0,0 +1,25 @@
|
||||
Building: AncientMiner
|
||||
Name: #BLD_ANCIENT_MINER
|
||||
Description: #BLD_ANCIENT_MINER_DESC
|
||||
Sprite: StripMiner
|
||||
|
||||
Category: ControlHubs
|
||||
|
||||
Size: 10x6
|
||||
|
||||
Base Cost: 0
|
||||
Tile Cost: 4
|
||||
Build Time: 60
|
||||
|
||||
Build Affinity: Mountains
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
ConflictBuilding(AncientCore, Hide = True)
|
||||
ConflictBuilding(AncientTransmuter, Hide = True)
|
||||
ConflictBuilding(AncientMiner, Hide = True)
|
||||
|
||||
AddStatus(AncientClaim)
|
||||
ChangeNativeResourceTo(OreRate)
|
||||
@@ -0,0 +1,22 @@
|
||||
Building: AncientNetwork
|
||||
Name: #BLD_ANCIENT_NETWORK
|
||||
Description: #BLD_ANCIENT_NETWORK_DESC
|
||||
Sprite: NetworkBuilding
|
||||
|
||||
Category: Military
|
||||
|
||||
Size: 6x2
|
||||
|
||||
Base Cost: 50
|
||||
Tile Cost: 25
|
||||
|
||||
Build Affinity: Mountains
|
||||
|
||||
Build Time: 10
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
AddLocalDefense(2, Build Satellites = True)
|
||||
ModLoyalty(+3)
|
||||
@@ -0,0 +1,18 @@
|
||||
Building: AncientRefinery
|
||||
Name: #BLD_ANCIENT_REFINERY
|
||||
Description: #BLD_ANCIENT_REFINERY_DESC
|
||||
Sprite: AncientRefinery
|
||||
|
||||
Category: Infrastructure
|
||||
|
||||
Size: 4x6
|
||||
|
||||
Base Cost: 100
|
||||
Build Time: 60
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 1, 6, Repeat(3, AddStatus(AncientProduce)), Inactive Status = AncientRequireBaseMat)
|
||||
@@ -0,0 +1,21 @@
|
||||
Building: AncientReinforcer
|
||||
Name: #BLD_ANCIENT_REINFORCER
|
||||
Description: #BLD_ANCIENT_REINFORCER_DESC
|
||||
Sprite: AncientReinforcer
|
||||
|
||||
Category: Enhancing
|
||||
|
||||
Size: 5x3
|
||||
|
||||
Base Cost: 0
|
||||
Tile Cost: 25
|
||||
Build Time: 100
|
||||
|
||||
Build Affinity: Forest
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 1, 6, AddStatus(AncientReinforcer), Inactive Status = AncientRequireBaseMat)
|
||||
@@ -0,0 +1,22 @@
|
||||
Building: AncientTransmuter
|
||||
Name: #BLD_ANCIENT_TRANSMUTER
|
||||
Description: #BLD_ANCIENT_TRANSMUTER_DESC
|
||||
Sprite: AncientTransmuter
|
||||
|
||||
Category: ControlHubs
|
||||
|
||||
Size: 10x6
|
||||
|
||||
Base Cost: 80
|
||||
Build Time: 50
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
ConflictBuilding(AncientCore, Hide = True)
|
||||
ConflictBuilding(AncientTransmuter, Hide = True)
|
||||
ConflictBuilding(AncientMiner, Hide = True)
|
||||
|
||||
AddStatus(AncientClaim)
|
||||
ChangeNativeResourceTo(BaseMaterial)
|
||||
@@ -0,0 +1,21 @@
|
||||
Building: Compressor
|
||||
Name: #BLD_ANCIENT_COMPRESSOR
|
||||
Description: #BLD_ANCIENT_COMPRESSOR_DESC
|
||||
Sprite: Compressor
|
||||
|
||||
Category: Enhancing
|
||||
|
||||
Size: 3x4
|
||||
|
||||
Base Cost: 0
|
||||
Tile Cost: 25
|
||||
Build Time: 100
|
||||
|
||||
Build Affinity: Ice
|
||||
|
||||
In Queue: True
|
||||
|
||||
RequireStatus(AncientReplicator)
|
||||
RequireStatusToProgress(AncientReplicator)
|
||||
|
||||
ActiveWhenCargoConsumed(BaseMaterial, 1, 6, EnableModifier(MassFactor(0.92)), Inactive Status = AncientRequireBaseMat)
|
||||
Reference in New Issue
Block a user