ReStocked/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLowerSparrow.cfg

516 lines
23 KiB
INI

//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
}
}
}
}