Remove custom realplumes and assets

These are being upstreamed into realplume and realplume-stockConfigs instead for cleaner patching, less overhead on reStock.
This commit is contained in:
zorg2044 2019-08-31 13:06:57 +08:00
parent 411f85e329
commit 807fb702e8
227 changed files with 0 additions and 4012 deletions

Binary file not shown.

View File

@ -1,84 +0,0 @@
@PART[restock-engine-boar]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1
blazePosition = 0,1,0
blazeScale = 1.1
lampPosition = 0,2,0
lampScale = 1.1
streamPosition =0,2,0
streamScale = 0.8
flarePosition = 0,1.5,0
flareScale = 0.1
}
}
//Gas generator effect
@PART[restock-engine-boar]:AFTER[zRealPlume]:NEEDS[zRealPlume,SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxLower_Blaze
{
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 90,0,0
localPosition = 0,0,0
fixedScale = 2
energy = 1
speed = 1
emissionMult = 2
name = turbopump
modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0.2
density = 0 0.5
}
linGrow
{
density = 1.0 0
density = 0.5 0.2
density = 0.2 1.5
density = 0.0 3
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 1
density = 0.0 0.8
}
}
}
}
}

View File

@ -1,28 +0,0 @@
@PART[restock-engine-caravel-1]:NEEDS[zRealPlume,SmokeScreen]//ReStock+ J2
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_HydroloxUpper
}
PLUME
{
name = ReStock_CE_HydroloxUpper
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.8
plumePosition = 0,0,0.2
plumeScale = 0.65
plume2Scale = 0.65
}
}

View File

@ -1,28 +0,0 @@
@PART[restock-engine-375-corgi]:NEEDS[zRealPlume,SmokeScreen]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_HydroloxUpper
}
PLUME
{
name = ReStock_CE_HydroloxUpper
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.6
plumePosition = 0,0,0.2
plumeScale = 0.45
plume2Scale = 0.45
}
}

View File

@ -1,25 +0,0 @@
@PART[solidBooster_sm_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[ReStock]
{
!EFFECTS{}
PLUME
{
name = Solid-Lower
transformName = thrustTransform
localRotation = 0,0,0
flarePosition = 0,0,-0.1
plumePosition = 0,0,0.2
smokePosition = 0,0,0.1
slagPosition = 0,0,-0.5
plumeScale = 0.6
flareScale = 0.8
smokeScale = 0.3
slagScale = 0.6
energy = 1
speed = 1
emissionMult = 1
}
@MODULE[ModuleEngines*]
{
%powerEffectName = Solid-Lower
}
}

View File

@ -1,24 +0,0 @@
@PART[solidBooster_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[ReStock]
{
PLUME
{
name = Solid-Lower
transformName = thrustTransform
localRotation = 0,0,0
flarePosition = 0,0,-0.1
plumePosition = 0,0,0.2
smokePosition = 0,0,0.1
slagPosition = 0,0,-0.5
plumeScale = 0.6
flareScale = 0.8
smokeScale = 0.3
slagScale = 0.6
energy = 1
speed = 1
emissionMult = 1
}
@MODULE[ModuleEngines*]
{
%powerEffectName = Solid-Lower
}
}

View File

@ -1,35 +0,0 @@
@PART[LiquidEngineRK-7]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 0.5
energy = 1
speed = 1
blazePosition = 0,0,0
blazeScale = 0.5
lampPosition = 0,1,0
lampScale = 0.5
streamPosition =0,0.7,0
streamScale = 0.4
flarePosition = 0,0.2,0
flareScale = 0.05
}
}

View File

@ -1,33 +0,0 @@
@PART[liquidEngine1-2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1
speed = 1
energy = 1
blazePosition = 0,1,0
blazeScale = 1.1
lampPosition = 0,2,0
lampScale = 1.1
streamPosition =0,2,0
streamScale = 0.8
flarePosition = 0,1.5,0
flareScale = 0.1
}
}

View File

@ -1,24 +0,0 @@
@PART[restock-srb-mallet-1]:NEEDS[zRealPlume,SmokeScreen]
{
PLUME
{
name = Solid-Lower
transformName = thrustTransform
localRotation = 0,0,0
flarePosition = 0,0,0.0
plumePosition = 0,0,0.2
smokePosition = 0,0,0.2
slagPosition = 0,0,-0.6
plumeScale = 0.3
flareScale = 0.4
smokeScale = 0.15
slagScale = 0.3
energy = 1
speed = 1
emissionMult = 1
}
@MODULE[ModuleEngines*]
{
%powerEffectName = Solid-Lower
}
}

View File

@ -1,40 +0,0 @@
@PART[Size3EngineCluster]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_Hydrolox_Lower
}
PLUME
{
name = ReStock_CE_Hydrolox_Lower
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,-0.5
coreScale = 0.4
plumePosition = 0,0,-1
plumeScale = 0.8
plume2Scale = 0.6
}
}
@PART[Size3EngineCluster]:AFTER[zzRealPlume]
{
@EFFECTS
{
@ReStock_CE_Hydrolox_Lower
{
!MODEL_MULTI_SHURIKEN_PERSIST[core2]{}
}
}
}

