diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Boar.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Boar.cfg new file mode 100644 index 00000000..9a69123b --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Boar.cfg @@ -0,0 +1,84 @@ +@PART[restock-engine-boar]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus] +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1 + + blazePosition = 0,1,0 + blazeScale = 1.1 + + lampPosition = 0,2,0 + lampScale = 1.1 + + streamPosition =0,2,0 + streamScale = 0.8 + + flarePosition = 0,1.5,0 + flareScale = 0.1 + } +} + +//Gas generator effect +@PART[restock-engine-boar]:AFTER[zRealPlume]:NEEDS[zRealPlume,SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxLower_Blaze + { + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 90,0,0 + localPosition = 0,0,0 + fixedScale = 2 + energy = 1 + speed = 1 + emissionMult = 2 + name = turbopump + modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0.2 + density = 0 0.5 + } + linGrow + { + density = 1.0 0 + density = 0.5 0.2 + density = 0.2 1.5 + density = 0.0 3 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 1 + density = 0.0 0.8 + } + + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Caravel.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Caravel.cfg new file mode 100644 index 00000000..497f5bfb --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Caravel.cfg @@ -0,0 +1,28 @@ +@PART[restock-engine-caravel-1]:NEEDS[zRealPlume,SmokeScreen]//ReStock+ J2 +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_CE_HydroloxUpper + } + + PLUME + { + name = ReStock_CE_HydroloxUpper + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + + speed = 1 + energy = 1 + emissionMult = 1 + + corePosition = 0,0,0 + coreScale = 0.8 + + plumePosition = 0,0,0.2 + plumeScale = 0.65 + + plume2Scale = 0.65 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Corgi.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Corgi.cfg new file mode 100644 index 00000000..a23140f8 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Corgi.cfg @@ -0,0 +1,28 @@ +@PART[restock-engine-375-corgi]:NEEDS[zRealPlume,SmokeScreen] +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_CE_HydroloxUpper + } + + PLUME + { + name = ReStock_CE_HydroloxUpper + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + + speed = 1 + energy = 1 + emissionMult = 1 + + corePosition = 0,0,0 + coreScale = 0.6 + + plumePosition = 0,0,0.2 + plumeScale = 0.45 + + plume2Scale = 0.45 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Flea.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Flea.cfg new file mode 100644 index 00000000..1464933a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Flea.cfg @@ -0,0 +1,25 @@ +@PART[solidBooster_sm_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[ReStock] +{ + !EFFECTS{} + PLUME + { + name = Solid-Lower + transformName = thrustTransform + localRotation = 0,0,0 + flarePosition = 0,0,-0.1 + plumePosition = 0,0,0.2 + smokePosition = 0,0,0.1 + slagPosition = 0,0,-0.5 + plumeScale = 0.6 + flareScale = 0.8 + smokeScale = 0.3 + slagScale = 0.6 + energy = 1 + speed = 1 + emissionMult = 1 + } + @MODULE[ModuleEngines*] + { + %powerEffectName = Solid-Lower + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Hammer.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Hammer.cfg new file mode 100644 index 00000000..add9841d --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Hammer.cfg @@ -0,0 +1,24 @@ +@PART[solidBooster_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[ReStock] +{ + PLUME + { + name = Solid-Lower + transformName = thrustTransform + localRotation = 0,0,0 + flarePosition = 0,0,-0.1 + plumePosition = 0,0,0.2 + smokePosition = 0,0,0.1 + slagPosition = 0,0,-0.5 + plumeScale = 0.6 + flareScale = 0.8 + smokeScale = 0.3 + slagScale = 0.6 + energy = 1 + speed = 1 + emissionMult = 1 + } + @MODULE[ModuleEngines*] + { + %powerEffectName = Solid-Lower + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Kodiak.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Kodiak.cfg new file mode 100644 index 00000000..36d061d6 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Kodiak.cfg @@ -0,0 +1,35 @@ +@PART[LiquidEngineRK-7]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + !PLUME + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 0.5 + energy = 1 + speed = 1 + + blazePosition = 0,0,0 + blazeScale = 0.5 + + lampPosition = 0,1,0 + lampScale = 0.5 + + streamPosition =0,0.7,0 + streamScale = 0.4 + + flarePosition = 0,0.2,0 + flareScale = 0.05 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mainsail.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mainsail.cfg new file mode 100644 index 00000000..dd908c87 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mainsail.cfg @@ -0,0 +1,33 @@ +@PART[liquidEngine1-2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1 + speed = 1 + energy = 1 + + blazePosition = 0,1,0 + blazeScale = 1.1 + + lampPosition = 0,2,0 + lampScale = 1.1 + + streamPosition =0,2,0 + streamScale = 0.8 + + flarePosition = 0,1.5,0 + flareScale = 0.1 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mallet.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mallet.cfg new file mode 100644 index 00000000..5ede15e3 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mallet.cfg @@ -0,0 +1,24 @@ +@PART[restock-srb-mallet-1]:NEEDS[zRealPlume,SmokeScreen] +{ + PLUME + { + name = Solid-Lower + transformName = thrustTransform + localRotation = 0,0,0 + flarePosition = 0,0,0.0 + plumePosition = 0,0,0.2 + smokePosition = 0,0,0.2 + slagPosition = 0,0,-0.6 + plumeScale = 0.3 + flareScale = 0.4 + smokeScale = 0.15 + slagScale = 0.3 + energy = 1 + speed = 1 + emissionMult = 1 + } + @MODULE[ModuleEngines*] + { + %powerEffectName = Solid-Lower + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mammoth.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mammoth.cfg new file mode 100644 index 00000000..6224a5c7 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Mammoth.cfg @@ -0,0 +1,40 @@ +@PART[Size3EngineCluster]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_CE_Hydrolox_Lower + } + + PLUME + { + name = ReStock_CE_Hydrolox_Lower + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + + speed = 1 + energy = 1 + emissionMult = 1 + + corePosition = 0,0,-0.5 + coreScale = 0.4 + + plumePosition = 0,0,-1 + plumeScale = 0.8 + + plume2Scale = 0.6 + } +} +@PART[Size3EngineCluster]:AFTER[zzRealPlume] +{ + @EFFECTS + { + @ReStock_CE_Hydrolox_Lower + { + !MODEL_MULTI_SHURIKEN_PERSIST[core2]{} + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Poodle.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Poodle.cfg new file mode 100644 index 00000000..a404556c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Poodle.cfg @@ -0,0 +1,32 @@ +@PART[liquidEngine2-2_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + !PLUME + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxUpper + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_KeroloxUpper + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 0.75 + energy = 1 + speed = 1 + + blazePosition = 0,0.3,0 + blazeScale = 0.5 + + plumePosition = 0,0,0 + plumeScale = 0.6 + + flarePosition = 0,0.2,0 + flareScale = 0.05 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_HydroloxLower_blaze.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_HydroloxLower_blaze.cfg new file mode 100644 index 00000000..6dd7f998 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_HydroloxLower_blaze.cfg @@ -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 + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxLowerIbis.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxLowerIbis.cfg new file mode 100644 index 00000000..e61fadc3 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxLowerIbis.cfg @@ -0,0 +1,371 @@ +//Prefab kerolox lower stage plume using plume party Ibis FX +@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerIbis]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxLowerIbis + { + //Overlay effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/lampPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/lampScale$ + energy = #$../../../PLUME[ReStock_KeroloxLowerIbis]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLowerIbis]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$ + // + name = lamp + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0 + xyForce = 0 + decluster = true + emitOnUpdate = true + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 3 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 15 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.35 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ -2 + density = #$@ReStockPlume/atmosphereKeys/key3$ -2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + } + //To fill in the plume close to the engine bell as the other two effects fade in after the engine bell + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$ + energy = #$../../../PLUME[ReStock_KeroloxLowerIbis]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLowerIbis]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$ + // + name = stream + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream + fixedEmissions = false + //sizeClamp = 50 + decluster = true + emitOnUpdate = true + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 15 + density = #$@ReStockPlume/atmosphereKeys/key3$ 30 + density = #$@ReStockPlume/atmosphereKeys/key4$ 30 + density = #$@ReStockPlume/atmosphereKeys/key5$ 30 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + } + //Smoke effect from original real plume kerolox lower + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/streamPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$ + // + name = plumeboundary + modelName = RealPlume/Hoojiwana_FX/MPspike + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 5 + randConeEmit + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 6 + density = #$@ReStockPlume/atmosphereKeys/key5$ 10 + } + logGrowScale + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 4 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4 + density = #$@ReStockPlume/atmosphereKeys/key5$ 6 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 20 + density = #$@ReStockPlume/atmosphereKeys/key4$ 20 + density = #$@ReStockPlume/atmosphereKeys/key5$ 25 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.1 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + + } + size + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + } + + } + + //Engine flare + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerIbis]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerIbis]/flarePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerIbis]/flareScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerIbis]/emissionMult$ + // + name = flare + modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare + fixedEmissions = false + + randomInitalVelocityOffsetMaxRadius = 0.1 + speed = 0.5 + energy = 0.1 + size = 0.6 + xyForce = 0 + + emission + { + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + } + + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop2 + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_KeroloxLowerIbis]/streamScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1 + pitch = 1.0 1 + loop = true + } + + } + } +} + + +@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerIbis],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen] +{ + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq3 + volume = 1 + pitch = 1.0 + loop = false + } + } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxUpper.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxUpper.cfg new file mode 100644 index 00000000..4fb203bb --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/ReStock_KeroloxUpper.cfg @@ -0,0 +1,245 @@ +//Kerolox Upper based on Eagle plume + +@PART[*]:HAS[@PLUME[ReStock_KeroloxUpper]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxUpper + { + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/blazePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/blazeScale$ + energy = #$../../../PLUME[ReStock_KeroloxUpper]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxUpper]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$ + // + name = blaze + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroEagleBlaze + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + decluster = true + emitOnUpdate = true + xyForce = 0 + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 15 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.35 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1 + } + + } + + + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/plumePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$ + energy = #$../../../PLUME[ReStock_KeroloxUpper]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxUpper]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$ + // + name = stream + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroEagleStream + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + xyForce = 0 + decluster = true + emitOnUpdate = true + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 15 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2 + density = 0.0 0 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.35 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1 + } + } + + //Engine flare + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxUpper]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxUpper]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxUpper]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxUpper]/flarePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxUpper]/flareScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxUpper]/emissionMult$ + // + name = flare + modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare + fixedEmissions = false + + randomInitalVelocityOffsetMaxRadius = 0.1 + speed = 0.5 + energy = 0.1 + size = 0.6 + xyForce = 0 + decluster = true + emitOnUpdate = true + + emission + { + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + } + + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1.0 + pitch = 1.0 1.0 + loop = true + } + } + } +} +@PART[*]:HAS[@PLUME[ReStock_KeroloxUpper],@EFFECTS:HAS[!engage]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + @EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq10 + volume = #$../../../PLUME[ReStock_KeroloxUpper]/plumeScale$ + pitch = 1.0 + loop = false + } + } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_HypergolicUpperWhite.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_HypergolicUpperWhite.cfg new file mode 100644 index 00000000..1126750f --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_HypergolicUpperWhite.cfg @@ -0,0 +1,179 @@ +@PART[*]:HAS[@PLUME[ReStock_HypergolicUpperWhite]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + ReStock_HypergolicUpperWhite + { + //Shock cone type effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_HypergolicUpperWhite]/transformName$ + localRotation = #$/PLUME[ReStock_HypergolicUpperWhite]/localRotation$ + localPosition = #$/PLUME[ReStock_HypergolicUpperWhite]/corePosition$ + fixedScale = #$/PLUME[ReStock_HypergolicUpperWhite]/coreScale$ + // + name = core + modelName = ReStock/FX/restock-fx-wolfhound-core + + decluster = false + emitOnUpdate = true + + emission + { + density = #$@ReStockPlume/atmosphereKeys/key2$ 0 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.65 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8 + } + + speed + { + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.8 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + } + + //Primary plume + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_HypergolicUpperWhite]/transformName$ + localRotation = #$/PLUME[ReStock_HypergolicUpperWhite]/localRotation$ + localPosition = #$/PLUME[ReStock_HypergolicUpperWhite]/plumePosition$ + fixedScale = #$/PLUME[ReStock_HypergolicUpperWhite]/plumeScale$ + // + name = plume + modelName = ReStock/FX/restock-fx-wolfhound-plume + sizeClamp = 50 + decluster = false + emitOnUpdate = true + xyForce + { + density = 1 0 + density = 0 0 + } + speed + { + density = 1.0 1 + density = 0.0 0.7 + + power = #$@ReStockPlume/PowerKeys/ignition$ 1.2 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -2 + density = #$@ReStockPlume/atmosphereKeys/key1$ -1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.8 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.65 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key2$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.9 + } + } + + AUDIO + { + name = audio + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_HypergolicUpperWhite]/plumeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1.0 + pitch = 1.0 1.0 + loop = true + } + } + &engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq6 + volume = 0.35 + pitch = 1.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Lower.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Lower.cfg new file mode 100644 index 00000000..e35a3e8c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Lower.cfg @@ -0,0 +1,275 @@ +@PART[*]:HAS[@PLUME[ReStock_CE_Hydrolox_Lower]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + ReStock_CE_Hydrolox_Lower + { + //Shock cone type effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$ + localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/corePosition$ + fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/coreScale$ + // + name = core + modelName = ReStock/FX/CryoEngines/fx-erebus-core-1 + decluster = false + emitOnUpdate = true + xyForce = 0 + emission + { + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 3 + } + speed + { + power = #$@ReStockPlume/PowerKeys/startup$ 0.5 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2 + } + } + + //Create copy of core + +MODEL_MULTI_SHURIKEN_PERSIST[core] + { + @name = core2 + %offsetDirection = 0,0,1 + %offset = 4.5 + } + + //Fade out cores one after the other + @MODEL_MULTI_SHURIKEN_PERSIST[core] + { + %emission + { + density = 0.6 1 + density = 0.55 0.7 + density = 0.5 0 + } + } + @MODEL_MULTI_SHURIKEN_PERSIST[core2] + { + %emission + { + density = 0.75 1 + density = 0.6 0.7 + density = 0.55 0 + } + } + + + //Primary plume + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$ + localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumePosition$ + fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumeScale$ + // + name = plume + modelName = ReStock/FX/CryoEngines/fx-fuji-plume-1 //ReStock/FX/CryoEngines/fx-erebus-plume-1 + sizeClamp = 50 + decluster = false + emitOnUpdate = true + xyForce + { + density = 1 0 + density = 0 0 + } + speed + { + density = 1.0 0.7 + density = 0.0 0.7 + + power = #$@ReStockPlume/PowerKeys/ignition$ 1.2 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 10 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 30 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + } + //secondary plume that adds a wispy flame type overlay effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_Hydrolox_Lower]/transformName$ + localRotation = #$/PLUME[ReStock_CE_Hydrolox_Lower]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plumePosition$ + fixedScale = #$/PLUME[ReStock_CE_Hydrolox_Lower]/plume2Scale$ + // + name = plume2 + modelName = ReStock/FX/CryoEngines/fx-etna-plume-2-red + sizeClamp = 50 + decluster = false + emitOnUpdate = true + xyForce + { + density = 1 0 + density = 0 0 + } + speed + { + density = 1.0 0.7 + density = 0.0 0.7 + + power = #$@ReStockPlume/PowerKeys/ignition$ 1.2 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 10 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 15 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + } + AUDIO + { + name = audio + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_CE_Hydrolox_Lower]/plumeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1.0 + pitch = 1.0 1.0 + loop = true + } + } + &engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq6 + volume = 0.35 + pitch = 1.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } + + +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Upper.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Upper.cfg new file mode 100644 index 00000000..07d059a0 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/RestockCE_hydrolox_Upper.cfg @@ -0,0 +1,267 @@ +@PART[*]:HAS[@PLUME[ReStock_CE_HydroloxUpper]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + ReStock_CE_HydroloxUpper + { + //Shock cone type effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$ + localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/corePosition$ + fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/coreScale$ + // + name = core + modelName = ReStock/FX/CryoEngines/fx-ulysses-core-1 + + decluster = false + emitOnUpdate = true + + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.6 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.25 + } + + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.8 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.0 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2 + } + } + + //Primary plume + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$ + localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/plumePosition$ + fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/plumeScale$ + // + name = plume + modelName = ReStock/FX/CryoEngines/fx-ulysses-plume-1 + sizeClamp = 50 + decluster = false + emitOnUpdate = true + xyForce + { + density = 1 0 + density = 0 0 + } + speed + { + density = 1.0 1 + density = 0.0 0.7 + + power = #$@ReStockPlume/PowerKeys/ignition$ 1.2 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 5 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -2 + density = #$@ReStockPlume/atmosphereKeys/key1$ -1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key2$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.9 + } + } + //secondary plume that adds a wispy flame type overlay effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$/PLUME[ReStock_CE_HydroloxUpper]/transformName$ + localRotation = #$/PLUME[ReStock_CE_HydroloxUpper]/localRotation$ + localPosition = #$/PLUME[ReStock_CE_HydroloxUpper]/plumePosition$ + fixedScale = #$/PLUME[ReStock_CE_HydroloxUpper]/plume2Scale$ + // + name = plume2 + modelName = ReStock/FX/CryoEngines/fx-etna-plume-2-blue + sizeClamp = 50 + decluster = false + emitOnUpdate = true + xyForce + { + density = 1 0 + density = 0 0 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.4 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.4 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + + power = #$@ReStockPlume/PowerKeys/ignition$ 1.2 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 2 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 10 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 30 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.01 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.03 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.04 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + } + AUDIO + { + name = audio + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_CE_HydroloxUpper]/plumeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1.0 + pitch = 1.0 1.0 + loop = true + } + } + &engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq6 + volume = 0.35 + pitch = 1.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLowerSparrow.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLowerSparrow.cfg new file mode 100644 index 00000000..5b078588 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLowerSparrow.cfg @@ -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 = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + logGrowScale + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 3.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 7 + density = #$@ReStockPlume/atmosphereKeys/key3$ 12 + density = #$@ReStockPlume/atmosphereKeys/key4$ 13 + density = #$@ReStockPlume/atmosphereKeys/key5$ 14 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.3 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.3 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.2 + + power = #$@ReStockPlume/PowerKeys/startup$ 1 + power = #$@ReStockPlume/PowerKeys/flameout$ 1 + power = #$@ReStockPlume/PowerKeys/ignition$ 1 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2 + } + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.65 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.9 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.95 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.033 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.3 + } + size + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.75 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.75 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key3$ 0 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ -0.5 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazeScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$ + // + name = plumeboundary + modelName = RealPlume/Hoojiwana_FX/MPspike + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 5 + decluster = true + emitOnUpdate = true + randConeEmit + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 6 + density = #$@ReStockPlume/atmosphereKeys/key5$ 10 + } + logGrowScale + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 4 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4 + density = #$@ReStockPlume/atmosphereKeys/key5$ 6 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 20 + density = #$@ReStockPlume/atmosphereKeys/key4$ 20 + density = #$@ReStockPlume/atmosphereKeys/key5$ 25 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.1 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + } + size + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/streamScale$ + energy = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$ + // + name = stream + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroSparrowStream + fixedEmissions = false + sizeClamp = 50 + decluster = true + emitOnUpdate = true + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 3 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + logGrowScale + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 3 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 10 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -0.2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 7 + density = #$@ReStockPlume/atmosphereKeys/key3$ 12 + density = #$@ReStockPlume/atmosphereKeys/key4$ 14 + density = #$@ReStockPlume/atmosphereKeys/key5$ 16 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.3 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + + power = #$@ReStockPlume/PowerKeys/startup$ 1.0 + power = #$@ReStockPlume/PowerKeys/flameout$ 1.0 + power = #$@ReStockPlume/PowerKeys/ignition$ 1.0 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1.3 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.65 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.9 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.95 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.033 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.3 + + power = #$@ReStockPlume/PowerKeys/startup$ 1.5 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + size + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.75 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.75 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key3$ 0 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flameScale$ + energy = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/emissionMult$ + // + name = flame + modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 2 + decluster = true + emitOnUpdate = true + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.3 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.8 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.2 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 3 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 3 + density = #$@ReStockPlume/atmosphereKeys/key4$ 3 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2 + } + offset + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLowerSparrow]/flarePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/flareScale$ + // + name = flare + modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare + fixedEmissions = false + + randomInitalVelocityOffsetMaxRadius = 0.1 + speed = 0.5 + energy = 0.1 + size = 0.6 + xyForce = 0 + + decluster = true + emitOnUpdate = true + + emission + { + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + } + + AUDIO + { + channel = Ship + clip = Bluedog_DB/Sounds/KW/sound_altloop2 + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_KeroloxLowerSparrow]/blazeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1 + pitch = 1.0 1 + loop = true + } + + } + } +} + + +@PART[*]:HAS[@PLUME[ReStock_KeroloxLowerSparrow],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen] +{ + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = Bluedog_DB/Sounds/KW/sound_liq3 + volume = 2 + pitch = 1.0 + loop = false + } + } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLower_Blaze.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLower_Blaze.cfg new file mode 100644 index 00000000..b05cfdd1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_KeroloxLower_Blaze.cfg @@ -0,0 +1,456 @@ +@PART[*]:HAS[@PLUME[ReStock_KeroloxLower_Blaze]]:AFTER[zRealPlume]:NEEDS[SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxLower_Blaze + { + //Flame effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$ + energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$ + // + name = blaze + modelName = ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 2 + decluster = true + emitOnUpdate = true + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.3 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.2 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.6 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1 + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 3 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 3 + density = #$@ReStockPlume/atmosphereKeys/key4$ 3 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2 + } + offsetDirection = 0,-1,0 + offset + { + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.5 + } + + } + //Overlay effect + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/lampScale$ + energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$ + // + name = lamp + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0 + xyForce = 0 + decluster = true + emitOnUpdate = true + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 3 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.8 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 15 + density = #$@ReStockPlume/atmosphereKeys/key4$ 15 + density = #$@ReStockPlume/atmosphereKeys/key5$ 15 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.25 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.35 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.1 + } + offsetDirection = 0,-1,0 + offset + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ -2 + density = #$@ReStockPlume/atmosphereKeys/key3$ -2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + } + //To fill in the plume close to the engine bell as the other two effects fade in after the engine bell + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamPosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/streamScale$ + energy = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/energy$ + speed = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/speed$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$ + // + name = stream + modelName = ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream + fixedEmissions = false + //sizeClamp = 50 + decluster = true + emitOnUpdate = true + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1 + + power = #$@ReStockPlume/PowerKeys/ignition$ 0.5 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.7 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 15 + density = #$@ReStockPlume/atmosphereKeys/key3$ 30 + density = #$@ReStockPlume/atmosphereKeys/key4$ 30 + density = #$@ReStockPlume/atmosphereKeys/key5$ 30 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2 + density = #$@ReStockPlume/atmosphereKeys/key4$ 2 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.7 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.4 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.6 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.9 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + offsetDirection = 0,-1,0 + offset + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + } + //Smoke effect from original real plume kerolox lower + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$ + // + name = plumeboundary + modelName = RealPlume/Hoojiwana_FX/MPspike + fixedEmissions = false + sizeClamp = 50 + decluster = true + emitOnUpdate = true + randomInitalVelocityOffsetMaxRadius = 5 + randConeEmit + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + } + xyForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.05 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.1 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.45 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.75 + } + logGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 4 + density = #$@ReStockPlume/atmosphereKeys/key3$ 6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 6 + density = #$@ReStockPlume/atmosphereKeys/key5$ 10 + } + logGrowScale + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 4 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4 + density = #$@ReStockPlume/atmosphereKeys/key5$ 6 + } + linGrow + { + density = #$@ReStockPlume/atmosphereKeys/key0$ -1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0 + density = #$@ReStockPlume/atmosphereKeys/key2$ 3 + density = #$@ReStockPlume/atmosphereKeys/key3$ 20 + density = #$@ReStockPlume/atmosphereKeys/key4$ 20 + density = #$@ReStockPlume/atmosphereKeys/key5$ 25 + } + speed + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key3$ 2.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 4.5 + density = #$@ReStockPlume/atmosphereKeys/key5$ 4 + } + zForce + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.02 + density = #$@ReStockPlume/atmosphereKeys/key5$ 1.04 + } + emission + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 1.5 + density = #$@ReStockPlume/atmosphereKeys/key2$ 2 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.5 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.25 + density = #$@ReStockPlume/atmosphereKeys/key5$ 2 + + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.1 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.4 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 0.5 + } + energy + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 2 + density = #$@ReStockPlume/atmosphereKeys/key1$ 2 + density = #$@ReStockPlume/atmosphereKeys/key2$ 1.7 + density = #$@ReStockPlume/atmosphereKeys/key3$ 1.6 + density = #$@ReStockPlume/atmosphereKeys/key4$ 1 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + + } + size + { + density = #$@ReStockPlume/atmosphereKeys/key0$ 1 + density = #$@ReStockPlume/atmosphereKeys/key1$ 0.85 + density = #$@ReStockPlume/atmosphereKeys/key2$ 0.8 + density = #$@ReStockPlume/atmosphereKeys/key3$ 0.7 + density = #$@ReStockPlume/atmosphereKeys/key4$ 0.55 + density = #$@ReStockPlume/atmosphereKeys/key5$ 0.4 + } + + } + + //Engine flare + MODEL_MULTI_SHURIKEN_PERSIST + { + //Get the inputs from the other config. + transformName = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/transformName$ + localRotation = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/localRotation[2]$ + localPosition = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[0]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[1]$,$../../../PLUME[ReStock_KeroloxLower_Blaze]/flarePosition[2]$ + fixedScale = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/flareScale$ + emissionMult = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/emissionMult$ + // + name = flare + modelName = ReStock/FX/PlumeParty/Engines/BDB/F1Flare + fixedEmissions = false + + randomInitalVelocityOffsetMaxRadius = 0.1 + speed = 0.5 + energy = 0.1 + size = 0.6 + xyForce = 0 + decluster = true + emitOnUpdate = true + + emission + { + power = #$@ReStockPlume/PowerKeys/startup$ 0 + power = #$@ReStockPlume/PowerKeys/flameout$ 0.5 + power = #$@ReStockPlume/PowerKeys/ignition$ 0.7 + power = #$@ReStockPlume/PowerKeys/deepThrottle$ 1 + power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.5 + } + } + + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_altloop2 + volume = 0.0 0.0 + volume = #$../../../PLUME[ReStock_KeroloxLower_Blaze]/blazeScale$ + @volume,1 ^= :^:1.0 : + pitch = 0.0 1 + pitch = 1.0 1 + loop = true + } + + } + } +} + + +@PART[*]:HAS[@PLUME[ReStock_KeroloxLower_Blaze],@EFFECTS:HAS[!engage]]:AFTER[zzRealPlume]:NEEDS[SmokeScreen] +{ + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = RealPlume/KW_Sounds/sound_liq3 + volume = 1 + pitch = 1.0 + loop = false + } + } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_Plume_Keys.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_Plume_Keys.cfg new file mode 100644 index 00000000..3d664628 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/Restock_Plume_Keys.cfg @@ -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 = #$@ReStockPlume/atmosphereKeys/key0$ 0 + // density = #$@ReStockPlume/atmosphereKeys/key1$ 0.1 + // density = #$@ReStockPlume/atmosphereKeys/key2$ 0.5 + // density = #$@ReStockPlume/atmosphereKeys/key3$ 1 + // density = #$@ReStockPlume/atmosphereKeys/key4$ 0.5 + // density = #$@ReStockPlume/atmosphereKeys/key5$ 0 + // } + } + + //Predefined power (throttle) keys mostly for better readability in the configs as well as consistency + PowerKeys + { + startup = 0.0 // no plume visible + flameout = 0.001 // pre-ignition effects visible, e.g. smoke,TEA-TEB + ignition = 0.1 // normal plume during ignition, no pre-ignition effects + deepThrottle = 0.2 // plume at lowest sustainable power + maxThrottle = 1.0 // plume at full power + } + + //use like this eg: + //emission + //{ + // power = #$@ReStockPlume/PowerKeys/startup$ 0 + // power = #$@ReStockPlume/PowerKeys/flameout$ 0.1 + // power = #$@ReStockPlume/PowerKeys/ignition$ 0.3 + // power = #$@ReStockPlume/PowerKeys/deepThrottle$ 0.5 + // power = #$@ReStockPlume/PowerKeys/maxThrottle$ 1.0 + //} + //Some plume FX look bad when emission is too low, in such cases keep the emission value relatively higher even at flameout + //Can assign special flame out or ignition effects if desired + //Both emission and speed need to use these keys for proper throttle response look + //Speed values assigned to speed power keys should not deviate too much from max throttle. + //Enough to shorten the plume at low throttle without squashing it + +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/reStock_HypergolicUpperWhite.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/reStock_HypergolicUpperWhite.cfg new file mode 100644 index 00000000..f4613b9f --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Prefabs/reStock_HypergolicUpperWhite.cfg @@ -0,0 +1,28 @@ +@PART[LiquidEngineRE-J10]:AFTER[RealPlume] +{ + !EFFECTS{} + !PLUME + @MODULE[ModuleEngines*] + { + %name = ModuleEnginesFX + %powerEffectName = ReStock_HypergolicUpperWhite + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_HypergolicUpperWhite + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + emissionMult = 0.5 + + corePosition = 0,0,0 + coreScale = 1 + + plumePosition = 0,0,0 + plumeScale = 1 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Puff.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Puff.cfg new file mode 100644 index 00000000..8cdb526c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Puff.cfg @@ -0,0 +1,17 @@ +@PART[omsEngine]:NEEDS[RealPlume-Stock]:AFTER[zzRealPlume] +{ + @EFFECTS + { + @Hypergolic-OMS-White + { + @MODEL_MULTI_SHURIKEN_PERSIST[flare] + { + %localPosition = 0,0,-0.65 + } + @MODEL_MULTI_SHURIKEN_PERSIST[plumeboundary] + { + %localPosition = 0,0,-0.15 + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Pug.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Pug.cfg new file mode 100644 index 00000000..1c8d45cf --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Pug.cfg @@ -0,0 +1,26 @@ +@PART[restock-engine-125-pug]:NEEDS[zRealPlume,SmokeScreen]//ReStock plus Pug +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_HypergolicUpperWhite + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_HypergolicUpperWhite + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + emissionMult = 0.5 + + corePosition = 0,0,0 + coreScale = 0.5 + + plumePosition = 0,0,0 + plumeScale = 0.25 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Reliant.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Reliant.cfg new file mode 100644 index 00000000..7bdb80c4 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Reliant.cfg @@ -0,0 +1,137 @@ +@PART[liquidEngine]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS + + @MODULE[ModuleEngines*] + { + @name = ModuleEngines + %powerEffectName = ReStock_KeroloxLowerIbis + } + PLUME + { + name = ReStock_KeroloxLowerIbis + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1 + speed = 1 + energy = 1 + + lampPosition = 0,0,0 + lampScale = 0.5 + + streamPosition = 0,0,0 + streamScale = 0.4 + + flarePosition = 0,0.2,0 + flareScale = 0.05 + + } +} +//Patch in turbo exhaust and remove offset effects. +@PART[liquidEngine]:AFTER[zzRealPlume] +{ + %EFFECTS + { + %ReStock_KeroloxLowerIbis + { + @MODEL_MULTI_SHURIKEN_PERSIST[lamp] + { + !offset{} + } + @MODEL_MULTI_SHURIKEN_PERSIST[stream] + { + !offset{} + } + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 90,0,0 + localPosition = 0,0,0 + fixedScale = 0.5 + energy = 1 + speed = 1 + emissionMult = 2 + name = turbopump + modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0.2 + density = 0 0.5 + } + linGrow + { + density = 1.0 0 + density = 0.5 0.2 + density = 0.2 1.5 + density = 0.0 3 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 1 + density = 0.0 0.8 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 6,0,0 + localPosition = 0,-0.62,-0.6 + fixedScale = 1 + energy = 1 + speed = 1 + emissionMult = 1 + name = FumeDark + modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierFumeDark + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0 + density = 0.4 0.1 + density = 0.1 0.5 + density = 0.01 0.8 + density = 0.0 1 + } + linGrow + { + density = 1.0 0 + density = 0.0 4 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 0.5 + density = 0.0 0.4 + } + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Rhino.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Rhino.cfg new file mode 100644 index 00000000..a4892e17 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Rhino.cfg @@ -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 + + + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Schanuzer.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Schanuzer.cfg new file mode 100644 index 00000000..960b523c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Schanuzer.cfg @@ -0,0 +1,26 @@ +@PART[restock-engine-schnauzer-1]:NEEDS[zRealPlume,SmokeScreen]//ReStock plus Apollo SPS +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_HypergolicUpperWhite + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_HypergolicUpperWhite + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + emissionMult = 0.5 + + corePosition = 0,0,0 + coreScale = 2 + + plumePosition = 0,0,0 + plumeScale = 1 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skiff.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skiff.cfg new file mode 100644 index 00000000..d43b21ea --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skiff.cfg @@ -0,0 +1,32 @@ +@PART[LiquidEngineRE-I2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + !PLUME + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_CE_HydroloxUpper + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_CE_HydroloxUpper + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + + speed = 1 + energy = 1 + emissionMult = 1 + + corePosition = 0,0,0 + coreScale = 0.8 + + plumePosition = 0,0,0.2 + plumeScale = 0.65 + + plume2Scale = 0.65 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skipper.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skipper.cfg new file mode 100644 index 00000000..4792956a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Skipper.cfg @@ -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 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Spark.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Spark.cfg new file mode 100644 index 00000000..aa4fd2c2 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Spark.cfg @@ -0,0 +1,88 @@ +@PART[liquidEngineMini_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + !PLUME + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxUpper + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_KeroloxUpper + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1.5 + energy = 1 + speed = 1 + + blazePosition = 0,0,0 + blazeScale = 0.2 + + plumePosition = 0,0,0 + plumeScale = 0.2 + + flarePosition = 0,0,0 + flareScale = 0.02 + } +} + +//Gas generator effect +@PART[liquidEngineMini_v2]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxUpper + { + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 90,0,0 + localPosition = 0,0,0 + fixedScale = 0.2 + energy = 1 + speed = 1 + emissionMult = 2 + name = turbopump + modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0.2 + density = 0 0.5 + } + linGrow + { + density = 1.0 0 + density = 0.5 0.2 + density = 0.2 1.5 + density = 0.0 3 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 1 + density = 0.0 0.8 + } + + } + + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Striker.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Striker.cfg new file mode 100644 index 00000000..6bb145a6 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Striker.cfg @@ -0,0 +1,24 @@ +@PART[restock-srb-striker-1]:NEEDS[zRealPlume,SmokeScreen] +{ + PLUME + { + name = Solid-Lower + transformName = thrustTransform + localRotation = 0,0,0 + flarePosition = 0,0,0.0 + plumePosition = 0,0,0.2 + smokePosition = 0,0,0.2 + slagPosition = 0,0,-0.6 + plumeScale = 0.3 + flareScale = 0.4 + smokeScale = 0.15 + slagScale = 0.3 + energy = 1 + speed = 1 + emissionMult = 1 + } + @MODULE[ModuleEngines*] + { + %powerEffectName = Solid-Lower + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Swivel.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Swivel.cfg new file mode 100644 index 00000000..167f555b --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Swivel.cfg @@ -0,0 +1,30 @@ +@PART[liquidEngine2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS + + @MODULE[ModuleEngines*] + { + @name = ModuleEngines + %powerEffectName = ReStock_KeroloxLowerIbis + } + PLUME + { + name = ReStock_KeroloxLowerIbis + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + emissionMult = 1 + speed = 1 + energy = 1 + + lampPosition = 0,0,0 + lampScale = 0.5 + + streamPosition = 0,0,0 + streamScale = 0.4 + + flarePosition = 0,0,0.3 + flareScale = 0.04 + + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Terrier.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Terrier.cfg new file mode 100644 index 00000000..29709ff3 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Terrier.cfg @@ -0,0 +1,39 @@ +@PART[liquidEngine3_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_HypergolicUpperWhite + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_HypergolicUpperWhite + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + emissionMult = 0.5 + + corePosition = 0,0,0 + coreScale = 0.5 + + plumePosition = 0,0,0 + plumeScale = 0.25 + } +} +@PART[LiquidEngineRE-J10]:FOR[zzRealPlume] +{ + @EFFECTS + { + @ReStock_HypergolicUpperWhite + { + @MODEL_MULTI_SHURIKEN_PERSIST[core] + { + @fixedScale = 2 + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Torch.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Torch.cfg new file mode 100644 index 00000000..8b7a957e --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Torch.cfg @@ -0,0 +1,28 @@ +@PART[restock-engine-torch]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus] +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEngines + %powerEffectName = ReStock_KeroloxLowerIbis + } + PLUME + { + name = ReStock_KeroloxLowerIbis + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + emissionMult = 1 + speed = 1 + energy = 1 + + lampPosition = 0,0,-0.7 + lampScale = 0.5 + + streamPosition = 0,0,-0.5 + streamScale = 0.4 + + flarePosition = 0,0,0 + flareScale = 0.04 + + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/TwinBoar.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/TwinBoar.cfg new file mode 100644 index 00000000..c1a7030a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/TwinBoar.cfg @@ -0,0 +1,134 @@ +@PART[Size2LFB]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1 + + energy = 1 + speed = 1 + + blazePosition = 0,1,0 + blazeScale = 1.1 + + lampPosition = 0,2,0 + lampScale = 1.1 + + streamPosition =0,2,0 + streamScale = 0.8 + + flarePosition = 0,1.5,0 + flareScale = 0.1 + } +} + +//Gas generator effect +@PART[Size2LFB]:AFTER[zzRealPlume] +{ + %EFFECTS + { + %ReStock_KeroloxLower_Blaze + { + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 90,0,0 + localPosition = 0,0,0 + fixedScale = 2 + energy = 1 + speed = 1 + emissionMult = 2 + name = turbopump + modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0.2 + density = 0 0.5 + } + linGrow + { + density = 1.0 0 + density = 0.5 0.2 + density = 0.2 1.5 + density = 0.0 3 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 1 + density = 0.0 0.8 + } + + } + + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = thrustTransform + localRotation = 6,0,0 + localPosition = 0,-0.62,-0.6 + fixedScale = 1 + energy = 1 + speed = 1 + emissionMult = 1 + name = FumeDark + modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierFumeDark + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0 + density = 0.4 0.1 + density = 0.1 0.5 + density = 0.01 0.8 + density = 0.0 1 + } + linGrow + { + density = 1.0 0 + density = 0.0 4 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 0.5 + density = 0.0 0.4 + } + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Twitch.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Twitch.cfg new file mode 100644 index 00000000..aef8820d --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Twitch.cfg @@ -0,0 +1,87 @@ +@PART[smallRadialEngine_v2]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + !PLUME + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxUpper + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_KeroloxUpper + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1.5 + energy = 1 + speed = 1 + + blazePosition = 0,0,0 + blazeScale = 0.2 + + plumePosition = 0,0,0 + plumeScale = 0.2 + + flarePosition = 0,0,0 + flareScale = 0.02 + } +} + +//Gas generator effect +@PART[smallRadialEngine_v2]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen] +{ + %EFFECTS + { + %ReStock_KeroloxUpper + { + MODEL_MULTI_SHURIKEN_PERSIST + { + transformName = fxTransformTurbo + localRotation = 90,0,0 + localPosition = 0,0,0 + fixedScale = 0.2 + energy = 1 + speed = 1 + emissionMult = 2 + name = turbopump + modelName = ReStock/FX/PlumeParty/Engines/BDB/vernierPump + fixedEmissions = false + sizeClamp = 50 + randomInitalVelocityOffsetMaxRadius = 0.2 + randConeEmit + { + density = 1 0.2 + density = 0 0.5 + } + linGrow + { + density = 1.0 0 + density = 0.5 0.2 + density = 0.2 1.5 + density = 0.0 3 + } + emission + { + power = 1.0 1 + power = 0.01 0.1 + power = 0.0 0.0 + } + speed + { + density = 1.0 1 + density = 0.0 0.8 + } + energy + { + density = 1.0 1 + density = 0.0 0.8 + } + + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Ursa.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Ursa.cfg new file mode 100644 index 00000000..8754d01d --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Ursa.cfg @@ -0,0 +1,33 @@ +@PART[restock-engine-ursa-1]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus] +{ + !EFFECTS{} + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 0.75 + energy = 1 + speed = 1 + + blazePosition = 0,0,0 + blazeScale = 0.5 + + lampPosition = 0,1,0 + lampScale = 0.5 + + streamPosition =0,0.7,0 + streamScale = 0.4 + + flarePosition = 0,0.2,0 + flareScale = 0.05 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Valiant.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Valiant.cfg new file mode 100644 index 00000000..e35aa746 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Valiant.cfg @@ -0,0 +1,31 @@ +@PART[restock-engine-125-valiant]:NEEDS[zRealPlume,SmokeScreen,ReStockPlus] +{ + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_KeroloxLower_Blaze + !runningEffectName = DELETE + } + PLUME + { + name = ReStock_KeroloxLower_Blaze + transformName = fxTransformPlume + localRotation = 90,0,0 + localPosition = 0,0,0 + emissionMult = 1 + energy = 1 + speed = 1 + + blazePosition = 0,0.2,0 + blazeScale = 0.5 + + lampPosition = 0,0.8,0 + lampScale = 0.5 + + streamPosition =0,0.8,0 + streamScale = 0.4 + + flarePosition = 0,0.2,0 + flareScale = 0.05 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Vector.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Vector.cfg new file mode 100644 index 00000000..3bee5939 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Vector.cfg @@ -0,0 +1,40 @@ +@PART[SSME]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] +{ + !EFFECTS{} + + @MODULE[ModuleEngines*] + { + @name = ModuleEnginesFX + %powerEffectName = ReStock_CE_Hydrolox_Lower + } + + PLUME + { + name = ReStock_CE_Hydrolox_Lower + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + + speed = 1 + energy = 1 + emissionMult = 1 + + corePosition = 0,0,0 + coreScale = 0.4 + + plumePosition = 0,0,0.2 + plumeScale = 0.8 + + plume2Scale = 0.6 + } +} +@PART[SSME]:AFTER[zzRealPlume] +{ + @EFFECTS + { + @ReStock_CE_Hydrolox_Lower + { + !MODEL_MULTI_SHURIKEN_PERSIST[core2]{} + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Wolfhound.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Wolfhound.cfg new file mode 100644 index 00000000..aa268b92 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/RealPlume/Wolfhound.cfg @@ -0,0 +1,41 @@ +@PART[LiquidEngineRE-J10]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zRealPlume] //:AFTER[RealPlume,ReStock] // +{ + !EFFECTS{} + !PLUME + @MODULE[ModuleEngines*] + { + %name = ModuleEnginesFX + %powerEffectName = ReStock_HypergolicUpperWhite + !runningEffectName = DELETE + } + + PLUME + { + name = ReStock_HypergolicUpperWhite + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0,0,0 + energy = 1 + speed = 1 + emissionMult = 0.5 + + corePosition = 0,0,0 + coreScale = 2 + + plumePosition = 0,0,0 + plumeScale = 1 + } +} +@PART[LiquidEngineRE-J10]:FOR[zzRealPlume] +{ + @EFFECTS + { + @ReStock_HypergolicUpperWhite + { + @MODEL_MULTI_SHURIKEN_PERSIST[core] + { + @fixedScale = 2 + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-core-1.mu new file mode 100644 index 00000000..6c5f554f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-plume-1.mu new file mode 100644 index 00000000..47b520ee Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-erebus-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-core-1.mu new file mode 100644 index 00000000..8f95c9ca Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-flare-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-flare-1.mu new file mode 100644 index 00000000..2433c2a3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-flare-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-1.mu new file mode 100644 index 00000000..bdbe4e37 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-blue.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-blue.mu new file mode 100644 index 00000000..04ecaaf3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-blue.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-red.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-red.mu new file mode 100644 index 00000000..fcff2a02 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2-red.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2.mu new file mode 100644 index 00000000..0d78edd1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-plume-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-turbo-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-turbo-1.mu new file mode 100644 index 00000000..eb17294f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-etna-turbo-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-1.mu new file mode 100644 index 00000000..6bd78fdd Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-2.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-2.mu new file mode 100644 index 00000000..0510b741 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-core-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-plume-1.mu new file mode 100644 index 00000000..5e277c48 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-fuji-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-core-1.mu new file mode 100644 index 00000000..8779630f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-plume-1.mu new file mode 100644 index 00000000..ea013bf8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-hecate-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-core-1.mu new file mode 100644 index 00000000..61942a90 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-plume-1.mu new file mode 100644 index 00000000..ac44e2d8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-pavonis-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-1.mu new file mode 100644 index 00000000..6215e7c3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-2.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-2.mu new file mode 100644 index 00000000..ed880c9b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-core-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-plume-1.mu new file mode 100644 index 00000000..d1407781 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-rhino-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-1.mu new file mode 100644 index 00000000..892a7b40 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-2.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-2.mu new file mode 100644 index 00000000..44b2b3e0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-core-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-plume-1.mu new file mode 100644 index 00000000..4435c9c7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-stromboli-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-core-1.mu new file mode 100644 index 00000000..9e54ed4a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-plume-1.mu new file mode 100644 index 00000000..7e8bb989 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-ulysses-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-core-1.mu new file mode 100644 index 00000000..5bd19432 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-plume-1.mu new file mode 100644 index 00000000..4e3221fb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx-vesuvius-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey01.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey01.dds new file mode 100644 index 00000000..8b597a3b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey01.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey02.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey02.dds new file mode 100644 index 00000000..36d6ae80 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_firey02.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_flarespores01.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_flarespores01.dds new file mode 100644 index 00000000..258a1fcc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/fx_flarespores01.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-1.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-1.dds new file mode 100644 index 00000000..51823976 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-clean-1.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-clean-1.dds new file mode 100644 index 00000000..91758fae Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-blob-clean-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-flame-1.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-flame-1.dds new file mode 100644 index 00000000..ee6e5d31 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-flame-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-1.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-1.dds new file mode 100644 index 00000000..96808c2e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-2.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-2.dds new file mode 100644 index 00000000..8054dffa Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-3.dds b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-3.dds new file mode 100644 index 00000000..bb0bbd92 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/CryoEngines/restock-particle-ring-3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/README.md new file mode 100644 index 00000000..feeb7b7a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/README.md @@ -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. + +![Aerospikes 1](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Aerospike/Aerospikes1.jpg) diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Core.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Core.mu new file mode 100644 index 00000000..db1194d2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Core.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Stream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Stream.mu new file mode 100644 index 00000000..ef272aec Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1Stream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1WarmUp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1WarmUp.mu new file mode 100644 index 00000000..4d4b023c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus1WarmUp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Core.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Core.mu new file mode 100644 index 00000000..5ff8e0b7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Core.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Stream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Stream.mu new file mode 100644 index 00000000..25fc587c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/Torus2Stream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke1.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke1.dds new file mode 100644 index 00000000..28f64add Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Aerospike/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Flare.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Flare.mu new file mode 100644 index 00000000..72b310e4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Flare.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Lamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Lamp.mu new file mode 100644 index 00000000..872e6426 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Lamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Pump.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Pump.mu new file mode 100644 index 00000000..7d64a0f2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Pump.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Trail.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Trail.mu new file mode 100644 index 00000000..2053185b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/F1Trail.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLBlaze.mu new file mode 100644 index 00000000..7e129949 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLStream.mu new file mode 100644 index 00000000..92e744d6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanSLStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanShock.mu new file mode 100644 index 00000000..06e39c2c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacBlaze.mu new file mode 100644 index 00000000..0c0b0810 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacStream.mu new file mode 100644 index 00000000..6e3b1d60 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/TitanVacStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/divergent.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/divergent.dds new file mode 100644 index 00000000..2312bc2d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/divergent.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock2.dds new file mode 100644 index 00000000..7c1bfa6b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock3.dds new file mode 100644 index 00000000..8595661e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/shock3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke1.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke1.dds new file mode 100644 index 00000000..28f64add Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke3.dds new file mode 100644 index 00000000..2dbfa95d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke4.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke4.dds new file mode 100644 index 00000000..6961c66f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/smoke4.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeDark.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeDark.mu new file mode 100644 index 00000000..268b017c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeDark.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeLight.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeLight.mu new file mode 100644 index 00000000..e29d5c76 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierFumeLight.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierPump.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierPump.mu new file mode 100644 index 00000000..40a0ece6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BDB/vernierPump.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/README.md new file mode 100644 index 00000000..0caf814f --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/README.md @@ -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. + +![BE Plumes](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/BlueOrigin/BlueOrigin.jpg) diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLBlaze.mu new file mode 100644 index 00000000..52480f64 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLLamp.mu new file mode 100644 index 00000000..8b87aafc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroSLLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacBlaze.mu new file mode 100644 index 00000000..7ace9926 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacLamp.mu new file mode 100644 index 00000000..8888c606 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/hydroVacLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze.mu new file mode 100644 index 00000000..e6cb009b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLLamp.mu new file mode 100644 index 00000000..1ef7c336 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroSLLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacBlaze.mu new file mode 100644 index 00000000..0769ec90 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacLamp.mu new file mode 100644 index 00000000..51f0967b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/keroVacLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLBlaze.mu new file mode 100644 index 00000000..75f01721 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLLamp.mu new file mode 100644 index 00000000..278bda54 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaSLLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacBlaze.mu new file mode 100644 index 00000000..bea04b4e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacLamp.mu new file mode 100644 index 00000000..b29bc0e4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/methaVacLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke1.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke1.dds new file mode 100644 index 00000000..28f64add Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke3.dds new file mode 100644 index 00000000..2dbfa95d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/BlueOrigin/smoke3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/README.md new file mode 100644 index 00000000..a4da969d --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/README.md @@ -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. + +![Generic Kerolox](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Generic/Generic1.jpg) +![Generic Hydrolox](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Generic/Generic2.jpg) diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisBlaze.mu new file mode 100644 index 00000000..1095b865 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisStream.mu new file mode 100644 index 00000000..28e4f1da Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroIbisStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusBlaze.mu new file mode 100644 index 00000000..824d2bf1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusLamp.mu new file mode 100644 index 00000000..6c152ed3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroOlympusLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornBlaze.mu new file mode 100644 index 00000000..25f06fbd Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornLamp.mu new file mode 100644 index 00000000..d14af9d9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroPopcornLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleShock.mu new file mode 100644 index 00000000..f076c0d9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleStream.mu new file mode 100644 index 00000000..a614f270 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroShuttleStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowBlaze.mu new file mode 100644 index 00000000..a76f78a3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowStream.mu new file mode 100644 index 00000000..3fd67246 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/hydroSparrowStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleBlaze.mu new file mode 100644 index 00000000..e69d6a04 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleLamp.mu new file mode 100644 index 00000000..3a71ae16 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleStream.mu new file mode 100644 index 00000000..e051eb65 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroEagleStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze.mu new file mode 100644 index 00000000..84fec26d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream.mu new file mode 100644 index 00000000..a0f708a4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroIbisStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusBlaze.mu new file mode 100644 index 00000000..3171fac0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusLamp.mu new file mode 100644 index 00000000..08ace599 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroOlympusLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornBlaze.mu new file mode 100644 index 00000000..bcf03ca9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornLamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornLamp.mu new file mode 100644 index 00000000..c160db99 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroPopcornLamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleBlaze.mu new file mode 100644 index 00000000..21aaa485 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleShock.mu new file mode 100644 index 00000000..1f598ad9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleStream.mu new file mode 100644 index 00000000..88cf30fc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroShuttleStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowBlaze.mu new file mode 100644 index 00000000..507e6cc3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowStream.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowStream.mu new file mode 100644 index 00000000..f6f37306 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/keroSparrowStream.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock2.dds new file mode 100644 index 00000000..7c1bfa6b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/shock2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke4.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke4.dds new file mode 100644 index 00000000..6961c66f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Generic/smoke4.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/README.md new file mode 100644 index 00000000..50e4e146 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/README.md @@ -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). + +![HypergolsRed](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Hypergolic/HypergolsRed.jpg) +![HypergolsYellow](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Hypergolic/HypergolsYellow.jpg) \ No newline at end of file diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreRed.mu new file mode 100644 index 00000000..54d002c9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreYellow.mu new file mode 100644 index 00000000..b6882a68 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntCoreYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeRed.mu new file mode 100644 index 00000000..f953e764 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeYellow.mu new file mode 100644 index 00000000..5006f40d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLBluntFumeYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreRed.mu new file mode 100644 index 00000000..ad947145 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreYellow.mu new file mode 100644 index 00000000..2edef797 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpCoreYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeRed.mu new file mode 100644 index 00000000..e9e09b74 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeYellow.mu new file mode 100644 index 00000000..b2ec616a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/SLSharpFumeYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeBlue.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeBlue.mu new file mode 100644 index 00000000..9941a073 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeBlue.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeRed.mu new file mode 100644 index 00000000..d6944753 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeYellow.mu new file mode 100644 index 00000000..bc03a465 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleFumeYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkBlue.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkBlue.mu new file mode 100644 index 00000000..5031b7a4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkBlue.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkRed.mu new file mode 100644 index 00000000..adf84743 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkYellow.mu new file mode 100644 index 00000000..036c0f9e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacFizzleSparkYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeRed.mu new file mode 100644 index 00000000..28bef15c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeYellow.mu new file mode 100644 index 00000000..6dd67963 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornFumeYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkRed.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkRed.mu new file mode 100644 index 00000000..f5ffc937 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkRed.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkYellow.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkYellow.mu new file mode 100644 index 00000000..a6de962c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/VacPopcornSparkYellow.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/blast1.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/blast1.dds new file mode 100644 index 00000000..1a086cea Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/blast1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock2.dds new file mode 100644 index 00000000..7c1bfa6b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock3.dds new file mode 100644 index 00000000..8595661e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/shock3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Hypergolic/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/README.md new file mode 100644 index 00000000..67add9a1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/README.md @@ -0,0 +1,5 @@ +## Nuclear +A wide and astounding set of plumes for atomic engines. Four for jets and four for rockets. The engine models in the images below show the use case of each plume. The **Firefly** and **Diesel** plumes are fit for use on rocket engines. The Turbo Nuk sets are cousins of the **Turbo Color** plumes for afterbuning jet engines. + +![Nukes 1](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Nuclear/Nukes1.jpg) +![Nukes 2](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Nuclear/Nukes2.jpg) diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselFurnace.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselFurnace.mu new file mode 100644 index 00000000..2117eb2d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselFurnace.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselStreak.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselStreak.mu new file mode 100644 index 00000000..4ba3e59d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/dieselStreak.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/divergent.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/divergent.dds new file mode 100644 index 00000000..2312bc2d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/divergent.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyCone.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyCone.mu new file mode 100644 index 00000000..fb58d744 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyCone.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyDust.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyDust.mu new file mode 100644 index 00000000..2121da04 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/fireflyDust.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanFume.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanFume.mu new file mode 100644 index 00000000..039417af Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanFume.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanMach.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanMach.mu new file mode 100644 index 00000000..ccdd4c35 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/magellanMach.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraFume.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraFume.mu new file mode 100644 index 00000000..e9d26d95 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraFume.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraMach.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraMach.mu new file mode 100644 index 00000000..1a4e4e8d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/penumbraMach.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Fume.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Fume.mu new file mode 100644 index 00000000..9d8ef8cf Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Fume.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Lamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Lamp.mu new file mode 100644 index 00000000..4d598760 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual1Lamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Fume.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Fume.mu new file mode 100644 index 00000000..64178865 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Fume.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Lamp.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Lamp.mu new file mode 100644 index 00000000..a37a3d34 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/ritual2Lamp.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock2.dds new file mode 100644 index 00000000..7c1bfa6b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock3.dds new file mode 100644 index 00000000..8595661e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/shock3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke1.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke1.dds new file mode 100644 index 00000000..28f64add Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke3.dds new file mode 100644 index 00000000..2dbfa95d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke4.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke4.dds new file mode 100644 index 00000000..6961c66f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/smoke4.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Shock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Shock.mu new file mode 100644 index 00000000..a3ff538c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Shock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Wave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Wave.mu new file mode 100644 index 00000000..faf6744a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk1Wave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Shock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Shock.mu new file mode 100644 index 00000000..48989a84 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Shock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Wave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Wave.mu new file mode 100644 index 00000000..8e210bdb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Nuclear/turboNuk2Wave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedBlaze.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedBlaze.mu new file mode 100644 index 00000000..e39202d8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedBlaze.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedWave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedWave.mu new file mode 100644 index 00000000..37981597 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierClosedWave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenShock.mu new file mode 100644 index 00000000..f31c4de0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenWave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenWave.mu new file mode 100644 index 00000000..9c39e301 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/rapierOpenWave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock3.dds new file mode 100644 index 00000000..8595661e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/shock3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Rapier/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/README.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/README.md new file mode 100644 index 00000000..6807425e --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/README.md @@ -0,0 +1,11 @@ +## Wheesley /Subsonic series +I was advised against making such fiery plumes for turbofan engines but for now these will persist because they look cool. Well, they _don't have to be_ used on turbofan engines, right? +![Turbofan Engines](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Turbine/Subsonic.jpg) + +## TurboColor series +A subset of plumes for afterburning turbofan engines. A generic bunch, its members are identical except for color. The outer plume body should be thicker/more opaque than this. Will fix soonβ„’ +![TurboColor](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Turbine/Supersonic1.jpg) + +## Afterburn (P&W) series +A subset of plumes modeled after real ones seen on Pratt and Whitney turbojet engines +![Afterburn](https://raw.githubusercontent.com/JadeOfMaar/PlumeParty/master/Engines/Turbine/Supersonic2.jpg) diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Inner.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Inner.mu new file mode 100644 index 00000000..9e6374cd Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Inner.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Outer.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Outer.mu new file mode 100644 index 00000000..654e65bb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnF16Outer.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Inner.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Inner.mu new file mode 100644 index 00000000..85d16bb7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Inner.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Outer.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Outer.mu new file mode 100644 index 00000000..2be61cd5 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ58Outer.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Inner.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Inner.mu new file mode 100644 index 00000000..2d3cc4de Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Inner.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Outer.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Outer.mu new file mode 100644 index 00000000..ef5c7ce9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/afterburnJ79Outer.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/divergent.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/divergent.dds new file mode 100644 index 00000000..2312bc2d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/divergent.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/petrolTrail.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/petrolTrail.mu new file mode 100644 index 00000000..df21d318 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/petrolTrail.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock.dds new file mode 100644 index 00000000..d3340edc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock3.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock3.dds new file mode 100644 index 00000000..8595661e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/shock3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/smoke2.dds b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/smoke2.dds new file mode 100644 index 00000000..474b61ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/smoke2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subCandle.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subCandle.mu new file mode 100644 index 00000000..e9f8d7eb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subCandle.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subHypno.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subHypno.mu new file mode 100644 index 00000000..cadcbd51 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subHypno.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subSporting.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subSporting.mu new file mode 100644 index 00000000..88f326a7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subSporting.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subWhirlwind.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subWhirlwind.mu new file mode 100644 index 00000000..8d0def8c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/subWhirlwind.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueShock.mu new file mode 100644 index 00000000..0b6eab26 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueWave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueWave.mu new file mode 100644 index 00000000..49d395e6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboBlueWave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedShock.mu new file mode 100644 index 00000000..84a0620f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedWave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedWave.mu new file mode 100644 index 00000000..f7bf307a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboRedWave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowShock.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowShock.mu new file mode 100644 index 00000000..62f60dec Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowShock.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowWave.mu b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowWave.mu new file mode 100644 index 00000000..17f0432c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/Engines/Turbine/turboYellowWave.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/LICENSE.md b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/LICENSE.md new file mode 100644 index 00000000..f2796746 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/LICENSE.md @@ -0,0 +1,17 @@ +This mod is licensed Non-Commercial ShareAlike +https://creativecommons.org/licenses/by-nc-sa/4.0/ + + +You are free to: + +* Share — copy and redistribute the material in any medium or format. +* Adapt — remix, transform, and build upon the material. + + +Under the following terms: + +* Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. +* NonCommercial — You may not use the material for commercial purposes. +* ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. +* No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. + diff --git a/Distribution/Restock/GameData/ReStock/FX/PlumeParty/License.txt b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/License.txt new file mode 100644 index 00000000..a4392c5e --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/FX/PlumeParty/License.txt @@ -0,0 +1,7 @@ +Used with permission from JadeOfMaar + +Some FX which are not needed for the Restock realplume project have been removed + +https://github.com/JadeOfMaar/PlumeParty/blob/master/LICENSE.md + +PlumeParty is licensed under CC BY-NC-SA 4.0