Magic Ladder
Posted: Mon Dec 01, 2014 2:29 am
Working with some magic bridges, so I figured a magic ladder would go well with them.

Particle:
Object:
Particle:
Code: Select all
defineParticleSystem{
name = "magic_ladder",
emitters = {
{
velocity = {
0.1,
0.4
},
lifetime = {
3,
3
},
maxParticles = 100,
rotationSpeed = 0.3,
blendMode = "Additive",
emitterShape = "MeshShape",
airResistance = 0.1,
emissionRate = 10,
size = {
1,
2
},
fadeIn = 2,
gravity = {
0,
0,
0
},
color0 = {
0.15,
0.1,
0.125
},
objectSpace = true,
fadeOut = 2,
sprayAngle = {
0,
360
},
texture = "assets/textures/particles/fog.tga",
emissionTime = 0,
opacity = 0.2
},
{
velocity = {
0,
0.1
},
lifetime = {
1,
1.7
},
maxParticles = 200,
rotationSpeed = 2,
blendMode = "Additive",
emitterShape = "MeshShape",
airResistance = 0.1,
emissionRate = 100,
size = {
0.05,
0.15
},
fadeIn = 0.1,
gravity = {
0,
-0.5,
0
},
color0 = {
1.5,
1,
1.25
},
objectSpace = true,
fadeOut = 0.5,
sprayAngle = {
0,
30
},
texture = "assets/textures/particles/glitter_silver.tga",
emissionTime = 0,
opacity = 1
},
{
velocity = {
0,
0.1
},
lifetime = {
1,
1
},
maxParticles = 400,
rotationSpeed = 2,
blendMode = "Additive",
emitterShape = "MeshShape",
airResistance = 0.1,
emissionRate = 400,
size = {
0.05,
0.25
},
fadeIn = 0.1,
gravity = {
0,
-0.2,
0
},
color0 = {
2.25,
1.5,
1.875
},
objectSpace = true,
fadeOut = 0.5,
sprayAngle = {
0,
30
},
texture = "assets/textures/particles/glitter_silver.tga",
emissionTime = 0,
opacity = 1
}
}
}Code: Select all
defineObject{
components = {
{
name = "model",
model = "assets/models/env/ladder_metal.fbx",
enabled = false,
storeSourceData = true,
class = "Model"
},
{
name = "ladder",
class = "Ladder"
},
{
name = "particle",
class = "Particle",
emitterMesh = "assets/models/env/ladder_metal.fbx",
particleSystem = "magic_ladder"
},
},
baseObject = "base_wall_decoration",
editorIcon = 248,
name = "ladder_magic",
automapIcon = 140
}