View File

@ -1,32 +0,0 @@
@PART[liquidEngine2-2_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxUpper
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxUpper
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 0.75
energy = 1
speed = 1
blazePosition = 0,0.3,0
blazeScale = 0.5
plumePosition = 0,0,0
plumeScale = 0.6
flarePosition = 0,0.2,0
flareScale = 0.05
}
}

View File

@ -1,327 +0,0 @@
@PART[*]:HAS[@PLUME[ReStock_HydroloxLowerBlaze]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
%ReStock_HydroloxLowerBlaze
{
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/transformName$
localRotation = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/blazePosition[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/blazePosition[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/blazeScale$
energy = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/energy$
speed = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/speed$
emissionMult = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/emissionMult$
//
name = blaze
modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLBlaze
fixedEmissions = false
sizeClamp = 3
randomInitalVelocityOffsetMaxRadius = 2
decluster = true
emitOnUpdate = true
xyForce = 0
speed
{
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = 0.65 0
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/transformName$
localRotation = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/flarePosition[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/flarePosition[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/flarePosition[2]$
fixedScale = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/flareScale$
emissionMult = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/emissionMult$
//
name = flare
modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLLamp
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0
decluster = true
emitOnUpdate = true
energy = 0.5
speed = 0.5
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/transformName$
localRotation = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/FumePosition[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/FumePosition[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/FumePosition[2]$
fixedScale = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/FumeScale$
energy = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/energy$
speed = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/speed$
emissionMult = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/emissionMult$
//
name = Fume
modelName = ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeBlue
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0
randConeEmit = 0
decluster = true
emitOnUpdate = true
emission
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 0
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 3
density = #$@ReStockPlume/atmosphereKeys/key4$ 3
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
power = #$@ReStockPlume/PowerKeys/startup$ 0.7
power = #$@ReStockPlume/PowerKeys/flameout$ 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 0.75
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key2$ -2
density = #$@ReStockPlume/atmosphereKeys/key3$ -1.3
density = #$@ReStockPlume/atmosphereKeys/key4$ -1
density = #$@ReStockPlume/atmosphereKeys/key5$ -0.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/transformName$
localRotation = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/streamPosition[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/streamPosition[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/streamPosition[2]$
fixedScale = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/streamScale$
energy = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/energy$
speed = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/speed$
emissionMult = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/emissionMult$
//
name = stream
modelName = ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Outer
fixedEmissions = false
sizeClamp = 50
decluster = true
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 30
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 8
density = #$@ReStockPlume/atmosphereKeys/key5$ 6
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 0
density = #$@ReStockPlume/atmosphereKeys/key3$ 0
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.3
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/transformName$
localRotation = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/shockconePosition[0]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/shockconePosition[1]$,$../../../PLUME[ReStock_HydroloxLowerBlaze]/shockconePosition[2]$
fixedScale = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/shockconeScale$
emissionMult = #$../../../PLUME[ReStock_HydroloxLowerBlaze]/emissionMult$
//
name = shockcone
modelName = ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleShock
fixedEmissions = false
randomInitalVelocityoffsetMaxRadius = 0.8
speed = 0.5
energy = 0.5
size = 0.5
decluster = true
emitOnUpdate = true
emission
{
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
density = 0.52 3
density = 0.3 1.5
density = 0.28 0
}
offset
{
power = #$@ReStockPlume/PowerKeys/ignition$ -0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ -0.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0
}
}
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop2
volume = 0.0 0.0
volume = 0.01 0.1
volume = 1.0 3.0
pitch = 0.0 1
pitch = 1.0 1
loop = true
}
}
}
}
@PART[*]:HAS[@PLUME[ReStock_HydroloxLowerBlaze],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen]
{
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq3
volume = 2
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,371 +0,0 @@
//Prefab kerolox lower stage plume using plume party Ibis FX
@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerIbis]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxLowerIbis
{
//Overlay effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/lampScale$
energy = #$../../../PLUME[ReStock_KeroloxLowerIbis]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLowerIbis]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$
//
name = lamp
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0
xyForce = 0
decluster = true
emitOnUpdate = true
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 3
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 15
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.35
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ -2
density = #$@ReStockPlume/atmosphereKeys/key3$ -2
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
}
//To fill in the plume close to the engine bell as the other two effects fade in after the engine bell
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$
energy = #$../../../PLUME[ReStock_KeroloxLowerIbis]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLowerIbis]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$
//
name = stream
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream
fixedEmissions = false
//sizeClamp = 50
decluster = true
emitOnUpdate = true
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 15
density = #$@ReStockPlume/atmosphereKeys/key3$ 30
density = #$@ReStockPlume/atmosphereKeys/key4$ 30
density = #$@ReStockPlume/atmosphereKeys/key5$ 30
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
}
//Smoke effect from original real plume kerolox lower
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$
//
name = plumeboundary
modelName = RealPlume/Hoojiwana_FX/MPspike
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 5
randConeEmit
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 6
density = #$@ReStockPlume/atmosphereKeys/key4$ 6
density = #$@ReStockPlume/atmosphereKeys/key5$ 10
}
logGrowScale
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 4
density = #$@ReStockPlume/atmosphereKeys/key4$ 4
density = #$@ReStockPlume/atmosphereKeys/key5$ 6
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 20
density = #$@ReStockPlume/atmosphereKeys/key4$ 20
density = #$@ReStockPlume/atmosphereKeys/key5$ 25
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.1
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
size
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
}
//Engine flare
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/flareScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$
//
name = flare
modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare
fixedEmissions = false
randomInitalVelocityOffsetMaxRadius = 0.1
speed = 0.5
energy = 0.1
size = 0.6
xyForce = 0
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop2
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1
pitch = 1.0 1
loop = true
}
}
}
}
@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerIbis],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen]
{
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq3
volume = 1
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,245 +0,0 @@
//Kerolox Upper based on Eagle plume
@PART[*]:HAS[@PLUME[ReStock_KeroloxUpper]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxUpper
{
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/blazeScale$
energy = #$../../../PLUME[ReStock_KeroloxUpper]/energy$
speed = #$../../../PLUME[ReStock_KeroloxUpper]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$
//
name = blaze
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroEagleBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
decluster = true
emitOnUpdate = true
xyForce = 0
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 15
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.35
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$
energy = #$../../../PLUME[ReStock_KeroloxUpper]/energy$
speed = #$../../../PLUME[ReStock_KeroloxUpper]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$
//
name = stream
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroEagleStream
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
xyForce = 0
decluster = true
emitOnUpdate = true
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 15
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2
density = 0.0 0
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.35
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1
}
}
//Engine flare
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/flareScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$
//
name = flare
modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare
fixedEmissions = false
randomInitalVelocityOffsetMaxRadius = 0.1
speed = 0.5
energy = 0.1
size = 0.6
xyForce = 0
decluster = true
emitOnUpdate = true
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1.0
pitch = 1.0 1.0
loop = true
}
}
}
}
@PART[*]:HAS[@PLUME[ReStock_KeroloxUpper],@EFFECTS:HAS[!engage]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
@EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq10
volume = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}

