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