TABLE = { NAME = "FxDescriptor_Template", FxDescriptor_Template = { Name = "mojo_flash", Gen = { ITF_ParticleGenerator_Template = { ComputeAABB = 0, UseAnim = 0, Loop = 0, AmvPath = "", UseUVRandom = 0, Animstart = -1, Animend = -1, Animname = "", AnimUVfreq = 1.000000, Params = { ParticleGeneratorParameters = { MaxParticles = 10, DefaultColor = "0xFFFFFFFF", EmitParticlesCount = 4294967295, ForceNoDynamicFog = 0, RenderInReflection = 1, DieFadeTime = -1.000000, EmitterMaxLifeTime = 1.000000, 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 = 0.050000, FreqDelta = 0.000000, ForceEmitAtStart = 0, EmitBatchCount = 1, EmitBatchCount_AAO = 10, 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 = 0.000000, ScaleShape = vectorNew(1.000000,1.000000,1.000000), RotateShape = vectorNew(0.000000,0.000000,0.000000), RandomizeDirection = 0, FollowBezier = 1, GetAtlasSize = 0, GenBox = { AABB = { MIN = vector2dNew(-200.000000,-50.000000), MAX = vector2dNew(160.000000,40.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 = 0, UVmode = 0, -- UV_Default UVmodeFlag = 1, -- UVF_FlipX 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 = 2, -- BOOL_cond UsePhasesColorAndSize = 1, UseActorTranslation = 0, 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 = { Points = { { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.014327,0.014327,0.014327), 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, }, }, }, }, 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 = { Points = { { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(-3.239321,-3.239321,-3.239321), 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, }, }, }, }, 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(37.899231,159.688034,98.793617), Time = 0.000000, NormalIn = vectorNew(0.000000,0.000000,0.000000), NormalInTime = vectorNew(1.000000,1.000000,1.000000), NormalOut = vectorNew(-3.552391,21.429911,21.429911), NormalOutTime = vectorNew(0.016267,0.003822,0.003822), Interpolation = 2, -- interp_bezier }, }, }, 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(1.000000,1.000000,1.000000), Time = 0.000000, NormalIn = vectorNew(0.575360,0.575360,0.575360), NormalInTime = vectorNew(0.014727,0.014727,0.014727), NormalOut = vectorNew(-0.744006,-0.744006,-0.744006), NormalOutTime = vectorNew(0.002747,0.002747,0.002747), Interpolation = 4, -- interp_bezier_standard }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.000000,0.000000,0.000000), Time = 1.000000, NormalIn = vectorNew(-0.025011,-0.025011,-0.025011), 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 = 2, -- interp_bezier }, }, }, 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,1.000000,1.000000), Time = 0.000000, NormalIn = vectorNew(0.000000,0.000000,0.000000), NormalInTime = vectorNew(0.000000,0.000000,0.000000), NormalOut = vectorNew(0.000000,0.000000,0.000000), NormalOutTime = vectorNew(0.000000,0.000000,0.000000), Interpolation = 0, -- interp_linear }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(1.000000,0.737024,0.105882), Time = 0.073028, 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 }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(1.000000,0.400000,0.000000), 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, }, }, }, }, 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 = { 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 = { Points = { { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(48.909779,48.909779,48.909779), 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, }, }, }, }, 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(1.886679,1.886678,1.886679), 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 = { Points = { { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(4.053803,0.001339,2.027571), 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, }, }, }, }, GenGenType = 2, -- PARGEN_GEN_CIRCLE GenMode = 1, -- PARGEN_MODE_COMPLEX GenEmitMode = 0, -- PARGEN_EMITMODE_OVERTIME }, }, ZSortMode = 0, -- PARGEN_ZSORT_NONE }, }, Material = { GFXMaterialSerializable = { TextureSet = { GFXMaterialTexturePathSet = { Diffuse = "world/ui/textures/sparks_multi.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, }, }, OutlinedMaskParams = { OutlinedMaskMaterialParams = { MaskColor = "0x00000000", OutlineColor = "0x00000000", Thickness = 1.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, }, }, }, }