View File

@ -1,179 +0,0 @@
@PART[*]:HAS[@PLUME[ReStock_HypergolicUpperWhite]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
ReStock_HypergolicUpperWhite
{
//Shock cone type effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_HypergolicUpperWhite]/transformName$
localRotation = #$/PLUME[ReStock_HypergolicUpperWhite]/localRotation$
localPosition = #$/PLUME[ReStock_HypergolicUpperWhite]/corePosition$
fixedScale = #$/PLUME[ReStock_HypergolicUpperWhite]/coreScale$
//
name = core
modelName = ReStock/FX/restock-fx-wolfhound-core
decluster = false
emitOnUpdate = true
emission
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 0
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.65
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.8
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
}
//Primary plume
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_HypergolicUpperWhite]/transformName$
localRotation = #$/PLUME[ReStock_HypergolicUpperWhite]/localRotation$
localPosition = #$/PLUME[ReStock_HypergolicUpperWhite]/plumePosition$
fixedScale = #$/PLUME[ReStock_HypergolicUpperWhite]/plumeScale$
//
name = plume
modelName = ReStock/FX/restock-fx-wolfhound-plume
sizeClamp = 50
decluster = false
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = 1.0 1
density = 0.0 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 1.2
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -2
density = #$@ReStockPlume/atmosphereKeys/key1$ -1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.8
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.65
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.9
}
}
AUDIO
{
name = audio
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_HypergolicUpperWhite]/plumeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1.0
pitch = 1.0 1.0
loop = true
}
}
&engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq6
volume = 0.35
pitch = 1.0
loop = false
}
}
&disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
&flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,275 +0,0 @@
@PART[*]:HAS[@PLUME[ReStock_CE_Hydrolox_Lower]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
ReStock_CE_Hydrolox_Lower
{
//Shock cone type effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$
localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$
localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/corePosition$
fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/coreScale$
//
name = core
modelName = ReStock/FX/CryoEngines/fx-erebus-core-1
decluster = false
emitOnUpdate = true
xyForce = 0
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 3
}
speed
{
power = #$@ReStockPlume/PowerKeys/startup$ 0.5
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2
}
}
//Create copy of core
+MODEL_MULTI_SHURIKEN_PERSIST[core]
{
@name = core2
%offsetDirection = 0,0,1
%offset = 4.5
}
//Fade out cores one after the other
@MODEL_MULTI_SHURIKEN_PERSIST[core]
{
%emission
{
density = 0.6 1
density = 0.55 0.7
density = 0.5 0
}
}
@MODEL_MULTI_SHURIKEN_PERSIST[core2]
{
%emission
{
density = 0.75 1
density = 0.6 0.7
density = 0.55 0
}
}
//Primary plume
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$
localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$
localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumePosition$
fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumeScale$
//
name = plume
modelName = ReStock/FX/CryoEngines/fx-fuji-plume-1 //ReStock/FX/CryoEngines/fx-erebus-plume-1
sizeClamp = 50
decluster = false
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = 1.0 0.7
density = 0.0 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 1.2
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 10
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 30
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
}
//secondary plume that adds a wispy flame type overlay effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$
localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$
localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumePosition$
fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plume2Scale$
//
name = plume2
modelName = ReStock/FX/CryoEngines/fx-etna-plume-2-red
sizeClamp = 50
decluster = false
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = 1.0 0.7
density = 0.0 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 1.2
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 10
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 15
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
}
AUDIO
{
name = audio
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_CE_Hydrolox_Lower]/plumeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1.0
pitch = 1.0 1.0
loop = true
}
}
&engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq6
volume = 0.35
pitch = 1.0
loop = false
}
}
&disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
&flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,267 +0,0 @@
@PART[*]:HAS[@PLUME[ReStock_CE_HydroloxUpper]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
ReStock_CE_HydroloxUpper
{
//Shock cone type effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$
localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$
localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/corePosition$
fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/coreScale$
//
name = core
modelName = ReStock/FX/CryoEngines/fx-ulysses-core-1
decluster = false
emitOnUpdate = true
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.6
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.25
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.8
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.0
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2
}
}
//Primary plume
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$
localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$
localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/plumePosition$
fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/plumeScale$
//
name = plume
modelName = ReStock/FX/CryoEngines/fx-ulysses-plume-1
sizeClamp = 50
decluster = false
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = 1.0 1
density = 0.0 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 1.2
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 5
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -2
density = #$@ReStockPlume/atmosphereKeys/key1$ -1
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key2$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.9
}
}
//secondary plume that adds a wispy flame type overlay effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$
localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$
localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/plumePosition$
fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/plume2Scale$
//
name = plume2
modelName = ReStock/FX/CryoEngines/fx-etna-plume-2-blue
sizeClamp = 50
decluster = false
emitOnUpdate = true
xyForce
{
density = 1 0
density = 0 0
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.4
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.4
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
power = #$@ReStockPlume/PowerKeys/ignition$ 1.2
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 10
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 30
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
}
AUDIO
{
name = audio
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_CE_HydroloxUpper]/plumeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1.0
pitch = 1.0 1.0
loop = true
}
}
&engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq6
volume = 0.35
pitch = 1.0
loop = false
}
}
&disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
&flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,515 +0,0 @@
//Prefab Kerolox plume with a shorter, more linear look using Sparrow FX
@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerSparrow]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxLowerSparrow
{
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazeScale$
energy = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$
//
name = blaze
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroSparrowBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 2
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
logGrowScale
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 3.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 7
density = #$@ReStockPlume/atmosphereKeys/key3$ 12
density = #$@ReStockPlume/atmosphereKeys/key4$ 13
density = #$@ReStockPlume/atmosphereKeys/key5$ 14
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.3
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.3
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.2
power = #$@ReStockPlume/PowerKeys/startup$ 1
power = #$@ReStockPlume/PowerKeys/flameout$ 1
power = #$@ReStockPlume/PowerKeys/ignition$ 1
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2
}
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.65
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.9
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.95
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.033
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.3
}
size
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.75
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.75
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key3$ 0
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ -0.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazeScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$
//
name = plumeboundary
modelName = RealPlume/Hoojiwana_FX/MPspike
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 5
decluster = true
emitOnUpdate = true
randConeEmit
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 6
density = #$@ReStockPlume/atmosphereKeys/key4$ 6
density = #$@ReStockPlume/atmosphereKeys/key5$ 10
}
logGrowScale
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 4
density = #$@ReStockPlume/atmosphereKeys/key4$ 4
density = #$@ReStockPlume/atmosphereKeys/key5$ 6
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 20
density = #$@ReStockPlume/atmosphereKeys/key4$ 20
density = #$@ReStockPlume/atmosphereKeys/key5$ 25
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.1
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
size
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamScale$
energy = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$
//
name = stream
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroSparrowStream
fixedEmissions = false
sizeClamp = 50
decluster = true
emitOnUpdate = true
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key4$ 3
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
logGrowScale
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 3
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 10
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -0.2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 7
density = #$@ReStockPlume/atmosphereKeys/key3$ 12
density = #$@ReStockPlume/atmosphereKeys/key4$ 14
density = #$@ReStockPlume/atmosphereKeys/key5$ 16
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.3
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/startup$ 1.0
power = #$@ReStockPlume/PowerKeys/flameout$ 1.0
power = #$@ReStockPlume/PowerKeys/ignition$ 1.0
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.3
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.65
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.9
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.95
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.033
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.3
power = #$@ReStockPlume/PowerKeys/startup$ 1.5
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
size
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.75
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.75
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key3$ 0
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flameScale$
energy = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$
//
name = flame
modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 2
decluster = true
emitOnUpdate = true
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.3
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.2
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 3
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 3
density = #$@ReStockPlume/atmosphereKeys/key4$ 3
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2
}
offset
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flareScale$
//
name = flare
modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare
fixedEmissions = false
randomInitalVelocityOffsetMaxRadius = 0.1
speed = 0.5
energy = 0.1
size = 0.6
xyForce = 0
decluster = true
emitOnUpdate = true
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
AUDIO
{
channel = Ship
clip = Bluedog_DB/Sounds/KW/sound_altloop2
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1
pitch = 1.0 1
loop = true
}
}
}
}
@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerSparrow],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen]
{
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = Bluedog_DB/Sounds/KW/sound_liq3
volume = 2
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,456 +0,0 @@
@PART[*]:HAS[@PLUME[ReStock_KeroloxLower_Blaze]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxLower_Blaze
{
//Flame effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$
energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$
//
name = blaze
modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 2
decluster = true
emitOnUpdate = true
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.3
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.2
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.2
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 3
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 3
density = #$@ReStockPlume/atmosphereKeys/key4$ 3
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2
}
offsetDirection = 0,-1,0
offset
{
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5
}
}
//Overlay effect
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampScale$
energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$
//
name = lamp
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0
xyForce = 0
decluster = true
emitOnUpdate = true
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 3
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 15
density = #$@ReStockPlume/atmosphereKeys/key4$ 15
density = #$@ReStockPlume/atmosphereKeys/key5$ 15
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 5
density = #$@ReStockPlume/atmosphereKeys/key4$ 5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.35
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1
}
offsetDirection = 0,-1,0
offset
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ -2
density = #$@ReStockPlume/atmosphereKeys/key3$ -2
density = #$@ReStockPlume/atmosphereKeys/key4$ 0
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
}
//To fill in the plume close to the engine bell as the other two effects fade in after the engine bell
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamScale$
energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$
speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$
emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$
//
name = stream
modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream
fixedEmissions = false
//sizeClamp = 50
decluster = true
emitOnUpdate = true
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 1
power = #$@ReStockPlume/PowerKeys/ignition$ 0.5
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 15
density = #$@ReStockPlume/atmosphereKeys/key3$ 30
density = #$@ReStockPlume/atmosphereKeys/key4$ 30
density = #$@ReStockPlume/atmosphereKeys/key5$ 30
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 2
density = #$@ReStockPlume/atmosphereKeys/key4$ 2
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.4
power = #$@ReStockPlume/PowerKeys/ignition$ 0.6
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
offsetDirection = 0,-1,0
offset
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
}
//Smoke effect from original real plume kerolox lower
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$
//
name = plumeboundary
modelName = RealPlume/Hoojiwana_FX/MPspike
fixedEmissions = false
sizeClamp = 50
decluster = true
emitOnUpdate = true
randomInitalVelocityOffsetMaxRadius = 5
randConeEmit
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 1
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
}
xyForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75
}
logGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1
density = #$@ReStockPlume/atmosphereKeys/key2$ 4
density = #$@ReStockPlume/atmosphereKeys/key3$ 6
density = #$@ReStockPlume/atmosphereKeys/key4$ 6
density = #$@ReStockPlume/atmosphereKeys/key5$ 10
}
logGrowScale
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 4
density = #$@ReStockPlume/atmosphereKeys/key4$ 4
density = #$@ReStockPlume/atmosphereKeys/key5$ 6
}
linGrow
{
density = #$@ReStockPlume/atmosphereKeys/key0$ -1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0
density = #$@ReStockPlume/atmosphereKeys/key2$ 3
density = #$@ReStockPlume/atmosphereKeys/key3$ 20
density = #$@ReStockPlume/atmosphereKeys/key4$ 20
density = #$@ReStockPlume/atmosphereKeys/key5$ 25
}
speed
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5
density = #$@ReStockPlume/atmosphereKeys/key5$ 4
}
zForce
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02
density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04
}
emission
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5
density = #$@ReStockPlume/atmosphereKeys/key2$ 2
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25
density = #$@ReStockPlume/atmosphereKeys/key5$ 2
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.1
power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5
}
energy
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 2
density = #$@ReStockPlume/atmosphereKeys/key1$ 2
density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7
density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6
density = #$@ReStockPlume/atmosphereKeys/key4$ 1
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
size
{
density = #$@ReStockPlume/atmosphereKeys/key0$ 1
density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85
density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8
density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7
density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55
density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4
}
}
//Engine flare
MODEL_MULTI_SHURIKEN_PERSIST
{
//Get the inputs from the other config.
transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$
localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$
localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[2]$
fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/flareScale$
emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$
//
name = flare
modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare
fixedEmissions = false
randomInitalVelocityOffsetMaxRadius = 0.1
speed = 0.5
energy = 0.1
size = 0.6
xyForce = 0
decluster = true
emitOnUpdate = true
emission
{
power = #$@ReStockPlume/PowerKeys/startup$ 0
power = #$@ReStockPlume/PowerKeys/flameout$ 0.5
power = #$@ReStockPlume/PowerKeys/ignition$ 0.7
power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1
power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5
}
}
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_altloop2
volume = 0.0 0.0
volume = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$
@volume,1 ^= :^:1.0 :
pitch = 0.0 1
pitch = 1.0 1
loop = true
}
}
}
}
@PART[*]:HAS[@PLUME[ReStock_KeroloxLower_Blaze],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen]
{
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = RealPlume/KW_Sounds/sound_liq3
volume = 1
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}
}

