|
|
|
|
|
PlaceObj('ParticleSystemPreset', { |
|
group = "Environment", |
|
id = "Butterflies_Orange", |
|
ignore_game_object_age = true, |
|
speed_up = 4000, |
|
PlaceObj('ParticleEmitter', { |
|
'emit_detail_level', 60, |
|
'max_live_count', 10, |
|
'parts_per_sec', 10000, |
|
'lifetime_min', 5000000000000, |
|
'lifetime_max', 5000000000000, |
|
'size_min', 100, |
|
'size_max', 150, |
|
'texture', "Textures/Particles/Butterfly_Orange_3x3.tga", |
|
'frames', point(3, 3), |
|
'light_softness', 1000, |
|
'outlines', { |
|
{ |
|
point(40, 416), |
|
point(680, 1308), |
|
point(1328, 404), |
|
point(632, 268), |
|
}, |
|
{ |
|
point(1376, 348), |
|
point(1376, 1068), |
|
point(2716, 1068), |
|
point(2716, 348), |
|
}, |
|
{ |
|
point(3208, 1036), |
|
point(3608, 1036), |
|
point(4064, 388), |
|
point(2740, 372), |
|
}, |
|
{ |
|
point(540, 2388), |
|
point(812, 2388), |
|
point(1092, 1756), |
|
point(256, 1756), |
|
}, |
|
{ |
|
point(1369, 1848), |
|
point(2032, 2676), |
|
point(2724, 1864), |
|
point(2072, 1632), |
|
}, |
|
{ |
|
point(2734, 1824), |
|
point(3404, 2676), |
|
point(4092, 1828), |
|
point(3400, 1552), |
|
}, |
|
{ |
|
point(8, 3136), |
|
point(672, 4044), |
|
point(1352, 3136), |
|
point(668, 3004), |
|
}, |
|
{ |
|
point(1396, 3140), |
|
point(2044, 4040), |
|
point(2696, 3132), |
|
point(2008, 2996), |
|
}, |
|
{ |
|
point(2804, 3196), |
|
point(3412, 4048), |
|
point(4092, 3060), |
|
point(3056, 3052), |
|
}, |
|
}, |
|
'texture_hash', 8543946415733154618, |
|
}, nil, nil), |
|
PlaceObj('ParticleBehaviorColorize', { |
|
'start_color_min', RGBA(254, 147, 110, 255), |
|
'start_color_max', RGBA(253, 188, 163, 255), |
|
'mid_color', RGBA(248, 112, 94, 255), |
|
'end_color', RGBA(232, 160, 90, 255), |
|
'type', "One of four", |
|
}, nil, nil), |
|
PlaceObj('FaceAlongMovement', { |
|
'rotate', true, |
|
}, nil, nil), |
|
PlaceObj('ParticleBehaviorGravityWell', { |
|
'position', point(0, 0, 2000), |
|
'start_vel', 100, |
|
'acceleration', 100, |
|
'max_vel', 1000, |
|
}, nil, nil), |
|
PlaceObj('Oscillate', { |
|
'x_period', 2000, |
|
'x_strength', range(10, 16), |
|
'y_period', 2000, |
|
'y_strength', range(10, 17), |
|
'z_strength', range(7, 15), |
|
}, nil, nil), |
|
PlaceObj('ParticleBehaviorTornado', { |
|
'position', point(0, 820, 1000), |
|
'start_rpm', 100, |
|
'mid_rpm', 100, |
|
'end_rpm', 25, |
|
}, nil, nil), |
|
PlaceObj('ParticleBehaviorAnimate', { |
|
'fps', 20, |
|
'sequence_time_remap', { |
|
range_y = 10, |
|
scale = 1000, |
|
point(0, 0, 0), |
|
point(334, 332, 479), |
|
point(658, 632, 763), |
|
point(1000, 1000, 1000), |
|
}, |
|
}, nil, nil), |
|
PlaceObj('DisplacerCircle', { |
|
'position', point(0, 0, 2000), |
|
'inner_radius', 1000, |
|
'outer_radius', 3000, |
|
}, nil, nil), |
|
PlaceObj('DisplacerTerrainBirth', { |
|
'range_min', 1000, |
|
}, nil, nil), |
|
}) |
|
|
|
|