TABLE = { NAME = "FxDescriptor_Template", FxDescriptor_Template = { Name = "fx3", Gen = { ITF_ParticleGenerator_Template = { ComputeAABB = 0, UseAnim = 0, Loop = 0, AmvPath = "", UseUVRandom = 0, Animstart = -1, Animend = -1, Animname = "", AnimUVfreq = 1.000000, Params = { ParticleGeneratorParameters = { MaxParticles = 3, DefaultColor = "0xFFFFFFFF", EmitParticlesCount = 4294967295, ForceNoDynamicFog = 0, RenderInReflection = 1, DieFadeTime = -1.000000, EmitterMaxLifeTime = -20.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 = 1.000000, FreqDelta = 0.000000, ForceEmitAtStart = 1, EmitBatchCount = 1, EmitBatchCount_AAO = 1, EmitBatchCount_AAO_max = 4294967295, InitAngle = 0, AngleDelta = 0, AngularSpeed = 0, AngularSpeedDelta = 0, TimeTarget = 0.000000, NbPhase = 1, RenderPrio = 0.000000, InitLifeTime = 0.000000, CircleRadius = 1.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(-3.000000,-3.000000), MAX = vector2dNew(3.000000,3.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 = 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(16.304878,16.304878,16.304878), Time = 0.000000, NormalIn = vectorNew(0.000000,0.000000,0.000000), NormalInTime = vectorNew(1.000000,1.000000,1.000000), NormalOut = vectorNew(61.438644,61.438644,61.438644), NormalOutTime = vectorNew(0.004606,0.004606,0.004606), Interpolation = 2, -- interp_bezier }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(93.784126,132.476913,113.130516), Time = 1.000000, NormalIn = vectorNew(0.289703,0.289703,0.289703), NormalInTime = vectorNew(0.531817,0.531817,0.531817), 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, }, }, }, }, 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.009241,0.009241,0.009241), Time = 0.000000, NormalIn = vectorNew(-0.130361,-0.130361,-0.130361), NormalInTime = vectorNew(0.001256,0.001256,0.001256), NormalOut = vectorNew(-0.011924,-0.011924,-0.011924), NormalOutTime = vectorNew(0.235731,0.235731,0.235731), Interpolation = 2, -- interp_bezier }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.988107,0.988107,0.988107), Time = 0.338616, NormalIn = vectorNew(0.560633,0.560633,0.560633), NormalInTime = vectorNew(0.005882,0.005882,0.005882), NormalOut = vectorNew(0.000000,0.000000,0.000000), NormalOutTime = vectorNew(0.000203,0.000203,0.000203), Interpolation = 2, -- interp_bezier }, }, { NAME = "SplinePoint", SplinePoint = { Point = vectorNew(0.000000,0.000000,0.000000), Time = 1.000000, NormalIn = vectorNew(0.000000,0.000000,0.000000), NormalInTime = vectorNew(0.577881,0.577881,0.577881), 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,1.000000,1.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 = { 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(1.001808,1.001808,1.001808), Time = 0.005165, 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/mask_square_rounded.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_b_add_clamp.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, }, }, }, }