View File

@ -1,55 +0,0 @@
//Derived from work done by Nessus for Tundra Exploration
ReStockPlume
{
// Global atmosphere density keys
// This allows for quickly changing the density keys for certain plume configurations such as to switch between stock and RSS scaling in the future
// Makes the prefab configs much more readable and enforces consistency in expansion behaviour
atmosphereKeys
{
// Corresponding atmo heights are from stock 1x scale system. Keys are relative and scale well to 2.5/2.7x scale solar systems
key0 = 0.7 // 6.4km plume starts expanding
key1 = 0.52 // 10km pume slightly expanded
key2 = 0.19 // 20km plume more expanded
key3 = 0.07 // 30km plume fully expanded
key4 = 0.045 // 35km plume starts shrinking
key5 = 0.02 // 50km vacuum plume
// use like this:
// emission
// {
// density = #$@ReStockPlume/atmosphereKeys/key0$ 0
// density = #$@ReStockPlume/atmosphereKeys/key1$ 0.1
// density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5
// density = #$@ReStockPlume/atmosphereKeys/key3$ 1
// density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5
// density = #$@ReStockPlume/atmosphereKeys/key5$ 0
// }
}
//Predefined power (throttle) keys mostly for better readability in the configs as well as consistency
PowerKeys
{
startup = 0.0 // no plume visible
flameout = 0.001 // pre-ignition effects visible, e.g. smoke,TEA-TEB
ignition = 0.1 // normal plume during ignition, no pre-ignition effects
deepThrottle = 0.2 // plume at lowest sustainable power
maxThrottle = 1.0 // plume at full power
}
//use like this eg:
//emission
//{
// power = #$@ReStockPlume/PowerKeys/startup$ 0
// power = #$@ReStockPlume/PowerKeys/flameout$ 0.1
// power = #$@ReStockPlume/PowerKeys/ignition$ 0.3
// power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5
// power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0
//}
//Some plume FX look bad when emission is too low, in such cases keep the emission value relatively higher even at flameout
//Can assign special flame out or ignition effects if desired
//Both emission and speed need to use these keys for proper throttle response look
//Speed values assigned to speed power keys should not deviate too much from max throttle.
//Enough to shorten the plume at low throttle without squashing it
}

