TABLE = { NAME = "FxDescriptor_Template", FxDescriptor_Template = { Name = "mojo_cumul", Gen = { ITF_ParticleGenerator_Template = { ComputeAABB = 0, UseAnim = 0, Loop = 0, AmvPath = "", UseUVRandom = 0, Animstart = -1, Animend = -1, Animname = "", AnimUVfreq = 1.000000, Params = { ParticleGeneratorParameters = { MaxParticles = 30, 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 = 150.000000, InnerCircleRadius = 80.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(-20.000000,-20.000000), MAX = vector2dNew(20.000000,20.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 = 2, -- UVF_FlipY Uniformscale = 0.000000, Impostorrendering = 0, Showimpostorrender = 0, ImpostorTextureSizeX = 128, ImpostorTextureSizeY = 128, Genangmin = 0, Genangmax = 360, 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 = 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(-128.493607,129.061493,0.283938), 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 }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(361.881104,-360.936188,0.472483), 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, }, }, }, }, 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(32.332672,63.612694,47.972687), Time = 0.000000, NormalIn = vectorNew(0.000000,0.000000,0.000000), NormalInTime = vectorNew(1.000000,1.000000,1.000000), NormalOut = vectorNew(-4.582765,-4.582765,-4.582765), NormalOutTime = vectorNew(0.315859,0.315859,0.315859), 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(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.430220,0.430220,0.430220), NormalOutTime = vectorNew(0.000707,0.000707,0.000707), Interpolation = 4, -- interp_bezier_standard }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(1.000000,1.000000,1.000000), Time = 0.280405, NormalIn = vectorNew(0.036003,0.036003,0.036003), NormalInTime = vectorNew(0.077685,0.077685,0.077685), NormalOut = vectorNew(0.040901,0.040901,0.040901), NormalOutTime = vectorNew(0.091227,0.091227,0.091227), Interpolation = 4, -- interp_bezier_standard }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.878449,0.878449,0.878449), Time = 0.722569, NormalIn = vectorNew(-0.098400,-0.098400,-0.098400), NormalInTime = vectorNew(0.171706,0.171706,0.171706), NormalOut = vectorNew(-0.109661,-0.109661,-0.109661), NormalOutTime = vectorNew(0.165694,0.165694,0.165694), Interpolation = 4, -- interp_bezier_standard }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.000000,0.000000,0.000000), Time = 1.000000, NormalIn = vectorNew(-0.001581,-0.001581,-0.001581), NormalInTime = vectorNew(0.606345,0.606345,0.606345), 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,0.717647,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, }, }, }, }, 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(-229.135696,-229.135696,-229.135696), 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(30.000000,30.000000,30.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, }, }, }, }, 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.267378,0.267376,0.267378), 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 = { Points = { { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(21.206409,13.345360,0.450514), 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, }, }, }, }, 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 = 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/ico_mojo.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.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, }, }, }, }