{ "Version": 5, "DefaultBullet": { "Pic": { "Type": "Directional", "Sprites": "bullet" }, "Spark": "spark", "Hit": { "Object": { "Sound": "hits/hard" }, "Flesh": { "Sound": "hits/flesh" }, "Wall": { "Sound": "ricochet" } }, "Falling": { "Bounces": true }, "SeekFactor": -1 }, "Bullets": [ { "Name": "knife", "Power": 2, "Hit": { "Object": { "Sound": "hits/knife_hard" }, "Flesh": { "Sound": "hits/knife_flesh" } } }, { "Name": "fist", "Power": 10, "Mass": 1.5, "Hit": { "Object": { "Sound": "hits/knife_hard" }, "Flesh": { "Sound": "hits/fist_flesh" } } }, { "Name": "mg", "WallMark": "bullet_hole", "Speed": 768, "Range": 60, "Power": 10, "Mass": 10.0 }, { "Name": "shotgun", "Pic": { "Type": "Normal", "Pic": "bullet_ball" }, "WallMark": "bullet_hole", "Speed": 640, "Range": 50, "Power": 15, "Mass": 15.0 }, { "Name": "flame", "Pic": { "Type": "AnimatedRandom", "Sprites": "flame", "TicksPerFrame": 4 }, "Speed": 384, "Range": 30, "Power": 12, "Mass": 1.0, "Size": [10, 10], "Special": { "Effect": "Flame" }, "Spark": "", "Hit": { "Object": { "Sound": "hits/fire" }, "Flesh": { "Sound": "hits/fire" }, "Wall": { "Sound": "hits/fire" } }, "WallBounces": true }, { "Name": "laser", "Pic": { "Type": "Directional", "Sprites": "particles/beam" }, "Spark": "spark_red", "Speed": 1024, "Range": 90, "Power": 20, "Mass": 20.0, "Size": [4, 4] }, { "Name": "sniper", "Pic": { "Type": "Directional", "Sprites": "particles/beam_bright" }, "Spark": "spark_blue", "Speed": 1024, "Range": 90, "Power": 50, "Mass": 50.0, "Size": [4, 4] }, { "Name": "frag", "WallMark": "bullet_hole", "Speed": 640, "Range": 50, "Power": 40, "Mass": 40.0, "HurtAlways": true }, { "Name": "grenade", "Pic": { "Type": "Animated", "Sprites": "grenade", "TicksPerFrame": 2 }, "ShadowSize": [6, 4], "Speed": 384, "Range": 100, "Spark": "", "Hit": { "Wall": { "Sound": "bounce" } }, "WallBounces": true, "Falling": { "GravityFactor": 1 }, "OutOfRangeGuns": [ "explosion1", "explosion2", "explosion3" ] }, { "Name": "shrapnelbomb", "Pic": { "Type": "Animated", "Sprites": "grenade", "TicksPerFrame": 2, "Mask": "808080" }, "ShadowSize": [6, 4], "Speed": 384, "Range": 100, "Spark": "", "Hit": { "Wall": { "Sound": "bounce" } }, "WallBounces": true, "Falling": { "GravityFactor": 1 }, "OutOfRangeGuns": [ "frag_explosion" ] }, { "Name": "molotov", "Pic": { "Type": "Normal", "Pic": "molotov" }, "ShadowSize": [6, 4], "Speed": 384, "Range": 100, "Spark": "", "Hit": { "Wall": { "Sound": "" } }, "Falling": { "GravityFactor": 1, "DestroyOnDrop": true, "DropGuns": [ "molotov_explosion" ] }, "OutOfRangeGuns": [ "molotov_explosion" ], "HitGuns": [ "molotov_explosion" ] }, { "Name": "gasbomb", "Pic": { "Type": "Animated", "Sprites": "grenade", "TicksPerFrame": 2, "Mask": "00ff00" }, "ShadowSize": [6, 4], "Speed": 384, "Range": 100, "Spark": "", "Hit": { "Wall": { "Sound": "bounce" } }, "WallBounces": true, "Falling": { "GravityFactor": 1 }, "OutOfRangeGuns": [ "gas_poison_explosion" ] }, { "Name": "confusebomb", "Pic": { "Type": "Animated", "Sprites": "grenade", "TicksPerFrame": 2, "Mask": "c000c0" }, "ShadowSize": [6, 4], "Speed": 384, "Range": 100, "Spark": "", "Hit": { "Wall": { "Sound": "bounce" } }, "WallBounces": true, "Falling": { "GravityFactor": 1 }, "OutOfRangeGuns": [ "gas_confuse_explosion" ] }, { "Name": "gas", "Pic": { "Type": "AnimatedRandom", "Sprites": "gas_cloud", "TicksPerFrame": 4, "Mask": "99ff9940" }, "Speed": 384, "Friction": 4, "Range": 35, "Size": [20, 20], "Special": { "Effect": "Poison" }, "Persists": true, "Spark": "", "Hit": { "Object": {}, "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "hits/gas" } }, "WallBounces": true }, { "Name": "pulse", "Pic": { "Type": "Directional", "Sprites": "particles/pulse" }, "Spark": "spark_blue", "Speed": 1280, "Range": 25, "Power": 6, "Mass": 1.0 }, { "Name": "heatseeker", "Pic": { "Type": "Directional", "Sprites": "rocket" }, "Trail": { "Particle": "smoke_trail_small", "Width": 0, "TicksPerEmit": 4 }, "Speed": 512, "Range": 60, "Power": 20, "Mass": 40.0, "Size": [6, 6], "Spark": "boom", "Hit": { "Object": { "Sound": "boom" }, "Flesh": { "Sound": "boom" }, "Wall": { "Sound": "boom" } }, "SeekFactor": 20 }, { "Name": "rapid", "Pic": { "Type": "Directional", "Sprites": "rapid" }, "Spark": "spark_blue", "Speed": 768, "Range": 45, "Power": 15, "Mass": 15.0, "Erratic": true }, { "Name": "petrifier", "Pic": { "Type": "Normal", "Pic": "molotov", "Tint": [-1.0, 1.0, 0.75] }, "Spark": "spark_blue", "Speed": 768, "Range": 45, "Size": [10, 10], "Special": { "Effect": "Petrify" }, "Hit": { "Object": { "Sound": "hits/petrify" }, "Flesh": { "Sound": "hits/petrify" }, "Wall": { "Sound": "" } } }, { "Name": "proxmine", "Pic": { "Type": "Normal", "Pic": "mine_inactive" }, "Speed": 0, "Range": 140, "Persists": true, "Hit": {}, "OutOfRangeGuns": [ "activemine" ] }, { "Name": "dynamite", "Pic": { "Type": "Animated", "Sprites": "dynamite_active", "TicksPerFrame": 15 }, "Speed": 0, "Range": 210, "Persists": true, "Hit": {}, "OutOfRangeGuns": [ "explosion1", "explosion2", "explosion3" ] }, { "Name": "swarmer", "Pic": { "Type": "Directional", "Sprites": "swarmer" }, "Trail": { "Particle": "smoke_trail_small", "Width": 0, "TicksPerEmit": 4 }, "Speed": 700, "Range": 70, "Power": 12, "Mass": 15.0, "Size": [4, 4], "Spark": "boom", "Hit": { "Object": { "Sound": "boom" }, "Flesh": { "Sound": "boom" }, "Wall": { "Sound": "boom" } }, "SeekFactor": 30 }, { "Name": "fireball_wreck", "Pic": { "Type": "Animated", "Sprites": "fireball", "Count": 10, "TicksPerFrame": 4 }, "Delay": -10, "Speed": 0, "Range": 53, "Size": [14, 10], "Persists": true, "Spark": "", "Hit": {} }, { "Name": "fireball1", "Pic": { "Type": "Animated", "Sprites": "fireball", "TicksPerFrame": 4 }, "Speed": 256, "Range": 53, "Power": 5, "Mass": 5.0, "Size": [14, 10], "HurtAlways": true, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Object": { "Sound": "hits/gas" }, "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "" } }, "Falling": { "GravityFactor": 1, "FallsDown": false } }, { "Name": "fireball2", "Pic": { "Type": "Animated", "Sprites": "fireball", "Count": -8, "TicksPerFrame": 4 }, "Delay": 8, "Speed": 192, "Range": 71, "Power": 5, "Mass": 5.0, "Size": [14, 10], "HurtAlways": true, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Object": { "Sound": "hits/gas" }, "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "" } }, "Falling": { "GravityFactor": 1, "FallsDown": false } }, { "Name": "fireball3", "Pic": { "Type": "Animated", "Sprites": "fireball", "Count": -16, "TicksPerFrame": 4 }, "Delay": 16, "Speed": 128, "Range": 79, "Power": 5, "Mass": 5.0, "Size": [14, 10], "HurtAlways": true, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Object": { "Sound": "hits/gas" }, "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "" } }, "Falling": { "GravityFactor": 1, "FallsDown": false } }, { "Name": "molotov_flame", "Pic": { "Type": "AnimatedRandom", "Sprites": "flame", "TicksPerFrame": 4 }, "SpeedLow": -256, "SpeedHigh": 256, "SpeedScale": true, "Friction": 4, "RangeLow": 120, "RangeHigh": 148, "Power": 2, "Size": [10, 10], "Special": { "Effect": "Flame" }, "HurtAlways": true, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Object": { "Sound": "hits/fire" }, "Flesh": { "Sound": "hits/fire" }, "Wall": { "Sound": "" } }, "Falling": { "GravityFactor": 4, "Bounces": false } }, { "Name": "gas_cloud_poison", "Pic": { "Type": "AnimatedRandom", "Sprites": "gas_cloud", "TicksPerFrame": 4, "Mask": "99ff9940" }, "SpeedLow": 0, "SpeedHigh": 255, "Friction": 4, "RangeLow": 155, "RangeHigh": 191, "Size": [20, 20], "Special": { "Effect": "Poison" }, "HurtAlways": true, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "" } } }, { "Name": "gas_cloud_confuse", "Pic": { "Type": "AnimatedRandom", "Sprites": "gas_cloud", "TicksPerFrame": 4, "Mask": "40004080" }, "SpeedLow": 0, "SpeedHigh": 255, "Friction": 4, "RangeLow": 155, "RangeHigh": 191, "Size": [20, 20], "Special": { "Effect": "Confuse" }, "Persists": true, "WallBounces": true, "Spark": "", "Hit": { "Flesh": { "Sound": "hits/gas" }, "Wall": { "Sound": "" } } }, { "Name": "activemine", "Pic": { "Type": "Normal", "Pic": "mine_active" }, "Speed": 0, "Range": -1, "Persists": true, "Hit": {}, "ProximityGuns": [ "triggeredmine" ] }, { "Name": "triggeredmine", "Pic": { "Type": "Normal", "Pic": "mine_active" }, "Speed": 0, "Range": 5, "Persists": true, "Hit": {}, "OutOfRangeGuns": [ "explosion1", "explosion2", "explosion3" ] }, { "Name": "explosion_small", "Pic": { "Type": "Animated", "Sprites": "particles/explosion_small", "TicksPerFrame": 4 }, "Speed": 0, "Range": 27, "Power": 3, "Mass": 10.0, "Size": [64, 64], "Persists": true, "Spark": "", "Hit": { "Object": { "Sound": "hits/gas" }, "Flesh": { "Sound": "hits/gas" } } }, { "Name": "rocket", "Pic": { "Type": "Directional", "Sprites": "rocket_blue" }, "Trail": { "Particle": "smoke_trail", "Width": 0, "TicksPerEmit": 4 }, "ShadowSize": [4, 3], "Speed": 250, "Friction": -9, "Range": 120, "Power": 1, "Size": [16, 16], "Spark": "", "Hit": { "Object": { "Sound": "" }, "Flesh": { "Sound": "" }, "Wall": { "Sound": "" } }, "OutOfRangeGuns": [ "explosion_small" ], "HitGuns": [ "explosion_small" ] }, { "Name": "9mm", "Pic": { "Type": "Normal", "Pic": "" }, "Trail": { "Particle": "trail", "Width": 1.0 }, "OutOfRangeSpark": "spark", "WallMark": "bullet_hole", "Speed": 25000, "Range": 1, "Power": 12, "Mass": 0.2 } ] }