View File

@ -1,28 +0,0 @@
@PART[LiquidEngineRE-J10]:AFTER[RealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
%name = ModuleEnginesFX
%powerEffectName = ReStock_HypergolicUpperWhite
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_HypergolicUpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 1
plumePosition = 0,0,0
plumeScale = 1
}
}

View File

@ -1,17 +0,0 @@
@PART[omsEngine]:NEEDS[RealPlume-Stock]:AFTER[zzRealPlume]
{
@EFFECTS
{
@Hypergolic-OMS-White
{
@MODEL_MULTI_SHURIKEN_PERSIST[flare]
{
%localPosition = 0,0,-0.65
}
@MODEL_MULTI_SHURIKEN_PERSIST[plumeboundary]
{
%localPosition = 0,0,-0.15
}
}
}
}

View File

@ -1,26 +0,0 @@
@PART[restock-engine-125-pug]:NEEDS[zRealPlume,SmokeScreen]//ReStock plus Pug
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_HypergolicUpperWhite
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_HypergolicUpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 0.5
plumePosition = 0,0,0
plumeScale = 0.25
}
}

View File

@ -1,137 +0,0 @@
@PART[liquidEngine]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS
@MODULE[ModuleEngines*]
{
@name = ModuleEngines
%powerEffectName = ReStock_KeroloxLowerIbis
}
PLUME
{
name = ReStock_KeroloxLowerIbis
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1
speed = 1
energy = 1
lampPosition = 0,0,0
lampScale = 0.5
streamPosition = 0,0,0
streamScale = 0.4
flarePosition = 0,0.2,0
flareScale = 0.05
}
}
//Patch in turbo exhaust and remove offset effects.
@PART[liquidEngine]:AFTER[zzRealPlume]
{
%EFFECTS
{
%ReStock_KeroloxLowerIbis
{
@MODEL_MULTI_SHURIKEN_PERSIST[lamp]
{
!offset{}
}
@MODEL_MULTI_SHURIKEN_PERSIST[stream]
{
!offset{}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 90,0,0
localPosition = 0,0,0
fixedScale = 0.5
energy = 1
speed = 1
emissionMult = 2
name = turbopump
modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0.2
density = 0 0.5
}
linGrow
{
density = 1.0 0
density = 0.5 0.2
density = 0.2 1.5
density = 0.0 3
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 1
density = 0.0 0.8
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 6,0,0
localPosition = 0,-0.62,-0.6
fixedScale = 1
energy = 1
speed = 1
emissionMult = 1
name = FumeDark
modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierFumeDark
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0
density = 0.4 0.1
density = 0.1 0.5
density = 0.01 0.8
density = 0.0 1
}
linGrow
{
density = 1.0 0
density = 0.0 4
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 0.5
density = 0.0 0.4
}
}
}
}
}

