fx = { { FxDescriptor_Template= { name = "FX_ground_grass", texture = "world/common/fx/textures/gamematreact/fx_gamematreact.tga", --angleOffset = 3.5, gen = { ITF_ParticleGenerator_Template = { useanim = 0, animstart = 2, animend = 2, animuvfreq = 0, params = { ParticleGeneratorParameters = { canFlipAngleOffset = 0, canFlipInitAngle = 0, canFlipAngularSpeed = 0, canFlipPivot = 0, canFlipUV = 0, canFlipAngleMin = 1, canFlipAngleMax = 1, canFlipAccel = 0, maxParticles = 25, emitParticlesCount = 4, velNorm = 1.0 , grav = vectorNew(0.0,-2.0,0.0), acc = vectorNew(0.0,0.0,0.01), velocityVar = 0.5, friction = 0.985, freq = 0.03, -- emitInterval = 0.1, initAngle = 360.0, angleDelta = 360, angularSpeed = 0, angularSpeedDelta = 15, pivot = vector2dNew(0.0,0.0), uniformscale = 1, genBox = { AABB = { MIN = vector2dNew(-0.0,-0.0), MAX = vector2dNew(0.1,0.1), } }, boundingBox = { AABB = { MIN = vector2dNew(0.0,0.0), MAX = vector2dNew(0.1,0.1), } }, nbPhase = 3, phases = { { ParPhase = { phaseTime = 0.1, deltaphasetime = 0.03, colorMin = "0x80ffffff", colorMax = "0x80ffffff", Blendtonextphase = 1, sizeMin = vector2dNew(0.2,0.2), sizeMax = vector2dNew(0.6,0.6), }, }, { ParPhase = { phaseTime = 0.5, deltaphasetime = 0.1, colorMin = "0xffffffff", colorMax = "0xffffffff", sizeMin = vector2dNew(0.5,0.5), sizeMax = vector2dNew(0.8,0.8), }, }, { ParPhase = { phaseTime = 0.2, colorMin = "0x00ffffff", colorMax = "0x00ffffff", sizeMin = vector2dNew(0.7,0.7), sizeMax = vector2dNew(1.2,1.2), Blendtonextphase = 0, }, }, }, renderPrio = 0.099, --PARGEN_GEN_POINTS = 0 --PARGEN_GEN_RECTANGLE = 1 --PARGEN_GEN_CIRCLE = 2 genGenType = 2, circleradius = 0.5, innercircleradius = 0.2, genangmin = 120, genangmax = 170, --PARGEN_MODE_FOLLOW = 0 --PARGEN_MODE_COMPLEX = 1 genMode = 1, }, }, }, }, } }, } appendTable(component.FxBankComponent_Template.Fx,fx)