File size: 3,275 Bytes
b6a38d7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
-- ========== GENERATED BY ParticleSystemPreset Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('ParticleSystemPreset', {
distance_bias = -9000,
game_time_animated = true,
group = "Destruction",
id = "Destr_DebrisChunks_GlassWindows",
particles_scale_with_object = true,
presim_time = 100,
stable_cam_distance = true,
PlaceObj('ParticleEmitter', {
'label', "Splinters",
'bins', set( "A", "B" ),
'time_stop', 100,
'world_space', true,
'emit_detail_level', 60,
'max_live_count', 5,
'parts_per_sec', 100000,
'lifetime_min', 2000,
'size_min', 20,
'size_max', 360,
'shader', "Distortion",
'texture', "Textures/Particles/wood_splinters.tga",
'normalmap', "Textures/Particles/wood_splinters.norm.tga",
'frames', point(4, 3),
'mat_metallic', 34,
'normal_to_distortion', true,
'distortion_scale', -1000,
'distortion_scale_max', 1000,
'outlines', {},
'texture_hash', 5626097955630754890,
}, nil, nil),
PlaceObj('ParticleBehaviorPickFrame', nil, nil, nil),
PlaceObj('ParticleBehaviorFadeInOut', {
'fade_curve', {
range_y = 10,
scale = 1000,
point(0, 1000, 1000),
point(293, 787, 1000),
point(745, 124, 382),
point(1000, 124, 382),
},
}, nil, nil),
PlaceObj('ParticleBehaviorRotate', {
'bins', set( "B" ),
'rpm_curve', {
range_y = 10,
scale = 10,
point(0, -411, 1032),
point(192, -1168, 1715),
point(588, -1895, 2545),
point(1000, -3000, 3000),
},
'rpm_curve_range', range(-3000, 3000),
}, nil, nil),
PlaceObj('ParticleBehaviorFadeInOut', {
'bins', set( "C" ),
'fade_curve', {
range_y = 10,
scale = 1000,
point(0, 1000, 1000),
point(333, 1000, 1000),
point(794, 1000, 1000),
point(1000, 0, 0),
},
}, nil, nil),
PlaceObj('ParticleBehaviorRotate', {
'bins', set( "C" ),
'rpm_curve', {
range_y = 10,
scale = 10,
point(0, 1, 1),
point(226, 1, 1),
point(482, 1, 1),
point(1000, 0, 0),
},
'rpm_curve_range', range(180, 181),
}, nil, nil),
PlaceObj('DisplacerLine', {
'position1', point(0, -500, 0),
'position2', point(0, 500, 0),
}, nil, nil),
PlaceObj('DisplacerLine', {
'position1', point(0, 0, -500),
'position2', point(0, 0, 500),
}, nil, nil),
PlaceObj('ParticleBehaviorRandomSpeedSpray', {
'direction', point(1000, 0, 500),
'spread_angle', 9000,
'vel_min', 100,
'vel_max', 5000,
}, nil, nil),
PlaceObj('ParticleBehaviorRandomSpeedSpray', {
'probability', 50,
'direction', point(-1000, 0, 500),
'spread_angle', 9000,
'vel_min', 100,
'vel_max', 5000,
}, nil, nil),
PlaceObj('ParticleBehaviorRandomSpeedSpray', {
'probability', 10,
'direction', point(1000, 0, 200),
'spread_angle_min', 4500,
'spread_angle', 12000,
'vel_min', 2000,
'vel_max', 6000,
}, nil, nil),
PlaceObj('ParticleBehaviorRandomSpeedSpray', {
'probability', 10,
'direction', point(-1000, 0, 0),
'spread_angle_min', 4500,
'spread_angle', 12000,
'vel_min', 2000,
'vel_max', 6000,
}, nil, nil),
PlaceObj('ParticleBehaviorGravityWind', {
'direction', point(0, 0, -1000),
'acceleration', 20000,
'max_vel', 90000,
}, nil, nil),
PlaceObj('ParticleBehaviorCollision', {
'time_start', 200,
'probability', 10,
'friction', 200,
'clearbins', set( "B" ),
'setbins', set( "C" ),
}, nil, nil),
})
|