View File

@ -1,38 +0,0 @@
@PART[Size3AdvancedEngine]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_HydroloxLowerBlaze
}
PLUME
{
name = ReStock_HydroloxLowerBlaze
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
flarePosition = 0,0,1
flareScale = 0.5
FumePosition = 0,0,2
FumeScale = 2.2
streamPosition = 0,0,2
streamScale = 1.8
shockconePosition = 0,0,2.5
shockconeScale = 1.5
blazePosition = 0,0,1
blazeScale = 1.8
}
}

View File

@ -1,26 +0,0 @@
@PART[restock-engine-schnauzer-1]:NEEDS[zRealPlume,SmokeScreen]//ReStock plus Apollo SPS
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_HypergolicUpperWhite
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_HypergolicUpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 2
plumePosition = 0,0,0
plumeScale = 1
}
}

View File

@ -1,32 +0,0 @@
@PART[LiquidEngineRE-I2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_HydroloxUpper
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_CE_HydroloxUpper
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.8
plumePosition = 0,0,0.2
plumeScale = 0.65
plume2Scale = 0.65
}
}

View File

@ -1,30 +0,0 @@
@PART[engineLargeSkipper]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_Hydrolox_Lower
}
PLUME
{
name = ReStock_CE_Hydrolox_Lower
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.4
plumePosition = 0,0,0.2
plumeScale = 0.8
plume2Scale = 0.6
}
}

