JD2022-TU1/data/EngineData/Feedback/FX/FX_hit_weak.ilu

730 lines
No EOL
19 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

n=0.75/1.25
s=0.5/1.25
fx =
{
{
FxDescriptor_Template=
{
name = "FX_hit_weak_01",
texture = "World/Common/FX/Textures/Shape/impact02.png",
gen=
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 0,
animend = 9,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
useMatrix = 0,
maxParticles = 1,
emitParticlesCount = 1,
velNorm = 0,
grav = vectorNew(0.0,0.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 0.0,
friction = 1.0,
freq = 0.001,
emitInterval = 1,
initAngle = 180,
angleDelta = 45,
angularSpeed = 0,
angularSpeedDelta = 0,
timeTarget = 0.0,
texturemirroru = 0,
texturemirrorv = 0,
pivot = vector2dNew(0.0,0.0),
uniformscale = 0,
genBox =
{
AABB =
{
MIN = vector2dNew(-0.0,-0.0),
MAX = vector2dNew(0.5,0.5),
}
},
boundingBox =
{
AABB =
{
MIN = vector2dNew(0.0,-1.0),
MAX = vector2dNew(0.5,0.5),
}
},
nbPhase = 4,
phases =
{
{
ParPhase =
{
phaseTime = 0.0167*4,
animstart = 0,
animend = 3,
animstretchtime = 1,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(4*4*n,2*4*n),
sizeMax = vector2dNew(4*4*n,2*4*n),
}
},
{
ParPhase =
{
phaseTime = 0.0167*12,
animstart = 4,
animend = 9,
animstretchtime = 1,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(4*n,2*n),
sizeMax = vector2dNew(4*n,2*n),
}
},
{
ParPhase =
{
phaseTime = 0.0,
animstart = 9,
animend = 9,
animstretchtime = 1,
blendtonextphase = 0,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(4*1.5*n,2*1.5*n),
sizeMax = vector2dNew(4*1.5*n,2*1.5*n),
}
},
{
ParPhase =
{
phaseTime = 1.0,
animstart = 9,
animend = 9,
animstretchtime = 1,
blendtonextphase = 0,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(3,3),
sizeMax = vector2dNew(3,3),
}
},
},
renderPrio = 0.6,
--GFX_BLEND_UNKNOWN = 0,,
--GFX_BLEND_COPY = 1,
--GFX_BLEND_ALPHA = 2,
--GFX_BLEND_ALPHAPREMULT = 3,
--GFX_BLEND_ALPHADEST = 4,
--GFX_BLEND_ALPHADESTPREMULT = 5,
--GFX_BLEND_ADD = 6,
--GFX_BLEND_ADDALPHA = 7,
--GFX_BLEND_SUBALPHA = 8,
--GFX_BLEND_SUB = 9,
--GFX_BLEND_MUL = 10 ,
--GFX_BLEND_ALPHAMUL = 11,
--GFX_BLEND_IALPHAMUL = 12 ,
--GFX_BLEND_IALPHA = 13,
--GFX_BLEND_IALPHAPREMULT = 14,
--GFX_BLEND_IALPHADEST = 15,
--GFX_BLEND_IALPHADESTPREMULT = 16,
--GFX_BLEND_MUL2X = 17,
blendMode = 0,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 0,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
}
},
}
},
}
},
{
FxDescriptor_Template=
{
-------------SMALL FLASH FLAM --------------
name = "FX_hit_weak_02",
material =
{
GFXMaterialSerializable =
{
shaderPath = "World/Common/FX/MatShader/AddAlpha_MirrorUV.msh",
textureSet =
{
GFXMaterialTexturePathSet =
{
diffuse = "world/common/fx/textures/shockwave/fx_smallshockwave_01.tga",
},
},
},
},
gen=
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 0,
animend = 0,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
maxParticles = 1,
emitParticlesCount = 1,
velNorm = 0,
grav = vectorNew(0.0,0.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 0.0,
friction = 1.0,
freq = 0.01,
emitInterval = 1,
initAngle = 0,
angleDelta = 0,
angularSpeed = 0,
angularSpeedDelta = 0,
timeTarget = 0.0,
pivot = vector2dNew(0.0,0.0),
uniformscale = 1,
genBox =
{
AABB =
{
MIN = vector2dNew(-0.0,-0.0),
MAX = vector2dNew(0.5,0.5),
}
},
boundingBox =
{
AABB =
{
MIN = vector2dNew(0.0,-1.0),
MAX = vector2dNew(0.5,0.5),
}
},
nbPhase = 3,
phases =
{
{
ParPhase =
{
phaseTime = 0.1/2,
colorMin = "0x80ffffff",
colorMax = "0x80ffffff",
sizeMin = vector2dNew(0.5*1.6*s,0.5*1.6*s),
sizeMax = vector2dNew(0.5*1.6*s,0.5*1.6*s),
}
},
{
ParPhase =
{
phaseTime = 0.2/2,
colorMin = "0x18449de2",
colorMax = "0x18449de2",
sizeMin = vector2dNew(6/1.5*1.6*s,6/1.5*1.6*s),
sizeMax = vector2dNew(6/1.5*1.6*s,6/1.5*1.6*s),
}
},
{
ParPhase =
{
phaseTime = 0.0,
Blendtonextphase = 0,
colorMin = "0x003577da",
colorMax = "0x003577da",
sizeMin = vector2dNew(10/1.5*1.6*s,10/1.5*1.6*s),
sizeMax = vector2dNew(10/1.5*1.6*s,10/1.5*1.6*s),
}
},
},
renderPrio = 0.6,
--GFX_BLEND_UNKNOWN = 0,,
--GFX_BLEND_COPY = 1,
--GFX_BLEND_ALPHA = 2,
--GFX_BLEND_ALPHAPREMULT = 3,
--GFX_BLEND_ALPHADEST = 4,
--GFX_BLEND_ALPHADESTPREMULT = 5,
--GFX_BLEND_ADD = 6,
--GFX_BLEND_ADDALPHA = 7,
--GFX_BLEND_SUBALPHA = 8,
--GFX_BLEND_SUB = 9,
--GFX_BLEND_MUL = 10 ,
--GFX_BLEND_ALPHAMUL = 11,
--GFX_BLEND_IALPHAMUL = 12 ,
--GFX_BLEND_IALPHA = 13,
--GFX_BLEND_IALPHAPREMULT = 14,
--GFX_BLEND_IALPHADEST = 15,
--GFX_BLEND_IALPHADESTPREMULT = 16,
--GFX_BLEND_MUL2X = 17,
blendMode = 7,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 0,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
}
},
}
},
}
},
{
FxDescriptor_Template=
{
name = "FX_hit_weak_03",
texture = "World/Common/FX/Textures/Smoke/Smallsmoke_x4_01.png",
minDelay = 0.05,
maxDelay = 0.05,
gen=
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 1,
animstart = 0,
animend = 3,
AnimUVfreq = 15,
params =
{
ParticleGeneratorParameters =
{
-- defaultColor = "0xa0ffffff",
maxParticles = 5,
emitParticlesCount = 5,
velNorm = 3.0,
grav = vectorNew(0.0,2.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 6,
friction = 0.92,
freq = 0.0001,
initAngle = 0,
angleDelta = 30,
angularSpeed = 0,
angularSpeedDelta = 5,
computeAABB = 1,
uniformscale = 1,
pivot = vector2dNew(0.0,0.0),
orienttodir = 1,
genBox =
{
AABB =
{
MIN = vector2dNew(-1.0,-1.0),
MAX = vector2dNew(1.0,1.0),
}
},
nbPhase = 4,
phases =
{
-- {
-- ParPhase =
-- {
-- phaseTime = 0.00,
-- blendtonextphase = 0,
-- colorMin = "0x00ffffff",
-- colorMax = "0x00ffffff",
-- sizeMin = vector2dNew(0,0),
-- sizeMax = vector2dNew(0,0),
-- }
-- },
-- {
-- ParPhase =
-- {
-- phaseTime = 0.025,
-- deltaphasetime = 0.0,
-- colorMin = "0xffffffff",
-- colorMax = "0xffffffff",
-- sizeMin = vector2dNew(0.0,0.0),
-- sizeMax = vector2dNew(0,0),
-- }
-- },
{
ParPhase =
{
phaseTime = 0.1,
deltaphasetime = 0.05,
-- animstart = 2,
-- animend = 10,
-- animstretchtime = 1,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(0.5/1*s,0.5/1*s),
sizeMax = vector2dNew(1.5/1*s,1.5/1*s),
}
},
{
ParPhase =
{
phaseTime = 0.1,
deltaphasetime = 0.05,
-- animstart = 2,
-- animend = 10,
-- animstretchtime = 1,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(0.65/1*s,0.65/1*s),
sizeMax = vector2dNew(1.35/1*s,1.35/1*s),
}
},
{
ParPhase =
{
phaseTime = 0.1,
deltaphasetime = 0.05,
-- animstart = 2,
-- animend = 10,
-- animstretchtime = 1,
colorMin = "0x80ffffff",
colorMax = "0x80ffffff",
sizeMin = vector2dNew(0.45/1*s,0.45/1*s),
sizeMax = vector2dNew(1.0/1*s,1.0/1*s),
}
},
{
ParPhase =
{
phaseTime = 0.1,
deltaphasetime = 0.05,
blendtonextphase = 1,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(0.0,0.0),
sizeMax = vector2dNew(0,0),
}
},
{
ParPhase =
{
phaseTime = 0.0,
blendtonextphase = 0,
deltaphasetime = 0.0,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(0.0,0),
sizeMax = vector2dNew(0.0,0.0),
}
},
},
renderPrio = 0.075,
--GFX_BLEND_UNKNOWN = 0,
--GFX_BLEND_COPY = 1
--GFX_BLEND_ALPHA = 2
--GFX_BLEND_ALPHAPREMULT = 3
--GFX_BLEND_ALPHADEST = 4
--GFX_BLEND_ALPHADESTPREMULT = 5
--GFX_BLEND_ADD = 6
--GFX_BLEND_ADDALPHA = 7
--GFX_BLEND_SUBALPHA = 8
--GFX_BLEND_SUB = 9
--GFX_BLEND_MUL = 10
--GFX_BLEND_ALPHAMUL = 11
--GFX_BLEND_IALPHAMUL = 12
--GFX_BLEND_IALPHA = 13
--GFX_BLEND_IALPHAPREMULT = 14
--GFX_BLEND_IALPHADEST = 15
--GFX_BLEND_IALPHADESTPREMULT = 16
--GFX_BLEND_MUL2X = 17
blendMode = 2,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 2,
--rotateShape = vectorNew(1.57,0.0,0.0),
circleradius = 0.12,
innercircleradius = 0.01,
genangmin = 0,
genangmax = -180,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
}
},
}
},
}
},
{
FxDescriptor_Template=
{
name = "FX_hit_weak_04",
material =
{
GFXMaterialSerializable =
{
shaderPath = "World/Common/FX/MatShader/AddAlpha_MirrorUV.msh",
textureSet =
{
GFXMaterialTexturePathSet =
{
diffuse = "world/common/fx/textures/flash/fx_smalllight_01.tga",
},
},
},
},
gen=
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 0,
animend = 0,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
maxParticles = 1,
emitParticlesCount = 1,
velNorm = 0,
grav = vectorNew(0.0,0.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 0.0,
friction = 1.0,
freq = 0.01,
emitInterval = 1,
initAngle = 180,
angleDelta = 0,
angularSpeed = 0,
angularSpeedDelta = 0,
timeTarget = 0.0,
startTime = 1.0,
stopTime = 1.00,
pivot = vector2dNew(0.0,0.0),
uniformscale = 1,
genBox =
{
AABB =
{
MIN = vector2dNew(-0.0,-0.0),
MAX = vector2dNew(0.5,0.5),
}
},
boundingBox =
{
AABB =
{
MIN = vector2dNew(0.0,-1.0),
MAX = vector2dNew(0.5,0.5),
}
},
nbPhase = 3,
phases =
{
{
ParPhase =
{
phaseTime = 0.1,
colorMin = "0xffffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(15*s,15*s),
sizeMax = vector2dNew(15*s,15*s),
}
},
{
ParPhase =
{
phaseTime = 0.05,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(5.0*s,5.0*s),
sizeMax = vector2dNew(5.0*s,5.0*s),
}
},
{
ParPhase =
{
phaseTime = 0.0,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(3*s,3*s),
sizeMax = vector2dNew(3*s,3*s),
}
},
},
renderPrio = 0.7,
--GFX_BLEND_UNKNOWN = 0,,
--GFX_BLEND_COPY = 1,
--GFX_BLEND_ALPHA = 2,
--GFX_BLEND_ALPHAPREMULT = 3,
--GFX_BLEND_ALPHADEST = 4,
--GFX_BLEND_ALPHADESTPREMULT = 5,
--GFX_BLEND_ADD = 6,
--GFX_BLEND_ADDALPHA = 7,
--GFX_BLEND_SUBALPHA = 8,
--GFX_BLEND_SUB = 9,
--GFX_BLEND_MUL = 10 ,
--GFX_BLEND_ALPHAMUL = 11,
--GFX_BLEND_IALPHAMUL = 12 ,
--GFX_BLEND_IALPHA = 13,
--GFX_BLEND_IALPHAPREMULT = 14,
--GFX_BLEND_IALPHADEST = 15,
--GFX_BLEND_IALPHADESTPREMULT = 16,
--GFX_BLEND_MUL2X = 17,
blendMode = 7,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 0,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
}
},
}
},
}
},
{
FxDescriptor_Template=
{
name = "FX_hit_weak_05",
texture = "World/Common/FX/Textures/Shape/SmallStar_01.png",
minDelay = 0.05,
maxDelay = 0.05,
angleOffset = 0,
gen=
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 0,
animend = 0,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
maxParticles = 8,
emitParticlesCount = 8,
velNorm = 7.0/1.0*s,
grav = vectorNew(0.0,-12.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 20.0/1*s,
friction = 0.92,
freq = 0.001,
emitInterval = 1,
initAngle = 360,
angleDelta = 360,
angularSpeed = 360,
angularSpeedDelta = 90,
pivot = vector2dNew(0.0,0.0),
uniformscale = 1,
orientDir = 0,
genBox =
{
AABB =
{
MIN = vector2dNew(-0.0,-0.0),
MAX = vector2dNew(0.5,0.5),
}
},
boundingBox =
{
AABB =
{
MIN = vector2dNew(0.0,-1.0),
MAX = vector2dNew(0.5,0.5),
}
},
nbPhase = 3,
phases =
{
{
ParPhase =
{
phaseTime = 0.25,
deltaphasetime = 0.1,
colorMin = "0xffffe156",
colorMax = "0xffffa944",
sizeMin = vector2dNew(0.05/1.5*n,0.05/1.5*n),
sizeMax = vector2dNew(0.1/0.75*n,0.1/0.75*n),
}
},
{
ParPhase =
{
phaseTime = 0.35,
colorMin = "0xffffe156",
colorMax = "0xffffa944",
sizeMin = vector2dNew(0.05/1.5*n,0.05/1.5*n),
sizeMax = vector2dNew(0.1/0.75*n,0.1/0.75*n),
}
},
{
ParPhase =
{
phaseTime = 0.0,
colorMin = "0xffffe156",
colorMax = "0xffffa944",
sizeMin = vector2dNew(0.0,0.0),
sizeMax = vector2dNew(0.0,0.0),
}
},
},
renderPrio = -0.05,
--GFX_BLEND_UNKNOWN = 0,,
--GFX_BLEND_COPY = 1,
--GFX_BLEND_ALPHA = 2,
--GFX_BLEND_ALPHAPREMULT = 3,
--GFX_BLEND_ALPHADEST = 4,
--GFX_BLEND_ALPHADESTPREMULT = 5,
--GFX_BLEND_ADD = 6,
--GFX_BLEND_ADDALPHA = 7,
--GFX_BLEND_SUBALPHA = 8,
--GFX_BLEND_SUB = 9,
--GFX_BLEND_MUL = 10 ,
--GFX_BLEND_ALPHAMUL = 11,
--GFX_BLEND_IALPHAMUL = 12 ,
--GFX_BLEND_IALPHA = 13,
--GFX_BLEND_IALPHAPREMULT = 14,
--GFX_BLEND_IALPHADEST = 15,
--GFX_BLEND_IALPHADESTPREMULT = 16,
--GFX_BLEND_MUL2X = 17,
blendMode = 2,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 2,
circleradius = 0.12,
innercircleradius = 0.11,
genangmin = 50,
genangmax = -110,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
}
},
}
},
}
},
}
appendTable(component.FxBankComponent_Template.Fx,fx)