JD2022-TU1/data/World/ui/fx/leader/leader_sparksplosion.tbl

867 lines
40 KiB
Text

TABLE =
{
NAME="FxDescriptor_Template",
FxDescriptor_Template =
{
Name = "leader_sparksplosion",
Gen =
{
ITF_ParticleGenerator_Template =
{
-- ComputeAABB = 0,
-- UseAnim = 0,
-- Loop = 0,
-- AmvPath = "",
-- UseUVRandom = 0,
-- Animstart = -1,
-- Animend = -1,
-- Animname = "",
-- AnimUVfreq = 1.000000,
Params =
{
ParticleGeneratorParameters =
{
MaxParticles = 5,
DefaultColor = "0xFFFFFFFF",
-- EmitParticlesCount = 4294967295,
-- ForceNoDynamicFog = 0,
-- RenderInReflection = 1,
-- DieFadeTime = -1.000000,
EmitterMaxLifeTime = -0.500000,
-- Pos = vectorNew(0.000000,0.000000,0.000000),
-- Pivot = vector2dNew(0.000000,0.000000),
-- VelNorm = 1.000000,
-- VelAngle = 0.000000,
-- VelAngleDelta = 0.000000,
-- Grav = vectorNew(0.000000,0.000000,0.000000),
-- Acc = vectorNew(0.000000,0.000000,0.000000),
-- Depth = 0.000000,
-- UseZAsDepth = 1,
-- VelocityVar = 1.000000,
-- Friction = 1.000000,
Freq = 1.000000,
-- FreqDelta = 0.000000,
-- ForceEmitAtStart = 0,
-- EmitBatchCount = 1,
EmitBatchCount_AAO = 5,
-- EmitBatchCount_AAO_max = 4294967295,
-- InitAngle = 0,
-- AngleDelta = 0,
-- AngularSpeed = 0,
-- AngularSpeedDelta = 0,
-- TimeTarget = 0.000000,
-- NbPhase = 1,
-- RenderPrio = 0.000000,
-- InitLifeTime = 0.000000,
CircleRadius = 50.000000,
InnerCircleRadius = 10.000000,
-- ScaleShape = vectorNew(1.000000,1.000000,1.000000),
-- RotateShape = vectorNew(0.000000,0.000000,0.000000),
-- RandomizeDirection = 1,
-- FollowBezier = 1,
-- GetAtlasSize = 0,
-- GenBox =
-- {
-- AABB =
-- {
-- MIN = vector2dNew(0.000000,0.000000),
-- MAX = vector2dNew(0.000000,0.000000),
-- },
-- },
-- GenSize = 0.000000,
-- GenSide = 0,
-- GenPosMin = 0.000000,
-- GenPosMax = 1.000000,
-- GenDensity = -1.000000,
-- BoundingBox =
-- {
-- AABB =
-- {
-- MIN = vector2dNew(0.000000,0.000000),
-- MAX = vector2dNew(0.000000,0.000000),
-- },
-- },
OrientDir = 1,
-- UVmode = 0, -- UV_Default
-- UVmodeFlag = 0, -- UVF_Default
-- Uniformscale = 0.000000,
-- 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 = 1, -- BOOL_true
-- UsePhasesColorAndSize = 1,
UseActorTranslation = 1,
-- ActorTranslationOffset = vector2dNew(0.000000,0.000000),
-- DisableLight = 0,
CurvePosition =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAngle =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveVelocityMult =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAccelX =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAccelY =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAccelZ =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveSize =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(92.662163,94.955612,93.808899),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
NormalOut = vectorNew(16.503180,16.503180,16.503180),
NormalOutTime = vectorNew(0.014172,0.014172,0.014172),
Interpolation = 2, -- interp_bezier
},
},
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(133.873077,183.380463,158.626770),
Time = 1.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveSizeY =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAlpha =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(0.412620,1.079070,0.745845),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
NormalOut = vectorNew(-0.463603,-0.738394,-0.738394),
NormalOutTime = vectorNew(0.007974,0.000050,0.000050),
Interpolation = 4, -- interp_bezier_standard
},
},
{
NAME="SplinePoint",
SplinePoint =
{
-- Point = vectorNew(0.000000,0.000000,0.000000),
Time = 1.000000,
NormalIn = vectorNew(-0.018994,-0.018994,-0.018994),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveRGB =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(1.000000,0.874510,0.490196),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveRGB1 =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveRGB2 =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveRGB3 =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveAnim =
{
ParLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(0.080078,0.080078,0.080078),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
ParEmitVelocity =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
-- Point = vectorNew(0.000000,0.000000,0.000000),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
ParEmitVelocityAngle =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
ParEmitAngle =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
ParEmitAngularSpeed =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveFreq =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveParLifeTime =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
Points =
{
{
NAME="SplinePoint",
SplinePoint =
{
Point = vectorNew(0.300007,1.003491,0.651749),
-- Time = 0.000000,
-- NormalIn = vectorNew(0.000000,0.000000,0.000000),
-- NormalInTime = vectorNew(1.000000,1.000000,1.000000),
-- NormalOut = vectorNew(0.000000,0.000000,0.000000),
-- NormalOutTime = vectorNew(1.000000,1.000000,1.000000),
-- Interpolation = 0, -- interp_linear
},
},
},
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitAlpha =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitColorFactor =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitSizeXY =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitAcceleration =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitGravity =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
CurveEmitAnim =
{
EmitLifeTimeCurve =
{
-- BaseTime = 1.000000,
-- OutputMin = vectorNew(0.000000,0.000000,0.000000),
-- OutputMax = vectorNew(1.000000,1.000000,1.000000),
Curve =
{
NAME="Spline",
Spline =
{
-- TimeLoopMode = 0,
-- TimeLoop = 0.000000,
},
},
},
},
-- GenGenType = 0, -- PARGEN_GEN_POINTS
-- GenMode = 1, -- PARGEN_MODE_COMPLEX
GenEmitMode = 1, -- PARGEN_EMITMODE_ALLATONCE
},
},
-- ZSortMode = 0, -- PARGEN_ZSORT_NONE
},
},
Material =
{
GFXMaterialSerializable =
{
TextureSet =
{
GFXMaterialTexturePathSet =
{
Diffuse = "world/ui/textures/leader.tga",
-- Back_light = "",
-- Normal = "",
-- SeparateAlpha = "",
-- Diffuse_2 = "",
-- Back_light_2 = "",
-- Anim_impostor = "",
-- Diffuse_3 = "",
-- Diffuse_4 = "",
},
},
-- ATL_Channel = 0,
-- ATL_Path = "",
ShaderPath = "world/ui/materials/_common/alpha_g_add.msh",
-- MaterialParams =
-- {
-- GFXMaterialSerializableParam =
-- {
-- Reflector_factor = 0.000000,
-- },
-- },
-- StencilTest = 0,
-- AlphaTest = 4294967295,
-- AlphaRef = 4294967295,
},
},
-- AngleOffset = 0,
-- MinDelay = 0.000000,
-- MaxDelay = 0.000000,
-- FrequencyInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- EmitCountInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- MaxParticlesInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- VelocityInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- VelocityDeltaInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- AngularSpeedInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- AngularSpeedDeltaInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
-- DefaultAlphaInput =
-- {
-- ProceduralInputData =
-- {
-- Input = "",
-- Min = 0.000000,
-- Max = 1.000000,
-- MinValue = 0.000000,
-- MaxValue = 1.000000,
-- Mod = 0,
-- Abs = 0,
-- Add = 0,
-- Sin = 0,
-- },
-- },
},
}