New hydrolox lower blaze prefab. Skipper and Rhino configs

This commit is contained in:
zorg2044 2019-08-10 12:56:27 +05:00
parent 3171c807eb
commit c6a114e909
3 changed files with 395 additions and 0 deletions

View File

@ -0,0 +1,327 @@
@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

@ -0,0 +1,38 @@
@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

@ -0,0 +1,30 @@
@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
}
}