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, } }