View File

@ -1,88 +0,0 @@
@PART[liquidEngineMini_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxUpper
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxUpper
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1.5
energy = 1
speed = 1
blazePosition = 0,0,0
blazeScale = 0.2
plumePosition = 0,0,0
plumeScale = 0.2
flarePosition = 0,0,0
flareScale = 0.02
}
}
//Gas generator effect
@PART[liquidEngineMini_v2]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxUpper
{
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 90,0,0
localPosition = 0,0,0
fixedScale = 0.2
energy = 1
speed = 1
emissionMult = 2
name = turbopump
modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0.2
density = 0 0.5
}
linGrow
{
density = 1.0 0
density = 0.5 0.2
density = 0.2 1.5
density = 0.0 3
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 1
density = 0.0 0.8
}
}
}
}
}

View File

@ -1,24 +0,0 @@
@PART[restock-srb-striker-1]:NEEDS[zRealPlume,SmokeScreen]
{
PLUME
{
name = Solid-Lower
transformName = thrustTransform
localRotation = 0,0,0
flarePosition = 0,0,0.0
plumePosition = 0,0,0.2
smokePosition = 0,0,0.2
slagPosition = 0,0,-0.6
plumeScale = 0.3
flareScale = 0.4
smokeScale = 0.15
slagScale = 0.3
energy = 1
speed = 1
emissionMult = 1
}
@MODULE[ModuleEngines*]
{
%powerEffectName = Solid-Lower
}
}

View File

@ -1,30 +0,0 @@
@PART[liquidEngine2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS
@MODULE[ModuleEngines*]
{
@name = ModuleEngines
%powerEffectName = ReStock_KeroloxLowerIbis
}
PLUME
{
name = ReStock_KeroloxLowerIbis
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1
speed = 1
energy = 1
lampPosition = 0,0,0
lampScale = 0.5
streamPosition = 0,0,0
streamScale = 0.4
flarePosition = 0,0,0.3
flareScale = 0.04
}
}

View File

@ -1,39 +0,0 @@
@PART[liquidEngine3_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_HypergolicUpperWhite
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_HypergolicUpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 0.5
plumePosition = 0,0,0
plumeScale = 0.25
}
}
@PART[LiquidEngineRE-J10]:FOR[zzRealPlume]
{
@EFFECTS
{
@ReStock_HypergolicUpperWhite
{
@MODEL_MULTI_SHURIKEN_PERSIST[core]
{
@fixedScale = 2
}
}
}
}

View File

@ -1,28 +0,0 @@
@PART[restock-engine-torch]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEngines
%powerEffectName = ReStock_KeroloxLowerIbis
}
PLUME
{
name = ReStock_KeroloxLowerIbis
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1
speed = 1
energy = 1
lampPosition = 0,0,-0.7
lampScale = 0.5
streamPosition = 0,0,-0.5
streamScale = 0.4
flarePosition = 0,0,0
flareScale = 0.04
}
}

View File

