1+ PART
2+ {
3+ name = AM_MLP_GeneralLaunchBaseMicro
4+ module = Part
5+ author = AlphaMensae
6+
7+ MODEL
8+ {
9+ model = ModularLaunchPads/General_Bases/GeneralLaunchBaseMicro
10+ scale = 1, 1, 1
11+ }
12+
13+ rescaleFactor = 1
14+
15+ node_stack_top = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 2
16+
17+ // node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
18+
19+
20+ // Tower Nodes
21+
22+ // Set A
23+
24+ node_stack_top10 = 1.75, 1.85, 0.0, 0.0, -1.0, 0.0, 2
25+ node_stack_top11 = -1.75, 1.85, 0.0, 0.0, -1.0, 0.0, 2
26+ node_stack_top12 = 0.0, 1.85, 1.75, 0.0, -1.0, 0.0, 2
27+ node_stack_top13 = 0.0, 1.85, -1.75, 0.0, -1.0, 0.0, 2
28+
29+ // Set B
30+
31+ node_stack_top20 = 4.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2
32+ node_stack_top21 = -4.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2
33+ node_stack_top22 = 0.0, -0.65, 4.0, 0.0, -1.0, 0.0, 2
34+ node_stack_top23 = 0.0, -0.65, -4.0, 0.0, -1.0, 0.0, 2
35+
36+ TechRequired = generalLaunchPad
37+ entryCost = 50
38+ cost = 1
39+ category = Structural
40+ subcategory = 0
41+
42+ title = General Launch Base 1 - Micro / 1.5m
43+ manufacturer = Alphadyne Construction Group
44+ 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.
45+
46+ attachRules = 1,0,1,1,0
47+
48+ mass = 3
49+ dragModelType = default
50+ maximum_drag = 0.2
51+ minimum_drag = 0.3
52+ angularDrag = 2
53+ crashTolerance = 100
54+ breakingForce = 500000
55+ breakingTorque = 500000
56+ maxTemp = 8000 // = 3000
57+
58+ sound_decoupler_fire = activate
59+ stageOffset = 0
60+ childStageOffset = 0
61+
62+ fuelCrossFeed = True
63+
64+ bulkheadProfiles = size2
65+
66+ tags = pad clamp platform bdb cck-modularlaunchpads
67+
68+ DRAG_CUBE
69+ {
70+ 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
71+ }
72+
73+
74+ MODULE
75+ {
76+ name = LaunchClamp
77+ trf_towerPivot_name = Cap
78+ trf_towerStretch_name = Tower
79+ trf_anchor_name = Footing
80+ trf_animationRoot_name = GenLaunchBase
81+ // anim_decouple_name = GenPlateRetract
82+ stagingEnableText = Clamp: Enable Staging
83+ stagingDisableText = Clamp: Disable Staging
84+ stagingToggleEnabledEditor = true
85+ }
86+
87+
88+ MODULE
89+ {
90+ name = ModuleGenerator
91+ isAlwaysActive = false
92+ OUTPUT_RESOURCE
93+ {
94+ name = ElectricCharge
95+ rate = 100
96+ }
97+ }
98+
99+
100+ MODULE
101+ {
102+ name = ModuleGenerator
103+ isAlwaysActive = false
104+ requiresAllinputs = false
105+ resourceThreshold = 0.001
106+ activateGUIName = Start Fueling
107+ shutdownGUIName = Stop Fueling
108+
109+ OUTPUT_RESOURCE
110+ {
111+ name = LiquidFuel
112+ rate = 36
113+ }
114+
115+ OUTPUT_RESOURCE
116+ {
117+ name = Oxidizer
118+ rate = 44
119+ }
120+
121+ OUTPUT_RESOURCE
122+ {
123+ name = MonoPropellant
124+ rate = 5
125+ }
126+
127+ OUTPUT_RESOURCE:NEEDS[CommunityResourcePack]
128+ {
129+ name = LqdHydrogen
130+ rate = 165 // 11 * 15
131+ }
132+
133+ OUTPUT_RESOURCE:NEEDS[CommunityResourcePack]
134+ {
135+ name = LqdMethane
136+ rate = 165 // 11 * 15
137+ }
138+
139+ }
140+
141+
142+ MODULE
143+ {
144+ name = ModuleB9PartSwitch
145+ moduleID = textureSwitch
146+ switcherDescription = Frame Color
147+ switcherDescriptionPlural = Frame Colors
148+ affectDragCubes = false
149+ bottomOfWindow = false
150+ uiGroupName = FrameConfiguration
151+ uiGroupDisplayName = Frame Configuration
152+
153+ SUBTYPE
154+ {
155+ name = Dark Gray
156+
157+ TEXTURE
158+ {
159+ texture = ModularLaunchPads/General_Bases/GeneralPads01
160+ currentTexture = GeneralPads01
161+ }
162+ }
163+
164+ SUBTYPE
165+ {
166+ name = Med Gray
167+
168+ TEXTURE
169+ {
170+ texture = ModularLaunchPads/General_Bases/GeneralPads02
171+ currentTexture = GeneralPads01
172+ }
173+
174+ }
175+
176+ SUBTYPE
177+ {
178+ name = Light Gray
179+
180+ TEXTURE
181+ {
182+ texture = ModularLaunchPads/General_Bases/GeneralPads03
183+ currentTexture = GeneralPads01
184+ }
185+ }
186+
187+ SUBTYPE
188+ {
189+ name = Red
190+
191+ TEXTURE
192+ {
193+ texture = ModularLaunchPads/General_Bases/GeneralPads04
194+ currentTexture = GeneralPads01
195+ }
196+ }
197+
198+ SUBTYPE
199+ {
200+ name = Gray Green
201+
202+ TEXTURE
203+ {
204+ texture = ModularLaunchPads/General_Bases/GeneralPads05
205+ currentTexture = GeneralPads01
206+ }
207+ }
208+
209+ SUBTYPE
210+ {
211+ name = Blue
212+
213+ TEXTURE
214+ {
215+ texture = ModularLaunchPads/General_Bases/GeneralPads06
216+ currentTexture = GeneralPads01
217+ }
218+ }
219+
220+ SUBTYPE
221+ {
222+ name = Green
223+
224+ TEXTURE
225+ {
226+ texture = ModularLaunchPads/General_Bases/GeneralPads07
227+ currentTexture = GeneralPads01
228+ }
229+ }
230+
231+ SUBTYPE
232+ {
233+ name = Gray Drab
234+
235+ TEXTURE
236+ {
237+ texture = ModularLaunchPads/General_Bases/GeneralPads08
238+ currentTexture = GeneralPads01
239+ }
240+ }
241+
242+ }
243+
244+
245+ MODULE
246+ {
247+ name = ModuleB9PartSwitch
248+ moduleID = ShapeSwitch
249+ switcherDescription = Hole Shape
250+ switcherDescriptionPlural = Hole Shapes
251+ affectDragCubes = false
252+ bottomOfWindow = false
253+ uiGroupName = FrameConfiguration
254+ uiGroupDisplayName = Frame Configuration
255+
256+ SUBTYPE
257+ {
258+ name = Square Hole
259+
260+ transform = Shape_Sqr
261+ transform = Shape_Rec
262+ }
263+
264+ SUBTYPE
265+ {
266+ name = Rectangle Hole
267+
268+ transform = Shape_Sqr
269+ }
270+
271+
272+ }
273+
274+
275+ MODULE
276+ {
277+ name = ModuleB9PartSwitch
278+ moduleID = ladderSwitch
279+ switcherDescription = Ladder Setup
280+ switcherDescriptionPlural = Ladder Setups
281+ affectDragCubes = false
282+ bottomOfWindow = false
283+ uiGroupName = LadderandRailingConfiguration
284+ uiGroupDisplayName = Ladder and Railing Configuration
285+
286+ SUBTYPE
287+ {
288+ name = All On
289+
290+ transform = Ladder_C
291+ transform = Ladder_D
292+ }
293+
294+ SUBTYPE
295+ {
296+ name = All Off
297+ }
298+
299+ }
300+
301+
302+ MODULE
303+ {
304+ name = ModuleB9PartSwitch
305+ moduleID = railSwitch
306+ switcherDescription = Color
307+ switcherDescriptionPlural = Colors
308+ affectDragCubes = false
309+ bottomOfWindow = false
310+ uiGroupName = LadderandRailingConfiguration
311+ uiGroupDisplayName = Ladder and Railing Configuration
312+
313+ SUBTYPE
314+ {
315+ name = Yellow
316+
317+ TEXTURE
318+ {
319+ texture = ModularLaunchPads/General_Bases/GeneralRail01
320+ currentTexture = GeneralRail01
321+ }
322+ }
323+
324+ SUBTYPE
325+ {
326+ name = Red
327+
328+ TEXTURE
329+ {
330+ texture = ModularLaunchPads/General_Bases/GeneralRail02
331+ currentTexture = GeneralRail01
332+ }
333+
334+ }
335+
336+ SUBTYPE
337+ {
338+ name = Gray 1
339+
340+ TEXTURE
341+ {
342+ texture = ModularLaunchPads/General_Bases/GeneralRail03
343+ currentTexture = GeneralRail01
344+ }
345+
346+ }
347+
348+ SUBTYPE
349+ {
350+ name = Gray 2
351+
352+ TEXTURE
353+ {
354+ texture = ModularLaunchPads/General_Bases/GeneralRail04
355+ currentTexture = GeneralRail01
356+ }
357+
358+ }
359+
360+ SUBTYPE
361+ {
362+ name = Gray 3
363+
364+ TEXTURE
365+ {
366+ texture = ModularLaunchPads/General_Bases/GeneralRail05
367+ currentTexture = GeneralRail01
368+ }
369+
370+ }
371+
372+ }
373+
374+
375+
376+ }
0 commit comments