mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
Upload CryoEngines and PlumeParty FX library (pruned)
This commit is contained in:
parent
f1354e7461
commit
41a350558f
@ -0,0 +1,277 @@
|
||||
// Sea level plume for for all SL engines apart from RS68 Etna
|
||||
|
||||
@PART[*]:HAS[@PLUME[CryoEngines1875Lower]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
|
||||
{
|
||||
%EFFECTS
|
||||
{
|
||||
CryoEngines1875Lower
|
||||
{
|
||||
//Shock cone type effect
|
||||
MODEL_MULTI_SHURIKEN_PERSIST
|
||||
{
|
||||
//Get the inputs from the other config.
|
||||
transformName = #$/PLUME[CryoEngines1875Lower]/transformName$
|
||||
localRotation = #$/PLUME[CryoEngines1875Lower]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEngines1875Lower]/corePosition$
|
||||
fixedScale = #$/PLUME[CryoEngines1875Lower]/coreScale$
|
||||
//
|
||||
name = core
|
||||
modelName = CryoEngines/FX/fx-erebus-core-1
|
||||
decluster = false
|
||||
emitOnUpdate = true
|
||||
xyForce = 0
|
||||
emission
|
||||
{
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.4
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.3
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 3
|
||||
}
|
||||
speed
|
||||
{
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.7
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.8
|
||||
power = #$@CryoEnginesPlume/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[CryoEngines1875Lower]/transformName$
|
||||
localRotation = #$/PLUME[CryoEngines1875Lower]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEngines1875Lower]/plumePosition$
|
||||
fixedScale = #$/PLUME[CryoEngines1875Lower]/plumeScale$
|
||||
//
|
||||
name = plume
|
||||
modelName = CryoEngines/FX/fx-fuji-plume-1 //CryoEngines/FX/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 = #$@CryoEnginesPlume/PowerKeys/ignition$ 1.2
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 1.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 2
|
||||
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 10
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 30
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.01
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1.03
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1.04
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.4
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.6
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.9
|
||||
power = #$@CryoEnginesPlume/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[CryoEngines1875Lower]/transformName$
|
||||
localRotation = #$/PLUME[CryoEngines1875Lower]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEngines1875Lower]/plumePosition$
|
||||
fixedScale = #$/PLUME[CryoEngines1875Lower]/plume2Scale$
|
||||
//
|
||||
name = plume2
|
||||
modelName = CryoEngines/FX/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 = #$@CryoEnginesPlume/PowerKeys/ignition$ 1.2
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 1.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 2
|
||||
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 10
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 15
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.01
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1.03
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1.04
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0.7
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0.7
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.7
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.4
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.6
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.9
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 1
|
||||
}
|
||||
}
|
||||
AUDIO
|
||||
{
|
||||
name = audio
|
||||
channel = Ship
|
||||
clip = RealPlume/KW_Sounds/sound_altloop
|
||||
volume = 0.0 0.0
|
||||
volume = #$../../../PLUME[CryoEngines1875Lower]/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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,271 @@
|
||||
// A blue vacuum plume for RL10, RL60 and j2X
|
||||
|
||||
// Sea level plume for Erebus and Vesuvius
|
||||
|
||||
@PART[*]:HAS[@PLUME[CryoEnginesUpperBlue]]:AFTER[zRealPlume]:NEEDS[SmokeScreen]
|
||||
{
|
||||
%EFFECTS
|
||||
{
|
||||
CryoEnginesUpperBlue
|
||||
{
|
||||
//Shock cone type effect
|
||||
MODEL_MULTI_SHURIKEN_PERSIST
|
||||
{
|
||||
//Get the inputs from the other config.
|
||||
transformName = #$/PLUME[CryoEnginesUpperBlue]/transformName$
|
||||
localRotation = #$/PLUME[CryoEnginesUpperBlue]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEnginesUpperBlue]/corePosition$
|
||||
fixedScale = #$/PLUME[CryoEnginesUpperBlue]/coreScale$
|
||||
//
|
||||
name = core
|
||||
modelName = CryoEngines/FX/fx-ulysses-core-1
|
||||
|
||||
decluster = false
|
||||
emitOnUpdate = true
|
||||
|
||||
emission
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 1
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.6
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.7
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.8
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 1.25
|
||||
}
|
||||
|
||||
speed
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.8
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 0.7
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.8
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 1.0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 1.2
|
||||
}
|
||||
}
|
||||
|
||||
//Primary plume
|
||||
MODEL_MULTI_SHURIKEN_PERSIST
|
||||
{
|
||||
//Get the inputs from the other config.
|
||||
transformName = #$/PLUME[CryoEnginesUpperBlue]/transformName$
|
||||
localRotation = #$/PLUME[CryoEnginesUpperBlue]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEnginesUpperBlue]/plumePosition$
|
||||
fixedScale = #$/PLUME[CryoEnginesUpperBlue]/plumeScale$
|
||||
//
|
||||
name = plume
|
||||
modelName = CryoEngines/FX/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 = #$@CryoEnginesPlume/PowerKeys/ignition$ 1.2
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 1.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 2
|
||||
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 2.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 5
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.01
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1.03
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1.04
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ -2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ -1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 2
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.4
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.6
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.7
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 1
|
||||
}
|
||||
offset
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0
|
||||
density = #$@CryoEnginesPlume/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[CryoEnginesUpperBlue]/transformName$
|
||||
localRotation = #$/PLUME[CryoEnginesUpperBlue]/localRotation$
|
||||
localPosition = #$/PLUME[CryoEnginesUpperBlue]/plumePosition$
|
||||
fixedScale = #$/PLUME[CryoEnginesUpperBlue]/plume2Scale$
|
||||
//
|
||||
name = plume2
|
||||
modelName = CryoEngines/FX/fx-etna-plume-2-blue
|
||||
sizeClamp = 50
|
||||
decluster = false
|
||||
emitOnUpdate = true
|
||||
xyForce
|
||||
{
|
||||
density = 1 0
|
||||
density = 0 0
|
||||
}
|
||||
speed
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 0.4
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.4
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.7
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 1.2
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 1.5
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 2
|
||||
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 10
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 15
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 30
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 1.01
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1.03
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1.04
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ -1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.5
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0.5
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.25
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 0.25
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.25
|
||||
density = #$@CryoEnginesPlume/atmosphereKeys/key5$ 0.25
|
||||
|
||||
power = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.4
|
||||
power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.6
|
||||
power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.7
|
||||
power = #$@CryoEnginesPlume/PowerKeys/maxThrottle$ 1
|
||||
}
|
||||
}
|
||||
AUDIO
|
||||
{
|
||||
name = audio
|
||||
channel = Ship
|
||||
clip = RealPlume/KW_Sounds/sound_altloop
|
||||
volume = 0.0 0.0
|
||||
volume = #$../../../PLUME[CryoEnginesUpperBlue]/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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,515 @@
|
||||
//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 = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
logGrowScale
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 3.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 4
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 7
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 12
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 13
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 14
|
||||
}
|
||||
speed
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1.3
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1.3
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1.2
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 1
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 1
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 1
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 1
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1.2
|
||||
}
|
||||
xyForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0.65
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.9
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.95
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1.033
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 0
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.7
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 1
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1.5
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.3
|
||||
}
|
||||
size
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.75
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.75
|
||||
}
|
||||
offset
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0
|
||||
density = #$@BDBPlume/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 = #$@BDBPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
xyForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0.05
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.05
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.45
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.75
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 4
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 6
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 6
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 10
|
||||
}
|
||||
logGrowScale
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 4
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 4
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 6
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ -1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 20
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 20
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 25
|
||||
}
|
||||
speed
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 2.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 2.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 4.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 4
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1.04
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.25
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 2
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 0.1
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.3
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 0.4
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 0.5
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1.6
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.4
|
||||
}
|
||||
size
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.8
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.55
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.4
|
||||
}
|
||||
offset
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0
|
||||
density = #$@BDBPlume/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 = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 4
|
||||
}
|
||||
logGrowScale
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 4
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 10
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 4
|
||||
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ -0.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 7
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 12
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 14
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 16
|
||||
}
|
||||
speed
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1.5
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1.3
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.5
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 1.0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 1.0
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 1.0
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 1.3
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1.5
|
||||
}
|
||||
xyForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0.65
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.9
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.95
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1
|
||||
}
|
||||
zForce
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1.02
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1.033
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.5
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 0
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.3
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 0.5
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1.2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.7
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.3
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 1.5
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1.5
|
||||
}
|
||||
size
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.85
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.75
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.75
|
||||
}
|
||||
offset
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0
|
||||
density = #$@BDBPlume/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 = #$@BDBPlume/atmosphereKeys/key4$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 1.3
|
||||
}
|
||||
speed
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.5
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.5
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 0.6
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 0.8
|
||||
}
|
||||
emission
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0.25
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 0.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 0.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0.2
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.4
|
||||
|
||||
power = #$@BDBPlume/PowerKeys/startup$ 0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 0.2
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.3
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 0.6
|
||||
power = #$@BDBPlume/PowerKeys/maxThrottle$ 1
|
||||
}
|
||||
logGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 3
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 4
|
||||
}
|
||||
linGrow
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key1$ 0
|
||||
density = #$@BDBPlume/atmosphereKeys/key2$ 2
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 5
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 5
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 2
|
||||
}
|
||||
energy
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key0$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key3$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 1
|
||||
density = #$@BDBPlume/atmosphereKeys/key5$ 0.2
|
||||
}
|
||||
offset
|
||||
{
|
||||
density = #$@BDBPlume/atmosphereKeys/key4$ 0
|
||||
density = #$@BDBPlume/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 = #$@BDBPlume/PowerKeys/startup$ 0
|
||||
power = #$@BDBPlume/PowerKeys/flameout$ 0.5
|
||||
power = #$@BDBPlume/PowerKeys/ignition$ 0.7
|
||||
power = #$@BDBPlume/PowerKeys/deepThrottle$ 1
|
||||
power = #$@BDBPlume/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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,453 @@
|
||||
@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
|
||||
}
|
||||
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
|
||||
}
|
||||
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
|
||||
}
|
||||
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 = Bluedog_DB/Sounds/KW/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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
//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 = #$@CryoEnginesPlume/atmosphereKeys/key0$ 0
|
||||
// density = #$@CryoEnginesPlume/atmosphereKeys/key1$ 0.1
|
||||
// density = #$@CryoEnginesPlume/atmosphereKeys/key2$ 0.5
|
||||
// density = #$@CryoEnginesPlume/atmosphereKeys/key3$ 1
|
||||
// density = #$@CryoEnginesPlume/atmosphereKeys/key4$ 0.5
|
||||
// density = #$@CryoEnginesPlume/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 = #$@CryoEnginesPlume/PowerKeys/startup$ 0
|
||||
// power = #$@CryoEnginesPlume/PowerKeys/flameout$ 0.1
|
||||
// power = #$@CryoEnginesPlume/PowerKeys/ignition$ 0.3
|
||||
// power = #$@CryoEnginesPlume/PowerKeys/deepThrottle$ 0.5
|
||||
// power = #$@CryoEnginesPlume/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
|
||||
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,6 @@
|
||||
## 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.
|
||||
|
||||

|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
## Blue Origin
|
||||
The BE-# is an equally glamorous alternative set of flames to the Tundra set, partially made to prevent those being overused. These distinctly possess a blue glow about the emitter point. Their filenames do not contain `BE*` prefix as that can get disorienting.
|
||||
|
||||

|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,5 @@
|
||||
## Generic Plumes
|
||||
To hopefully prevent the overuse of certain other plume families on rocket engines (or to keep a sense of specialty and class about them) the generic flames are availed. These five unique flames are fit for many use cases. **Popcorn** and **Olympus** are vacuum flames while the other three are lifters and sustainers.
|
||||
|
||||

|
||||

|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,5 @@
|
||||
## Hypergol series
|
||||
A hypergolic propellant combination used in a rocket engine is one whose components spontaneously ignite when they come into contact with each other. The inherant hazard aside, they are great for supplementing most other rocket engines which have limited ignitions and tend to require ullage. The two color variants are based upon the actual colors of Nitrogen Dioxide (NO2) and [Dinitrogen Tetroxide](https://en.wikipedia.org/wiki/Dinitrogen_tetroxide) (N2O4).
|
||||
|
||||

|
||||

|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user