Skip to content

Commit

Permalink
Add Micro and Mini General Bases
Browse files Browse the repository at this point in the history
  • Loading branch information
AlphaMensae committed Jul 3, 2022
1 parent 6ba0821 commit c2e8ea0
Show file tree
Hide file tree
Showing 8 changed files with 1,161 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
376 changes: 376 additions & 0 deletions ModularLaunchPads/General_Bases/General-Launch-Base-Micro.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,376 @@
PART
{
name = AM_MLP_GeneralLaunchBaseMicro
module = Part
author = AlphaMensae

MODEL
{
model = ModularLaunchPads/General_Bases/GeneralLaunchBaseMicro
scale = 1, 1, 1
}

rescaleFactor = 1

node_stack_top = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 2

// node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2


// Tower Nodes

// Set A

node_stack_top10 = 1.75, 1.85, 0.0, 0.0, -1.0, 0.0, 2
node_stack_top11 = -1.75, 1.85, 0.0, 0.0, -1.0, 0.0, 2
node_stack_top12 = 0.0, 1.85, 1.75, 0.0, -1.0, 0.0, 2
node_stack_top13 = 0.0, 1.85, -1.75, 0.0, -1.0, 0.0, 2

// Set B

node_stack_top20 = 4.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2
node_stack_top21 = -4.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2
node_stack_top22 = 0.0, -0.65, 4.0, 0.0, -1.0, 0.0, 2
node_stack_top23 = 0.0, -0.65, -4.0, 0.0, -1.0, 0.0, 2

TechRequired = generalLaunchPad
entryCost = 50
cost = 1
category = Structural
subcategory = 0

title = General Launch Base 1 - Micro / 1.5m
manufacturer = Alphadyne Construction Group
description = Micro size General Launch Base, a node-attached launch clamp platform. Has a single 1.5m wide exhaust hole with square and rectangular shapes. The base frame has 8 color options. The ladders can be toggled on or off, and are available in 5 colors. Has manually operated Electric Charge and Fuel Generators, these must be turned on to operate, but can be switched off as well.

attachRules = 1,0,1,1,0

mass = 3
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 100
breakingForce = 500000
breakingTorque = 500000
maxTemp = 8000 // = 3000

sound_decoupler_fire = activate
stageOffset = 0
childStageOffset = 0

fuelCrossFeed = True

bulkheadProfiles = size2

tags = pad clamp platform bdb cck-modularlaunchpads

DRAG_CUBE
{
cube = Default, 2.418281,0.7749683,0.6994118, 2.418281,0.7749683,0.6994118, 1.213026,0.9717144,0.1341177, 1.213026,0.9717144,0.1341177, 2.418281,0.7723047,0.6994124, 2.418281,0.7723256,0.6994124, 0,0,0, 1.25,1.937501,1.250001
}


MODULE
{
name = LaunchClamp
trf_towerPivot_name = Cap
trf_towerStretch_name = Tower
trf_anchor_name = Footing
trf_animationRoot_name = GenLaunchBase
// anim_decouple_name = GenPlateRetract
stagingEnableText = Clamp: Enable Staging
stagingDisableText = Clamp: Disable Staging
stagingToggleEnabledEditor = true
}


MODULE
{
name = ModuleGenerator
isAlwaysActive = false
OUTPUT_RESOURCE
{
name = ElectricCharge
rate = 100
}
}


MODULE
{
name = ModuleGenerator
isAlwaysActive = false
requiresAllinputs = false
resourceThreshold = 0.001
activateGUIName = Start Fueling
shutdownGUIName = Stop Fueling

OUTPUT_RESOURCE
{
name = LiquidFuel
rate = 36
}

OUTPUT_RESOURCE
{
name = Oxidizer
rate = 44
}

OUTPUT_RESOURCE
{
name = MonoPropellant
rate = 5
}

OUTPUT_RESOURCE:NEEDS[CommunityResourcePack]
{
name = LqdHydrogen
rate = 165 // 11 * 15
}

OUTPUT_RESOURCE:NEEDS[CommunityResourcePack]
{
name = LqdMethane
rate = 165 // 11 * 15
}

}


MODULE
{
name = ModuleB9PartSwitch
moduleID = textureSwitch
switcherDescription = Frame Color
switcherDescriptionPlural = Frame Colors
affectDragCubes = false
bottomOfWindow = false
uiGroupName = FrameConfiguration
uiGroupDisplayName = Frame Configuration

SUBTYPE
{
name = Dark Gray

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads01
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Med Gray

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads02
currentTexture = GeneralPads01
}

}

SUBTYPE
{
name = Light Gray

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads03
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Red

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads04
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Gray Green

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads05
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Blue

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads06
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Green

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads07
currentTexture = GeneralPads01
}
}

SUBTYPE
{
name = Gray Drab

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralPads08
currentTexture = GeneralPads01
}
}

}


MODULE
{
name = ModuleB9PartSwitch
moduleID = ShapeSwitch
switcherDescription = Hole Shape
switcherDescriptionPlural = Hole Shapes
affectDragCubes = false
bottomOfWindow = false
uiGroupName = FrameConfiguration
uiGroupDisplayName = Frame Configuration

SUBTYPE
{
name = Square Hole

transform = Shape_Sqr
transform = Shape_Rec
}

SUBTYPE
{
name = Rectangle Hole

transform = Shape_Sqr
}


}


MODULE
{
name = ModuleB9PartSwitch
moduleID = ladderSwitch
switcherDescription = Ladder Setup
switcherDescriptionPlural = Ladder Setups
affectDragCubes = false
bottomOfWindow = false
uiGroupName = LadderandRailingConfiguration
uiGroupDisplayName = Ladder and Railing Configuration

SUBTYPE
{
name = All On

transform = Ladder_C
transform = Ladder_D
}

SUBTYPE
{
name = All Off
}

}


MODULE
{
name = ModuleB9PartSwitch
moduleID = railSwitch
switcherDescription = Color
switcherDescriptionPlural = Colors
affectDragCubes = false
bottomOfWindow = false
uiGroupName = LadderandRailingConfiguration
uiGroupDisplayName = Ladder and Railing Configuration

SUBTYPE
{
name = Yellow

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralRail01
currentTexture = GeneralRail01
}
}

SUBTYPE
{
name = Red

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralRail02
currentTexture = GeneralRail01
}

}

SUBTYPE
{
name = Gray 1

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralRail03
currentTexture = GeneralRail01
}

}

SUBTYPE
{
name = Gray 2

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralRail04
currentTexture = GeneralRail01
}

}

SUBTYPE
{
name = Gray 3

TEXTURE
{
texture = ModularLaunchPads/General_Bases/GeneralRail05
currentTexture = GeneralRail01
}

}

}



}
Loading

0 comments on commit c2e8ea0

Please sign in to comment.