Skip to content

Commit

Permalink
v0.0.1-alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
jcyuan06 committed Jan 16, 2023
1 parent 270fa83 commit 0c2c888
Show file tree
Hide file tree
Showing 71 changed files with 4,265 additions and 0 deletions.
13 changes: 13 additions & 0 deletions SyzygyIndustry/Agriculture/Agriculture.cfg
@@ -0,0 +1,13 @@
@PART[*]:HAS[@MODULE[USI_ConverterSwapOption]]:LAST[UmbraSpaceIndustries]
{
@MODULE:HAS[#ConverterName[Cultivate*S*]]
{
@ConverterName = Cultivate
@StartActionName = Start Cultivate
@StopActionName = Stop Cultivate
}

!MODULE:HAS[#ConverterName[Cultivate*D*]]{}
!MODULE:HAS[#ConverterName[Agriculture*S*]]{}
!MODULE:HAS[#ConverterName[Agriculture*D*]]{}
}
12 changes: 12 additions & 0 deletions SyzygyIndustry/Agriculture/Atlas_Farm_10m.cfg
@@ -0,0 +1,12 @@
@PART[Atlas_Farm_10m]:AFTER[UmbraSpaceIndustries]
{
!MODULE[ModuleProbeControlPoint]{}
//!MODULE[ModuleScienceContainer]{}
!MODULE[ModuleColonyRewards]{}
!MODULE[ModuleExperienceManagement]{}
!MODULE[ModuleOrbitalLogistics]{}
!MODULE[ModulePlanetaryLogistics]{}
!MODULE[ModuleResourceDistributor]{}
!MODULE[ModuleResourceSurveyor]{}

}
12 changes: 12 additions & 0 deletions SyzygyIndustry/Agriculture/Atlas_Farm_20m.cfg
@@ -0,0 +1,12 @@
@PART[Atlas_Farm_20m]:AFTER[UmbraSpaceIndustries]
{
!MODULE[ModuleProbeControlPoint]{}
//!MODULE[ModuleScienceContainer]{}
!MODULE[ModuleColonyRewards]{}
!MODULE[ModuleExperienceManagement]{}
!MODULE[ModuleOrbitalLogistics]{}
!MODULE[ModulePlanetaryLogistics]{}
!MODULE[ModuleResourceDistributor]{}
!MODULE[ModuleResourceSurveyor]{}

}
11 changes: 11 additions & 0 deletions SyzygyIndustry/Drills/Drills.cfg
@@ -0,0 +1,11 @@
@PART[*]:HAS[@MODULE[USI_HarvesterSwapOption]]:LAST[UmbraSpaceIndustries]
{
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Dirt]]{}
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Gypsum]]{}
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Hydrates]]{}
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[ExoticMinerals]]{}
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Silicates]]{}
!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Rock]]{}
//!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Karbonite]]{}
//!MODULE[USI_HarvesterSwapOption],*:HAS[#ConverterName[Karborundum]]{}
}
8 changes: 8 additions & 0 deletions SyzygyIndustry/EL/ELSurveyStake.cfg
@@ -0,0 +1,8 @@
@PART[ELSurveyStake]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@MODULE[ModuleGroundPart]
{
%stackableQuantity = 10
%packedVolume = 20
}
}
82 changes: 82 additions & 0 deletions SyzygyIndustry/EL/LaunchPads.cfg
@@ -0,0 +1,82 @@
@PART[ELLaunchpad2]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{

@MODULE[ELLaunchpad]
{
%PadName = Launch Pad
}
@MODULE[ELTarget]
{
%TargetName = Launch Pad
}
!RESOURCE[*]{}
RESOURCE
{
name = ElectricCharge
amount = 50
maxAmount = 50
}
RESOURCE
{
name = MonoPropellant
amount = 300
maxAmount = 300
}
RESOURCE
{
name = LiquidFuel
amount = 306
maxAmount = 306
}
RESOURCE
{
name = Oxidizer
amount = 374
maxAmount = 374
}
RESOURCE
{
name = MaterialKits
amount = 0
maxAmount = 4000
}
RESOURCE
{
name = SpecializedParts
amount = 0
maxAmount = 1000
}
}

@PART[ELMicroPad]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@MODULE[ELDisposablePad]
{
%PadName = Disposable Pad
}

}

@PART[ELOrbitalDock]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@MODULE[ELLaunchpad]
{
%PadName = Orbital Dock
}
@MODULE[ELTarget]
{
%TargetName = Orbital Dock
}
}

