{ "Version": 5, "DefaultBullet": { "Mass": 0.0, "Spark": "spark", "Hit": { "Object": { "Sound": "hits/hard" }, "Flesh": { "Sound": "hits/flesh" }, "Wall": { "Sound": "ricochet" } }, "SeekFactor": -1 }, "Bullets": [ { "Name": "fist", "Power": 1, "Hit": { "Flesh": { "Sound": "hits/fist_flesh" } } }, { "Name": "chainsaw", "Power": 2, "Hit": { "Flesh": { "Sound": "chainsaw" } } }, { "Name": "chainsaw_x2", "Power": 4, "Hit": { "Flesh": { "Sound": "chainsaw" } } }, { "Name": "chainsaw_x3", "Power": 6, "Hit": { "Flesh": { "Sound": "chainsaw" } } }, { "Name": "chainsaw_x4", "Power": 8, "Hit": { "Flesh": { "Sound": "chainsaw" } } }, { "Name": "chainsaw_x5", "Power": 10, "Hit": { "Flesh": { "Sound": "chainsaw" } } }, { "Name": "monster_bite", "Power": 1, "Hit": { "Flesh": { "Sound": "monster-2" } } }, { "Name": "monster_bite2", "Power": 2, "Hit": { "Flesh": { "Sound": "monster-2" } } }, { "Name": "monster_bite3", "Power": 3, "Hit": { "Flesh": { "Sound": "monster-2" } } }, { "Name": "mg", "Pic": { "Type": "Normal", "Pic": "bullet_ball" }, "WallMark": "bullet_hole", "Speed": 1152, "Range": 30, "Power": 6, "Size": [3, 3] }, { "Name": "flame", "Pic": { "Type": "AnimatedRandom", "Sprites": "flame", "TicksPerFrame": 4 }, "Speed": 288, "Range": 25, "Power": 10, "Size": [10, 10], "Special": { "Effect": "Flame" }, "Spark": "", "Hit": { "Object": { "Sound": "hits/fire" }, "Flesh": { "Sound": "hits/fire" }, "Wall": { "Sound": "hits/fire" } } }, { "Name": "sniper", "Pic": { "Type": "Directional", "Sprites": "particles/beam_bright" }, "Spark": "spark_blue", "Speed": 960, "Range": 70, "Power": 60, "Size": [5, 5] }, { "Name": "grenade", "Pic": { "Type": "Animated", "Sprites": "grenade", "TicksPerFrame": 2 }, "ShadowSize": [6, 4], "Speed": 384, "Range": 50, "Spark": "", "Hit": { "Object": {}, "Flesh": {}, "Wall": {} }, "Falling": { "GravityFactor": 0.7 }, "OutOfRangeGuns": [ "blast_weak", "explosion" ], "HitGuns": [ "blast_weak", "demo_weak", "explosion" ], "Size": [1, 1] }, { "Name": "megarocket", "Pic": { "Type": "Directional", "Sprites": "rocket" }, "Trail": { "Particle": "smoke_trail_small", "Width": 0, "TicksPerEmit": 4 }, "ShadowSize": [6, 4], "Speed": 384, "Range": 50, "Spark": "", "Hit": { "Object": {}, "Flesh": {}, "Wall": {} }, "Falling": { "GravityFactor": 0.3 }, "OutOfRangeGuns": [ "blast_strong", "explosion" ], "HitGuns": [ "blast_strong", "demo_strong", "explosion" ], "Size": [1, 1] }, { "Name": "pulse", "Pic": { "Type": "Directional", "Sprites": "particles/pulse" }, "Spark": "spark_blue", "Speed": 768, "Range": 50, "Power": 10 }, { "Name": "laser_dumb", "Pic": { "Type": "Directional", "Sprites": "particles/beam" }, "Spark": "spark_red", "Speed": 384, "Range": 110, "Power": 5 }, { "Name": "pulse_green", "Pic": { "Type": "Directional", "Sprites": "particles/pulse_green" }, "Spark": "spark_green", "Speed": 768, "Range": 110, "Power": 10 }, { "Name": "laser", "Pic": { "Type": "Directional", "Sprites": "particles/beam_yellow" }, "Spark": "spark_yellow", "Speed": 960, "Range": 100, "Power": 3 }, { "Name": "turbo_laser", "Pic": { "Type": "Directional", "Sprites": "particles/beam_green" }, "Spark": "spark_green", "Speed": 960, "Range": 100, "Power": 8 }, { "Name": "blast_weak", "Range": 1, "Power": 40, "Size": [80, 80], "Persists": true, "Spark": "", "Hit": { "Flesh": {} } }, { "Name": "blast_strong", "Range": 1, "Power": 200, "Size": [80, 80], "Persists": true, "Spark": "", "Hit": { "Flesh": {} } }, { "Name": "demo_weak", "Range": 1, "Power": 40, "Size": [5, 5], "Spark": "", "Hit": { "Object": {} } }, { "Name": "demo_strong", "Range": 1, "Power": 200, "Size": [5, 5], "Spark": "", "Hit": { "Object": {} } }, { "Name": "explosion_cast", "SpeedLow": 4096, "SpeedHigh": 8192, "Range": 1, "Hit": {}, "OutOfRangeGuns": [ "explosion_ball" ] }, { "Name": "explosion_ball", "Pic": { "Type": "Animated", "Sprites": "particles/explosion_small", "TicksPerFrame": 4 }, "Speed": 0, "Range": 27, "Persists": true, "Hit": {} }, { "Name": "small_fireball1", "Pic": { "Type": "Animated", "Sprites": "fireball", "TicksPerFrame": 3 }, "Speed": 0, "Range": 40, "Power": 0, "Size": [7, 5], "Persists": true, "Spark": "", "Falling": { "GravityFactor": 1, "FallsDown": false } }, { "Name": "small_fireball2", "Pic": { "Type": "Animated", "Sprites": "fireball", "Count": -8, "TicksPerFrame": 3 }, "Speed": 0, "Range": 48, "Power": 0, "Size": [7, 5], "Persists": true, "Spark": "", "Falling": { "GravityFactor": 1, "FallsDown": false } }, { "Name": "small_fireball3", "Pic": { "Type": "Animated", "Sprites": "fireball", "Count": -16, "TicksPerFrame": 3 }, "Speed": 0, "Range": 56, "Power": 0, "Size": [7, 5], "Persists": true, "Spark": "", "Falling": { "GravityFactor": 1, "FallsDown": false } } ] }