Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
226 changes: 226 additions & 0 deletions GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Command.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
//
// common MKS modules for the rover command module
//
@PART[Benjee10_MMSEV]:FOR[PlanetsideExplorationTechnologies]:NEEDS[MKS]
{
// can help with EVA construction
MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionForeman
}

MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionHelper
KonstructionPoints = 4
}

// can participate in local logistics
MODULE
{
name = ModuleLogisticsConsumer
}

// can help with distribution of local logistics (2km scavenging extension)
MODULE
{
name = ModuleResourceDistributor
}
}

//
// adds remote power reception for the chassis. This is a bit questionable
// so feel free to remove it if you think the rover receiving microwave power
// from the base to its chassis doesn't make sense. In MKS this is done via
// a separate small antenna part that can be attached to anything.
//
@PART[Benjee10_MMSEV_chassis]:FOR[PlanetsideExplorationTechnologies]:NEEDS[MKS]
{
// receives remote power
MODULE
{
name = ModulePowerCoupler
}
}

//
// common MKS modules for the command cabin
//
@PART[Benjee10_MMSEV_baseLander]:FOR[PlanetsideExplorationTechnologies]:NEEDS[MKS]
{
// receives remote power
MODULE
{
name = ModulePowerCoupler
}

// ground tether
MODULE
{
name = USI_InertialDampener
}

// colonization bonuses
MODULE
{
name = MKSModule
BonusEffect = RepBoost
}

// gives colonization rewards
MODULE
{
name = ModuleColonyRewards
}

// can help with EVA construction
MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionForeman
}

MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionHelper
KonstructionPoints = 4
}

// can participate in local logistics
MODULE
{
name = ModuleLogisticsConsumer
}

// can help with distribution of local logistics (2km scavenging extension)
MODULE
{
name = ModuleResourceDistributor
}

// can participate in planetary logistics
MODULE
{
name = ModulePlanetaryLogistics
}
}


//
// bonuses for the largest command node module
//
@PART[Benjee10_MMSEV_baseHDU]:FOR[PlanetsideExplorationTechnologies]:NEEDS[MKS]
{
// receives remote power
MODULE
{
name = ModulePowerCoupler
}

// sends power to remote consumers
MODULE
{
name = ModulePowerDistributor
}

// ground tether
MODULE
{
name = USI_InertialDampener
}

// colonization bonuses
MODULE
{
name = MKSModule
BonusEffect = RepBoost
}

// gives colonization rewards
MODULE
{
name = ModuleColonyRewards
}

// can help with EVA construction
MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionForeman
}

MODULE:NEEDS[Konstruction]
{
name = ModuleKonstructionHelper
KonstructionPoints = 8
}

// can participate in local logistics
MODULE
{
name = ModuleLogisticsConsumer
}

MODULE
{
name = ModuleResourceDistributor
}

// can participate in planetary logistics
MODULE
{
name = ModulePlanetaryLogistics
}

// the central hub is big so it can participate in orbital logistics too
MODULE
{
name = ModuleOrbitalLogistics
}

// and for that we need to be able to produce transport credits
MODULE
{
name = USI_Converter
ConverterName = TransportCredits
StartActionName = Start T-Credits
StopActionName = Stop T-Credits

UseSpecialistBonus = false
IsStandaloneConverter = true
Efficiency = 1

INPUT_RESOURCE
{
ResourceName = MaterialKits
Ratio = 0.2
}
INPUT_RESOURCE
{
ResourceName = LiquidFuel
Ratio = 0.45
}
INPUT_RESOURCE
{
ResourceName = Oxidizer
Ratio = 0.55
}
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 10
}
OUTPUT_RESOURCE
{
ResourceName = TransportCredits
Ratio = 1
DumpExcess = false
}
}

RESOURCE
{
name = TransportCredits
amount = 0
maxAmount = 100000
isTweakable = false
}
}
10 changes: 10 additions & 0 deletions GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Containers.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//
// adds local logistics for the service module
//
@PART[Benjee10_MMSEV_monopropSled]:FOR[PlanetsideExplorationTechnologies]:NEEDS[MKS]
{
MODULE
{
name = USI_ModuleResourceWarehouse
}
}
Loading