@ -1,134 +0,0 @@
@PART[Size2LFB]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1
energy = 1
speed = 1
blazePosition = 0,1,0
blazeScale = 1.1
lampPosition = 0,2,0
lampScale = 1.1
streamPosition =0,2,0
streamScale = 0.8
flarePosition = 0,1.5,0
flareScale = 0.1
}
}
//Gas generator effect
@PART[Size2LFB]:AFTER[zzRealPlume]
{
%EFFECTS
{
%ReStock_KeroloxLower_Blaze
{
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 90,0,0
localPosition = 0,0,0
fixedScale = 2
energy = 1
speed = 1
emissionMult = 2
name = turbopump
modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0.2
density = 0 0.5
}
linGrow
{
density = 1.0 0
density = 0.5 0.2
density = 0.2 1.5
density = 0.0 3
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 1
density = 0.0 0.8
}
}
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = thrustTransform
localRotation = 6,0,0
localPosition = 0,-0.62,-0.6
fixedScale = 1
energy = 1
speed = 1
emissionMult = 1
name = FumeDark
modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierFumeDark
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0
density = 0.4 0.1
density = 0.1 0.5
density = 0.01 0.8
density = 0.0 1
}
linGrow
{
density = 1.0 0
density = 0.0 4
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 0.5
density = 0.0 0.4
}
}
}
}
}

View File

@ -1,87 +0,0 @@
@PART[smallRadialEngine_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxUpper
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxUpper
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1.5
energy = 1
speed = 1
blazePosition = 0,0,0
blazeScale = 0.2
plumePosition = 0,0,0
plumeScale = 0.2
flarePosition = 0,0,0
flareScale = 0.02
}
}
//Gas generator effect
@PART[smallRadialEngine_v2]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen]
{
%EFFECTS
{
%ReStock_KeroloxUpper
{
MODEL_MULTI_SHURIKEN_PERSIST
{
transformName = fxTransformTurbo
localRotation = 90,0,0
localPosition = 0,0,0
fixedScale = 0.2
energy = 1
speed = 1
emissionMult = 2
name = turbopump
modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump
fixedEmissions = false
sizeClamp = 50
randomInitalVelocityOffsetMaxRadius = 0.2
randConeEmit
{
density = 1 0.2
density = 0 0.5
}
linGrow
{
density = 1.0 0
density = 0.5 0.2
density = 0.2 1.5
density = 0.0 3
}
emission
{
power = 1.0 1
power = 0.01 0.1
power = 0.0 0.0
}
speed
{
density = 1.0 1
density = 0.0 0.8
}
energy
{
density = 1.0 1
density = 0.0 0.8
}
}
}
}
}

View File

@ -1,33 +0,0 @@
@PART[restock-engine-ursa-1]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 0.75
energy = 1
speed = 1
blazePosition = 0,0,0
blazeScale = 0.5
lampPosition = 0,1,0
lampScale = 0.5
streamPosition =0,0.7,0
streamScale = 0.4
flarePosition = 0,0.2,0
flareScale = 0.05
}
}

View File

@ -1,31 +0,0 @@
@PART[restock-engine-125-valiant]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_KeroloxLower_Blaze
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_KeroloxLower_Blaze
transformName = fxTransformPlume
localRotation = 90,0,0
localPosition = 0,0,0
emissionMult = 1
energy = 1
speed = 1
blazePosition = 0,0.2,0
blazeScale = 0.5
lampPosition = 0,0.8,0
lampScale = 0.5
streamPosition =0,0.8,0
streamScale = 0.4
flarePosition = 0,0.2,0
flareScale = 0.05
}
}

View File

@ -1,40 +0,0 @@
@PART[SSME]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume]
{
!EFFECTS{}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesFX
%powerEffectName = ReStock_CE_Hydrolox_Lower
}
PLUME
{
name = ReStock_CE_Hydrolox_Lower
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.4
plumePosition = 0,0,0.2
plumeScale = 0.8
plume2Scale = 0.6
}
}
@PART[SSME]:AFTER[zzRealPlume]
{
@EFFECTS
{
@ReStock_CE_Hydrolox_Lower
{
!MODEL_MULTI_SHURIKEN_PERSIST[core2]{}
}
}
}

View File

@ -1,41 +0,0 @@
@PART[LiquidEngineRE-J10]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] //:AFTER[RealPlume,ReStock] //
{
!EFFECTS{}
!PLUME
@MODULE[ModuleEngines*]
{
%name = ModuleEnginesFX
%powerEffectName = ReStock_HypergolicUpperWhite
!runningEffectName = DELETE
}
PLUME
{
name = ReStock_HypergolicUpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 2
plumePosition = 0,0,0
plumeScale = 1
}
}
@PART[LiquidEngineRE-J10]:FOR[zzRealPlume]
{
@EFFECTS
{
@ReStock_HypergolicUpperWhite
{
@MODEL_MULTI_SHURIKEN_PERSIST[core]
{
@fixedScale = 2
}
}
}
}

Binary file not shown.

View File

@ -1,6 +0,0 @@
## Toroidal Aerospikes
Two options have been provided for the stock aerospike. The active one is (of course) #1 (left). It's as easy as swapping the digit in the config file (see `PlumeParty/Configs/stockRocketsUpper.config` for active config) to change the active plume. Note that there is a third effect in plume #1 and no altenate for it. Don't mind it.
Plumes for other aerospikes will be provided on an on-demand basis as aerospikes can come in various proportions.
![Aerospikes 1](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Aerospike/Aerospikes1.jpg)

Some files were not shown because too many files have changed in this diff Show More