File size: 4,850 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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
-- ========== GENERATED BY ParticleSystemPreset Editor DO NOT EDIT MANUALLY! ==========

PlaceObj('ParticleSystemPreset', {
	game_time_animated = true,
	group = "Explosion_Car",
	id = "Cistern_fire",
	particles_scale_with_object = true,
	stable_cam_distance = true,
	PlaceObj('ParticleEmitter', {
		'label', "Fire",
		'bins', set( "A", "B" ),
		'time_stop', 500,
		'time_period', 200,
		'randomize_period', 200,
		'world_space', true,
		'emit_detail_level', 100,
		'max_live_count', 100,
		'parts_per_sec', 2400,
		'lifetime_max', 1400,
		'position', point(0, 0, -100),
		'angle', range(0, 360),
		'shader', "Add",
		'texture', "Textures/Particles/fire2x2.tga",
		'frames', point(2, 2),
		'self_illum', 100,
		'softness', 60,
		'far_softness', 50,
		'viewangle_softness_curve', {
			range_y = 10,
			scale = 1000,
			point(0, 0, 0),
			point(333, 1000, 1000),
			point(667, 1000, 1000),
			point(1000, 1000, 1000),
		},
		'view_dependent_opacity', 94,
		'outlines', {
			{
				point(544, 2016),
				point(1488, 2016),
				point(1680, 8),
				point(544, 8),
			},
			{
				point(2600, 1960),
				point(4080, 1960),
				point(4080, 8),
				point(2144, 8),
			},
			{
				point(88, 3984),
				point(2040, 3984),
				point(2040, 2112),
				point(88, 2112),
			},
			{
				point(2056, 2112),
				point(2056, 4088),
				point(4088, 4088),
				point(4088, 2112),
			},
		},
		'texture_hash', 7496109197729400096,
	}, nil, nil),
	PlaceObj('ParticleEmitter', {
		'label', "Fire",
		'bins', set( "B", "D" ),
		'time_stop', 500,
		'time_period', 200,
		'randomize_period', 200,
		'world_space', true,
		'emit_detail_level', 100,
		'max_live_count', 100,
		'parts_per_sec', 3200,
		'lifetime_max', 1400,
		'position', point(0, 0, -100),
		'angle', range(0, 360),
		'shader', "Add",
		'texture', "Textures/Particles/fire2x2.tga",
		'frames', point(2, 2),
		'self_illum', 100,
		'softness', 60,
		'far_softness', 50,
		'outlines', {
			{
				point(544, 2016),
				point(1488, 2016),
				point(1680, 8),
				point(544, 8),
			},
			{
				point(2600, 1960),
				point(4080, 1960),
				point(4080, 8),
				point(2144, 8),
			},
			{
				point(88, 3984),
				point(2040, 3984),
				point(2040, 2112),
				point(88, 2112),
			},
			{
				point(2056, 2112),
				point(2056, 4088),
				point(4088, 4088),
				point(4088, 2112),
			},
		},
		'texture_hash', 7496109197729400096,
	}, nil, nil),
	PlaceObj('DisplacerCircle', {
		'bins', set( "B", "D" ),
		'inner_radius', 1,
		'outer_radius', 200,
	}, nil, nil),
	PlaceObj('ParticleBehaviorPickFrame', {
		'bins', set( "B" ),
	}, nil, nil),
	PlaceObj('FaceAlongMovement', {
		'bins', set( "A", "C" ),
	}, nil, nil),
	PlaceObj('ParticleBehaviorResizeCurve', {
		'bins', set( "B" ),
		'max_size', 1000,
		'size_curve', {
			range_y = 10,
			scale = 1000,
			point(0, 231, 231),
			point(416, 538, 538),
			point(757, 837, 837),
			point(1000, 679, 679),
		},
		'non_square_size', true,
		'size_curve_2', {
			range_y = 10,
			scale = 1000,
			point(0, 240, 240),
			point(327, 489, 489),
			point(665, 910, 910),
			point(1000, 701, 701),
		},
	}, nil, nil),
	PlaceObj('ParticleBehaviorFadeInOut', {
		'bins', set( "B" ),
		'fade_curve', {
			range_y = 10,
			scale = 1000,
			point(0, 0, 0),
			point(274, 995, 995),
			point(494, 1000, 1000),
			point(1000, 0, 0),
		},
	}, nil, nil),
	PlaceObj('ParticleBehaviorColorize', {
		'bins', set( "B" ),
		'start_color_min', RGBA(167, 73, 4, 255),
		'start_intensity_min', 2000,
		'start_color_max', RGBA(167, 73, 4, 255),
		'start_intensity_max', 3000,
		'mid_color', RGBA(255, 143, 44, 255),
		'mid_intensity', 2000,
		'end_color', RGBA(60, 23, 0, 255),
		'end_intensity', 2000,
		'middle_pos', 20,
	}, nil, nil),
	PlaceObj('ParticleBehaviorEmissive', {
		'bins', set( "B" ),
		'emissive_curve', {
			range_y = 10,
			scale = 1000,
			point(0, 104, 104),
			point(298, 665, 665),
			point(778, 434, 434),
			point(1000, 267, 267),
		},
	}, nil, nil),
	PlaceObj('Oscillate', {
		'bins', set( "B" ),
		'x_strength', range(0, 0),
		'y_strength', range(0, 0),
		'z_strength', range(0, 0),
	}, nil, nil),
	PlaceObj('ParticleBehaviorRandomSpeedSpray', {
		'spread_angle_min', 12000,
		'spread_angle', 27000,
		'vel_min', 100,
		'vel_max', 800,
	}, nil, nil),
	PlaceObj('ParticleBehaviorRandomSpeedSpray', {
		'bins', set( "B" ),
		'spread_angle_min', 12000,
		'spread_angle', 27000,
		'vel_min', 100,
		'vel_max', 800,
	}, nil, nil),
	PlaceObj('ParticleBehaviorGravityWind', {
		'bins', set( "B" ),
	}, nil, nil),
	PlaceObj('ParticleBehaviorFriction', {
		'bins', set( "B" ),
		'friction', {
			range_y = 10,
			scale = 1000,
			point(0, 961, 1014),
			point(333, 900, 900),
			point(667, 900, 900),
			point(1000, 900, 900),
		},
	}, nil, nil),
	PlaceObj('ParticleBehaviorWind', {
		'bins', set( "B" ),
		'wind_mode', "windfield_per_particle",
		'multiplier', 400,
	}, nil, nil),
})