Skip to content

Commit 6413918

Browse files
authored
Flourine plumes!
Added Flourine plumes to the engine configurations of the 8096C, Apollo SPS and RL10's.
1 parent 05fbaa2 commit 6413918

File tree

6 files changed

+887
-14
lines changed

6 files changed

+887
-14
lines changed

GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Able.cfg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
pressureFed = True
4444
ignitions = 1
4545
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
46+
@powerEffectName:NEEDS[Waterfall] = running_engine
4647
%LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-37 }
4748
PROPELLANT
4849
{
@@ -80,6 +81,7 @@
8081
ignitions = 1
8182
techRequired = basicRocketry
8283
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
84+
@powerEffectName:NEEDS[Waterfall] = running_engine
8385
%LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-118D }
8486
PROPELLANT
8587
{
@@ -157,6 +159,7 @@
157159
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
158160
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
159161
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
162+
@powerEffectName:NEEDS[Waterfall] = running_engine
160163
%LinkB9PSModule[engineSwitch] { %subtype = AblestarAJ10-104 }
161164
PROPELLANT
162165
{
@@ -190,6 +193,7 @@
190193
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
191194
@maxThrust *= 1.125
192195
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
196+
@powerEffectName:NEEDS[Waterfall] = running_engine
193197
%LinkB9PSModule[engineSwitch] { %subtype = AblestarAJ10-118E }
194198
techRequired = generalRocketry
195199
PROPELLANT

GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Agena.cfg

Lines changed: 73 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
ignitions = 1
4949
ullage = true
5050
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
51+
@powerEffectName:NEEDS[Waterfall] = running_engine
5152
%LinkB9PSModule[engineSwitch] { %subtype = 8048 }
5253
PROPELLANT
5354
{
@@ -80,6 +81,7 @@
8081
ignitions = 2
8182
ullage = true
8283
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
84+
@powerEffectName:NEEDS[Waterfall] = running_engine
8385
%LinkB9PSModule[engineSwitch] { %subtype = 8081 }
8486
PROPELLANT
8587
{
@@ -107,6 +109,7 @@
107109
ullage = false
108110
techRequired = advRocketry
109111
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
112+
@powerEffectName:NEEDS[Waterfall] = running_engine
110113
%LinkB9PSModule[engineSwitch] { %subtype = 8096 }
111114
PROPELLANT
112115
{
@@ -141,6 +144,7 @@
141144
ullage = false
142145
techRequired = heavyRocketry
143146
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
147+
@powerEffectName:NEEDS[Waterfall] = running_engine
144148
%LinkB9PSModule[engineSwitch] { %subtype = 8096 }
145149
PROPELLANT
146150
{
@@ -173,6 +177,7 @@
173177
ullage = false
174178
techRequired = propulsionSystems
175179
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
180+
@powerEffectName:NEEDS[Waterfall] = running_engine
176181
%LinkB9PSModule[engineSwitch] { %subtype = 8096HDA }
177182
PROPELLANT
178183
{
@@ -207,6 +212,7 @@
207212
ullage = false
208213
techRequired = precisionPropulsion
209214
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
215+
@powerEffectName:NEEDS[Waterfall] = running_engine_large
210216
%LinkB9PSModule[engineSwitch] { %subtype = 8096B }
211217
PROPELLANT
212218
{
@@ -219,7 +225,7 @@
219225
name = IRFNA-IV
220226
ratio = 0.5276
221227
DrawGauge = True
222-
}
228+
}
223229
IspV = 1.2022
224230
IspSL = 0.65957
225231
!IGNITOR_RESOURCE,* {}
@@ -316,6 +322,8 @@
316322
ullage = True
317323
pressureFed = False
318324
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
325+
@powerEffectName:NEEDS[Waterfall] = running_engine
326+
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-8096-C }
319327
PROPELLANT
320328
{
321329
name = MMH
@@ -353,6 +361,8 @@
353361
pressureFed = False
354362
techRequired = veryHeavyRocketry
355363
@powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
364+
@powerEffectName:NEEDS[Waterfall] = running_engine
365+
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-8096-C }
356366
PROPELLANT
357367
{
358368
name = MMH
@@ -390,6 +400,8 @@
390400
pressureFed = False
391401
techRequired = heavyRocketry
392402
@powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
403+
@powerEffectName:NEEDS[Waterfall] = running_engine
404+
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-LF2-SPS }
393405
PROPELLANT
394406
{
395407
name = LqdFluorine
@@ -417,7 +429,64 @@
417429
}
418430

419431
}
420-
PLUME
432+
MODULE:NEEDS[Waterfall]
433+
{
434+
name = ModuleB9PartSwitch
435+
switcherDescription = Engine Config
436+
switcherDescriptionPlural = Engine Configs
437+
moduleID = WaterfallSwitch
438+
SUBTYPE
439+
{
440+
name = Belle-RLX81-8096-C
441+
title = Belle-RLX81-8096-C
442+
443+
MODULE
444+
{
445+
IDENTIFIER
446+
{
447+
name = ModuleWaterfallFX
448+
moduleID = 8096C
449+
}
450+
DATA
451+
{
452+
TEMPLATE
453+
{
454+
templateName = waterfall-hypergolic-white-upper-1
455+
overrideParentTransform = thrustTransform
456+
position = 0,0,-0.002
457+
rotation = 0, 0, 0
458+
scale = 0.65, 0.65, 0.65
459+
}
460+
}
461+
}
462+
}
463+
SUBTYPE
464+
{
465+
name = Belle-RLX81-LF2-SPS
466+
title = Belle-RLX81-LF2-SPS
467+
468+
MODULE
469+
{
470+
IDENTIFIER
471+
{
472+
name = ModuleWaterfallFX
473+
moduleID = 8096C
474+
}
475+
DATA
476+
{
477+
TEMPLATE
478+
{
479+
templateName = waterfall-hydroflox-upper
480+
overrideParentTransform = thrustTransform
481+
position = 0,0,-0.002
482+
rotation = 0, 0, 0
483+
scale = 0.65, 0.65, 0.65
484+
}
485+
}
486+
}
487+
}
488+
}
489+
PLUME:NEEDS[!Waterfall]
421490
{
422491
name = BDB_CryogenicUpper
423492
transformName = thrustTransform
@@ -447,7 +516,7 @@
447516
}
448517
}
449518

450-
@PART[bluedog_Agena_Engine_8096C]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul]
519+
@PART[bluedog_Agena_Engine_8096C]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul,!Waterfall]
451520
{
452521
%EFFECTS
453522
{
@@ -531,6 +600,7 @@
531600
name = Nitrogen
532601
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
533602
@thrusterPower *= 0.4145454
603+
534604
PROPELLANT
535605
{
536606
ratio = 1.0

GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Apollo.cfg

Lines changed: 80 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,9 @@
482482
ignitions = 50
483483
ullage = True
484484
pressureFed = True
485-
powerEffectName = BDB_HypergolicUpper_White
485+
powerEffectName:NEED[!Waterfall] = BDB_HypergolicUpper_White
486+
@powerEffectName:NEEDS[Waterfall] = running_engine
487+
%LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE60 }
486488
PROPELLANT
487489
{
488490
name = Aerozine50
@@ -520,7 +522,8 @@
520522
ullage = True
521523
pressureFed = True
522524
techRequired = experimentalRocketry
523-
powerEffectName = Cryogenic_UpperBlue_CE
525+
powerEffectName:NEED[!Waterfall] = Cryogenic_UpperBlue_CE
526+
%LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE81-MFO }
524527
PROPELLANT
525528
{
526529
name = LqdMethane
@@ -543,8 +546,81 @@
543546
}
544547
}
545548
}
549+
MODULE:NEEDS[Waterfall]
550+
{
551+
name = ModuleB9PartSwitch
552+
switcherDescription = Engine Config
553+
switcherDescriptionPlural = Engine Configs
554+
moduleID = WaterfallSwitch
555+
SUBTYPE
556+
{
557+
name = Kane-11-SE60
558+
title = Kane-11-SE60
559+
560+
MODULE
561+
{
562+
IDENTIFIER
563+
{
564+
name = ModuleWaterfallFX
565+
moduleID = SPSblk2
566+
}
567+
DATA
568+
{
569+
TEMPLATE
570+
{
571+
templateName = waterfall-hypergolic-aerozine50-upper-1
572+
overrideParentTransform = thrustTransform
573+
position = 0,0,1.78
574+
rotation = 0, 0, 0
575+
scale = 1.23, 1.23, 1.23
576+
}
577+
TEMPLATE
578+
{
579+
templateName = BDB_HypergolGlow
580+
overrideParentTransform = thrustTransform
581+
position = 0,0,1.75
582+
rotation = 0, 0, 0
583+
scale = 1.32, 1.32, 1.32
584+
}
585+
}
586+
}
587+
}
588+
SUBTYPE
589+
{
590+
name = Kane-11-SE81-MFO
591+
title = Kane-11-SE81-MFO
592+
593+
MODULE
594+
{
595+
IDENTIFIER
596+
{
597+
name = ModuleWaterfallFX
598+
moduleID = SPSblk2
599+
}
600+
DATA
601+
{
602+
TEMPLATE
603+
{
604+
templateName = waterfall_methaflox_upper
605+
overrideParentTransform = thrustTransform
606+
position = 0,0,1.78
607+
rotation = 0, 0, 0
608+
scale = 1.23, 1.23, 1.23
609+
}
610+
TEMPLATE
611+
{
612+
templateName = BDB_HypergolGlow
613+
overrideParentTransform = thrustTransform
614+
position = 0,0,1.75
615+
rotation = 0, 0, 0
616+
scale = 1.32, 1.32, 1.32
617+
}
618+
}
619+
}
620+
}
621+
}
546622
}
547-
@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]
623+
@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]:NEEDS[!Waterfall]
548624
{
549625
PLUME
550626
{
@@ -565,7 +641,7 @@
565641
plume2Scale = 2
566642
}
567643
}
568-
@PART[bluedog_Apollo_Block2_ServiceEngine]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul]:AFTER[zzRealPlume]
644+
@PART[bluedog_Apollo_Block2_ServiceEngine]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul,!Waterfall]:AFTER[zzRealPlume]
569645
{
570646
@EFFECTS
571647
{

0 commit comments

Comments
 (0)