JD2022-TU1/data/World/ui/fx/jackpot_stars/blow.tbl

1049 lines
47 KiB
Text

TABLE =
{
NAME="FxDescriptor_Template",
FxDescriptor_Template =
{
name = "blow",
gen =
{
NAME="ITF_ParticleGenerator_Template",
ITF_ParticleGenerator_Template =
{
-- computeAABB = 0,
-- useAnim = 0,
-- loop = 0,
-- amvPath = "",
-- useUVRandom = 0,
-- animstart = -1,
-- animend = -1,
-- animname = "",
-- AnimUVfreq = 1,
params =
{
NAME="ParticleGeneratorParameters",
ParticleGeneratorParameters =
{
maxParticles = 21,
-- defaultColor = "0xFFFFFFFF",
-- emitParticlesCount = 4294967295,
-- forceNoDynamicFog = 0,
-- renderInReflection = 1,
-- dieFadeTime = -1,
-- emitterMaxLifeTime = -1,
-- pos = vectorNew(0, 0, 0),
-- pivot = vector2dNew(0, 0),
-- velNorm = 1,
-- velAngle = 0,
-- velAngleDelta = 0,
-- grav = vectorNew(0, 0, 0),
-- acc = vectorNew(0, 0, 0),
-- depth = 0,
-- useZAsDepth = 1,
-- velocityVar = 1,
-- friction = 1,
-- freq = 0.05,
-- freqDelta = 0,
-- forceEmitAtStart = 0,
-- emitBatchCount = 1,
-- emitBatchCount_AAO = 1,
-- emitBatchCount_AAO_max = 4294967295,
-- initAngle = 0,
-- angleDelta = 0,
-- angularSpeed = 0,
-- angularSpeedDelta = 0,
-- timeTarget = 0,
-- nbPhase = 1,
-- renderPrio = 0,
-- initLifeTime = 0,
-- circleRadius = 1,
-- innerCircleRadius = 0,
-- scaleShape = vectorNew(1, 1, 1),
-- rotateShape = vectorNew(0, 0, 0),
randomizeDirection = 0,
-- followBezier = 1,
-- getAtlasSize = 0,
genBox =
{
NAME="AABB",
AABB =
{
MIN = vector2dNew(-50, 0),
MAX = vector2dNew(50, 15),
},
},
-- GenSize = 0,
-- GenSide = 0,
-- GenPosMin = 0,
-- GenPosMax = 1,
-- GenDensity = -1,
boundingBox =
{
NAME="AABB",
AABB =
{
-- MIN = vector2dNew(0, 0),
-- MAX = vector2dNew(0, 0),
},
},
-- orientDir = 0,
-- UVmode = 0,
-- UVmodeFlag = 0,
-- uniformscale = 0,
-- impostorrendering = 0,
-- showimpostorrender = 0,
-- impostorTextureSizeX = 128,
-- impostorTextureSizeY = 128,
-- genangmin = -180,
-- genangmax = 180,
-- canFlipAngleOffset = 0,
-- canFlipInitAngle = 0,
-- canFlipAngularSpeed = 0,
-- canFlipPivot = 0,
-- canFlipPos = 0,
-- canFlipUV = 0,
-- canFlipAngleMin = 0,
-- canFlipAngleMax = 0,
-- canFlipAccel = 0,
-- canFlipOrientDir = 0,
-- numberSplit = 0,
-- splitDelta = 0,
-- useMatrix = 0,
-- usePhasesColorAndSize = 1,
-- useActorTranslation = 0,
-- actorTranslationOffset = vector2dNew(0, 0),
-- disableLight = 0,
phases =
{
},
curvePosition =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAngle =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(8.428123, 81.7439, 45.08601),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(-101.7564, 205.795, 52.0193),
Time = 4,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveVelocityMult =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(2, 2, -2),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(-6, -8, -10),
Time = 0.85,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAccelX =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAccelY =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAccelZ =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveSize =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(9.943858, 52.42051, 31.18219),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
NormalOut = vectorNew(-1.638084, -1.638084, -1.638084),
NormalOutTime = vectorNew(0.6096495, 0.6096495, 0.6096495),
Interpolation = 2,
},
},
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(50, 50, 50),
Time = 1,
NormalIn = vectorNew(-9.345726, -9.345726, -9.345726),
NormalInTime = vectorNew(0.2255364, 0.2255364, 0.2255364),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveSizeY =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAlpha =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
-- Point = vectorNew(0, 0, 0),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
NormalOut = vectorNew(0.3116812, 0.3116812, 0.3116812),
NormalOutTime = vectorNew(0.08966563, 0.08966563, 0.08966563),
Interpolation = 2,
},
},
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(1, 1, 1),
Time = 0.5,
NormalIn = vectorNew(0.1208424, 0.1208424, 0.1208424),
NormalInTime = vectorNew(0.04407294, 0.04407294, 0.04407294),
NormalOut = vectorNew(-0.04695121, -0.04695121, -0.04695121),
NormalOutTime = vectorNew(0.2720366, 0.2720366, 0.2720366),
Interpolation = 2,
},
},
{
NAME="SplinePoint",
SplinePoint =
{
-- Point = vectorNew(0, 0, 0),
Time = 1,
NormalIn = vectorNew(0.01341463, 0.01341463, 0.01341463),
NormalInTime = vectorNew(0.724924, 0.724924, 0.724924),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveRGB =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(1, 0.7333333, 0.1843137),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveRGB1 =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveRGB2 =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveRGB3 =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveAnim =
{
NAME="ParLifeTimeCurve",
ParLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
parEmitVelocity =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(142.2072, 142.2072, 142.2072),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
parEmitVelocityAngle =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(90, 90, 90),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
parEmitAngle =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
parEmitAngularSpeed =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveFreq =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(20, 20, 20),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveParLifeTime =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(1, 1, 1),
-- Time = 0,
-- NormalIn = vectorNew(0, 0, 0),
-- NormalInTime = vectorNew(1, 1, 1),
-- NormalOut = vectorNew(0, 0, 0),
-- NormalOutTime = vectorNew(1, 1, 1),
-- Interpolation = 0,
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitAlpha =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitColorFactor =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitSizeXY =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitAcceleration =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitGravity =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
curveEmitAnim =
{
NAME="EmitLifeTimeCurve",
EmitLifeTimeCurve =
{
-- baseTime = 1,
-- outputMin = vectorNew(0, 0, 0),
-- outputMax = vectorNew(1, 1, 1),
curve =
{
NAME="Spline",
Spline =
{
Points =
{
},
-- TimeLoopMode = 0,
-- TimeLoop = 0,
},
},
},
},
genGenType = 1,
-- genMode = 1,
-- genEmitMode = 0,
},
},
-- zSortMode = 0,
},
},
material =
{
NAME="GFXMaterialSerializable",
GFXMaterialSerializable =
{
textureSet =
{
NAME="GFXMaterialTexturePathSet",
GFXMaterialTexturePathSet =
{
diffuse = "world/ui/textures/star_glow.tga",
-- back_light = "",
-- normal = "",
-- separateAlpha = "",
-- diffuse_2 = "",
-- back_light_2 = "",
-- anim_impostor = "",
-- diffuse_3 = "",
-- diffuse_4 = "",
},
},
-- ATL_Channel = 0,
shaderPath = "world/ui/materials/_common/alpha_add.msh",
materialParams =
{
NAME="GFXMaterialSerializableParam",
GFXMaterialSerializableParam =
{
-- Reflector_factor = 0,
},
},
-- stencilTest = 0,
-- alphaTest = 4294967295,
-- alphaRef = 4294967295,
},
},
-- angleOffset = 0,
-- minDelay = 0,
-- maxDelay = 0,
frequencyInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
emitCountInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
maxParticlesInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
velocityInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
velocityDeltaInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
angularSpeedInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
angularSpeedDeltaInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
defaultAlphaInput =
{
NAME="ProceduralInputData",
ProceduralInputData =
{
-- input = "",
-- min = 0,
-- max = 1,
-- minValue = 0,
-- maxValue = 1,
-- mod = 0,
-- abs = 0,
-- add = 0,
-- sin = 0,
},
},
draw2D = 1,
}
}