@PART[ELLandingPad]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@MODULE[ELLaunchpad]
{
%PadName = Landing Pad
}
@MODULE[ELTarget]
{
%TargetName = Landing Pad
}
}
45 changes: 45 additions & 0 deletions SyzygyIndustry/EL/Others.cfg
@@ -0,0 +1,45 @@
@PART[PotatoRoid]:AFTER[ExtraplanetaryLaunchpads]
{
!MODULE[ModuleAsteroidResource]:HAS[#resourceName[MetalOre]]{}

}
@PART[SurfaceScanner]:AFTER[ExtraplanetaryLaunchpads]
{
!MODULE[ModuleAnalysisResource]:HAS[#resourceName[MetalOre]]{}

}

@Contracts:AFTER[ExtraplanetaryLaunchpads]
{
@Base
{
!PART_REQUEST:HAS[#Part[ELSurveyStation]]{}
!RESOURCE_REQUEST:HAS[#Name[RocketParts]]{}
@PART_REQUEST:HAS[#Part[ISRU]]
{
!Part,*
Part = ISRU
Part = MiniISRU
}

}
@Station
{
!PART_REQUEST:HAS[#Part[ELOrbitalDock]]{}
!RESOURCE_REQUEST:HAS[#Name[RocketParts]]{}
@PART_REQUEST:HAS[#Part[ISRU]]
{
!Part,*
Part = ISRU
Part = MiniISRU
}
}
@Satellite
{
@PART_REQUEST:HAS[#Part[SurveyScanner]]
{
!Part,*
Part = SurveyScanner
}
}
}
50 changes: 50 additions & 0 deletions SyzygyIndustry/EL/Recipe.cfg
@@ -0,0 +1,50 @@
@EL_ResourceRecipe[Ablator]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
!Resources{}
Resources
{
MaterialKits = 1
}
}

!EL_ResourceRecipe[ReplacementParts]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]{}

@EL_ResourceRecipe[SolidFuel]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
!Resources{}
Resources
{
LiquidFuel = 9
Oxidizer = 11
}
}

!EL_ResourceRecipe[RocketParts]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]{}

!EL_RecycleRecipe[RocketParts]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]{}

!EL_TransferRecipe[RocketParts]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]{}

!EL_RecycleRecipe[Recyclables]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]{}

@EL_KerbalRecipe:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
%structure = 10
%KerbalEVA = 83.75
!Resources{}
Resources
{
Mulch = 1//30
//loss = -29
}
}

@EL_ModuleRecipe[KerbalEVA]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
!Resources{}
Resources
{
MaterialKits = 39
loss = 44.75
}
}
70 changes: 70 additions & 0 deletions SyzygyIndustry/EL/SurveyStation.cfg
@@ -0,0 +1,70 @@
@PART:HAS[@MODULE[ELSurveyStation]]:LAST[Launchpad]
{
!MODULE[ELSurveyStation]:HAS[~tag[Syzygy]]{}
}

@PART[Duna_Pioneer]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Duna Pioneer Module
}
}

@PART[Tundra_PioneerLC]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Tundra Pioneer Module
}
}

@PART[Tundra_Pioneer_375]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Tundra Pioneer Module
}
}

@PART[Tundra_AssemblyPlant]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Tundra Assembly Plant
}
}

@PART[Atlas_Factory_10m]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Atlas Factory
}
}

@PART[Atlas_Factory_20m]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELSurveyStation
tag = Syzygy
StationName = Atlas Factory Large
}
}
54 changes: 54 additions & 0 deletions SyzygyIndustry/EL/Workshop.cfg
@@ -0,0 +1,54 @@
@PART:HAS[@MODULE[ELWorkshop]]:LAST[Launchpad]
{
!MODULE[ELWorkshop]:HAS[~tag[Syzygy]]{}
}

@PART:HAS[@MODULE[ELConverter]]:AFTER[Launchpad]
{
!MODULE[ELConverter],*{}
}

@PART[ELLaunchpad2]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
MODULE
{
name = ELWorkshop
tag = Syzygy
ProductivityFactor = 1
UnmannedProductivity = 1
}
}

@PART[Ranger_Workshop]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELWorkshop
tag = Syzygy
ProductivityFactor = 1.5
}
}

@PART[Tundra_AssemblyPlant]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELWorkshop
tag = Syzygy
ProductivityFactor = 3.5
}

}

@PART[Atlas_Factory_10m,Atlas_Factory_20m]:AFTER[UmbraSpaceIndustries]:NEEDS[Launchpad]
{
@tags = #$tags$ cck-el
MODULE
{
name = ELWorkshop
tag = Syzygy
ProductivityFactor = 5
}
}
12 changes: 12 additions & 0 deletions SyzygyIndustry/Habitat/Atlas_Kerbitat_10m.cfg
@@ -0,0 +1,12 @@
@PART[Atlas_Kerbitat_10m]:AFTER[UmbraSpaceIndustries]
{
!MODULE[ModuleProbeControlPoint]{}
//!MODULE[ModuleScienceContainer]{}
!MODULE[ModuleColonyRewards]{}
!MODULE[ModuleExperienceManagement]{}
!MODULE[ModuleOrbitalLogistics]{}
!MODULE[ModulePlanetaryLogistics]{}
!MODULE[ModuleResourceDistributor]{}
!MODULE[ModuleResourceSurveyor]{}

}

0 comments on commit 0c2c888

Please sign in to comment.