1{
2  "Version": 2,
3  "Particles": [
4    {
5      "Name": "spark",
6      "Pic": {
7        "Type": "Normal",
8        "Pic": "particles/spark"
9      }
10    },
11    {
12      "Name": "spark_blue",
13      "Pic": {
14        "Type": "Normal",
15        "Pic": "particles/spark_classic",
16        "Mask": "00ffff"
17      },
18      "Range": 2
19    },
20    {
21      "Name": "spark_red",
22      "Pic": {
23        "Type": "Normal",
24        "Pic": "particles/spark_classic",
25        "Mask": "ff0000"
26      },
27      "Range": 2
28    },
29    {
30      "Name": "spark_green",
31      "Pic": {
32        "Type": "Normal",
33        "Pic": "particles/spark_classic",
34        "Mask": "00ff00"
35      },
36      "Range": 2
37    },
38    {
39      "Name": "spark_yellow",
40      "Pic": {
41        "Type": "Normal",
42        "Pic": "particles/spark_classic",
43        "Mask": "ffff00"
44      },
45      "Range": 2
46    },
47    {
48      "Name": "bullet_hole",
49      "Pic": {
50        "Type": "Normal",
51        "Pic": "particles/bullet_hole"
52      },
53      "RangeLow": 10000,
54      "RangeHigh": 11000
55    },
56    {
57      "Name": "boom",
58      "Pic": {
59        "Type": "Animated",
60        "Sprites": "particles/boom",
61        "TicksPerFrame": 1
62      },
63      "Range": 7
64    },
65    {
66      "Name": "muzzle_flash_default",
67      "Pic": {
68        "Type": "Directional",
69        "Sprites": "particles/muzzle_flash",
70        "Mask": "ffff80"
71      },
72      "Range": 3
73    },
74    {
75      "Name": "muzzle_flash_mg",
76      "Pic": {
77        "Type": "Directional",
78        "Sprites": "particles/muzzle_flash",
79        "Mask": "ffff80"
80      },
81      "Range": 2
82    },
83    {
84      "Name": "muzzle_flash_flamer",
85      "Pic": {
86        "Type": "Directional",
87        "Sprites": "particles/muzzle_flash",
88        "Mask": "ff0000"
89      },
90      "Range": 3
91    },
92    {
93      "Name": "muzzle_flash_shotgun",
94      "Pic": {
95        "Type": "Directional",
96        "Sprites": "particles/muzzle_flash_big",
97        "Mask": "ffff80"
98      },
99      "Range": 7
100    },
101    {
102      "Name": "muzzle_flash_powergun",
103      "Pic": {
104        "Type": "Directional",
105        "Sprites": "particles/muzzle_flash",
106        "Mask": "ff0000"
107      },
108      "Range": 5
109    },
110    {
111      "Name": "muzzle_flash_petrifier",
112      "Pic": {
113        "Type": "Directional",
114        "Sprites": "particles/muzzle_flash_big"
115      },
116      "Range": 10
117    },
118    {
119      "Name": "muzzle_flash_browny",
120      "Pic": {
121        "Type": "Directional",
122        "Sprites": "particles/muzzle_flash",
123        "Mask": "00ffff"
124      },
125      "Range": 5
126    },
127    {
128      "Name": "muzzle_flash_gasgun",
129      "Pic": {
130        "Type": "Directional",
131        "Sprites": "particles/muzzle_flash",
132        "Mask": "00ff00"
133      },
134      "Range": 3
135    },
136    {
137      "Name": "muzzle_flash_pulse",
138      "Pic": {
139        "Type": "Directional",
140        "Sprites": "particles/muzzle_flash_big",
141        "Mask": "00ffff"
142      },
143      "Range": 2
144    },
145    {
146      "Name": "muzzle_flash_heatseeker",
147      "Pic": {
148        "Type": "Directional",
149        "Sprites": "particles/muzzle_flash_big",
150        "Mask": "ff0000"
151      },
152      "Range": 5
153    },
154    {
155      "Name": "brass",
156      "Pic": {
157        "Type": "Directional",
158        "Sprites": "particles/brass"
159      },
160      "RangeLow": 10000,
161      "RangeHigh": 11000,
162      "GravityFactor": 1,
163      "HitsWalls": true,
164      "ZDarken": true
165    },
166    {
167      "Name": "brass_big",
168      "Pic": {
169        "Type": "Directional",
170        "Sprites": "particles/brass_big"
171      },
172      "RangeLow": 10000,
173      "RangeHigh": 11000,
174      "GravityFactor": 1,
175      "HitsWalls": true,
176      "ZDarken": true
177    },
178    {
179      "Name": "shotshell",
180      "Pic": {
181        "Type": "Directional",
182        "Sprites": "particles/shotshell"
183      },
184      "RangeLow": 10000,
185      "RangeHigh": 11000,
186      "GravityFactor": 1,
187      "HitsWalls": true,
188      "ZDarken": true
189    },
190    {
191      "Name": "smoke",
192      "Pic": {
193        "Type": "Animated",
194        "Sprites": "particles/smoke",
195        "TicksPerFrame": 6
196      },
197      "Range": 100
198    },
199    {
200      "Name": "smoke_big",
201      "Pic": {
202        "Type": "Animated",
203        "Sprites": "particles/smoke_big",
204        "TicksPerFrame": 6
205      },
206      "Range": 100
207    },
208    {
209      "Name": "smoke_trail",
210      "Pic": {
211        "Type": "Animated",
212        "Sprites": "particles/smoke_trail",
213        "TicksPerFrame": 7
214      },
215      "Range": 34
216    },
217    {
218      "Name": "smoke_trail_small",
219      "Pic": {
220        "Type": "Animated",
221        "Sprites": "particles/smoke_trail_small",
222        "TicksPerFrame": 7
223      },
224      "Range": 27
225    },
226    {
227      "Name": "explosion_small",
228      "Pic": {
229        "Type": "Animated",
230        "Sprites": "particles/explosion_small",
231        "TicksPerFrame": 4
232      },
233      "Range": 7
234    },
235    {
236      "Name": "fireball_hit",
237      "Pic": {
238        "Type": "Animated",
239        "Sprites": "fireball_hit",
240        "TicksPerFrame": 4
241      },
242      "Range": 4
243    },
244    {
245      "Name": "fireball_green_hit",
246      "Pic": {
247        "Type": "Animated",
248        "Sprites": "fireball_green_hit",
249        "TicksPerFrame": 4
250      },
251      "Range": 4
252    },
253    {
254      "Name": "blood1",
255      "Pic": {
256        "Type": "Animated",
257        "Sprites": "particles/blood1"
258      },
259      "RangeLow": 10000,
260      "RangeHigh": 11000,
261      "GravityFactor": 1,
262      "HitsWalls": true,
263      "Bounces": false,
264      "WallBounces": false
265    },
266    {
267      "Name": "blood2",
268      "Pic": {
269        "Type": "Animated",
270        "Sprites": "particles/blood2"
271      },
272      "RangeLow": 10000,
273      "RangeHigh": 11000,
274      "GravityFactor": 1,
275      "HitsWalls": true,
276      "Bounces": false,
277      "WallBounces": false,
278      "ZDarken": true
279    },
280    {
281      "Name": "blood3",
282      "Pic": {
283        "Type": "Animated",
284        "Sprites": "particles/blood3"
285      },
286      "RangeLow": 10000,
287      "RangeHigh": 11000,
288      "GravityFactor": 1,
289      "HitsWalls": true,
290      "Bounces": false,
291      "WallBounces": false,
292      "ZDarken": true
293    },
294    {
295      "Name": "spall1",
296      "Pic": {
297        "Type": "Normal",
298        "Pic": "particles/spall1"
299      },
300      "RangeLow": 10000,
301      "RangeHigh": 11000,
302      "GravityFactor": 1,
303      "HitsWalls": true,
304      "BounceFriction": 0.4,
305      "ZDarken": true
306    },
307    {
308      "Name": "spall2",
309      "Pic": {
310        "Type": "Animated",
311        "Sprites": "particles/spall2"
312      },
313      "RangeLow": 10000,
314      "RangeHigh": 11000,
315      "GravityFactor": 1,
316      "HitsWalls": true,
317      "BounceFriction": 0.4,
318      "ZDarken": true
319    },
320    {
321      "Name": "spall3",
322      "Pic": {
323        "Type": "Animated",
324        "Sprites": "particles/spall3"
325      },
326      "RangeLow": 10000,
327      "RangeHigh": 11000,
328      "GravityFactor": 1,
329      "HitsWalls": true,
330      "BounceFriction": 0.4,
331      "ZDarken": true
332    },
333    {
334      "Name": "health_plus",
335      "Pic": {
336        "Type": "Animated",
337        "Sprites": "particles/health_plus",
338        "TicksPerFrame": 10
339      },
340      "Range": 70,
341      "GravityFactor": -0.2
342    },
343    {
344      "Name": "ammo_text",
345      "Type": "Text",
346      "TextMask": "ffff00",
347      "Range": 100,
348      "GravityFactor": 2,
349      "Bounces": true,
350      "DrawAbove": true
351    },
352    {
353      "Name": "key_text",
354      "Type": "Text",
355      "Range": 140,
356      "GravityFactor": 2,
357      "Bounces": true,
358      "DrawAbove": true
359    },
360    {
361      "Name": "locked_text",
362      "Type": "Text",
363      "TextMask": "ff0000",
364      "Range": 40,
365      "GravityFactor": 0,
366      "DrawAbove": true
367    },
368    {
369      "Name": "heal_text",
370      "Type": "Text",
371      "TextMask": "00ff00",
372      "Range": 40,
373      "GravityFactor": 0,
374      "DrawAbove": true
375    },
376    {
377      "Name": "damage_text",
378      "Type": "Text",
379      "TextMask": "ff0000",
380      "Range": 40,
381      "GravityFactor": 0,
382      "DrawAbove": true
383    },
384    {
385      "Name": "score_text",
386      "Type": "Text",
387      "TextMask": "ffff00",
388      "Range": 40,
389      "GravityFactor": 0,
390      "DrawAbove": true
391    },
392    {
393      "Name": "trail",
394      "Pic": {
395        "Type": "Animated",
396        "Sprites": "particles/trail",
397        "TicksPerFrame": 2
398      },
399      "Range": 7
400    }
401  ]
402}
403