{
    "version": 5,
    "name": "Kingpin",
    "icon": "Icon.png",
    "fileformats": [
        { "format": "Quake2" },
        { "format": "Quake2 (Valve)"}
    ],
    "filesystem": {
        "searchpath": "main",
        "packageformat": { "extension": "pak", "format": "idpak" }
    },
    "textures": {
        "package": { "type": "directory", "root": "textures" },
        "format": { "extension": "tga", "format": "image" },
        "palette": "pics/colormap.pcx",
        "attribute": "_tb_textures"
    },
    "entities": {
        "definitions": [ "kingpin.fgd" ],
        "defaultcolor": "0.6 0.6 0.6 1.0"
    },
    "tags": {
        "brush": [
            {
                "name": "Trigger",
                "attribs": [ "transparent" ],
                "match": "classname",
                "pattern": "trigger_*",
                "texture": "common/0_trigger"
            },
            {
                "name": "Weather",
                "attribs": [ "transparent" ],
                "match": "classname",
                "pattern": "elements_*"
            }
        ],
        "brushface": [
            {
                "name": "Clip",
                "attribs": [ "transparent" ],
                "match": "texture",
                "pattern": "common/0_clip*"
            },
            {
                "name": "Skip",
                "attribs": [ "transparent" ],
                "match": "texture",
                "pattern": "common/0_skip"
            },
            {
                "name": "Hint",
                "attribs": [ "transparent" ],
                "match": "texture",
                "pattern": "common/0_hint"
            },
            {
                "name": "Detail",
                "match": "contentflag",
                "flags": [ "detail" ]
            },
            {
                "name": "Liquid",
                "match": "contentflag",
                "flags": [ "lava", "slime", "water" ]
            },
			{
                "name": "Sky",
                "attribs": [ "transparent" ],
                "match": "texture",
                "pattern": "common/0_sky1"
            },
            {
                "name": "Sound",
                "match": "surfaceflag",
                "flags": [ "water", "concrete", "fabric", "gravel", "metal", "metal lite", "tin", "tile", "wood" ]
            }
        ]
    },
    "faceattribs": {
        "surfaceflags": [
            {
                "name": "light",
                "description": "Emit light from the surface, brightness is specified in the 'value' field"
            },
            {
                "name": "slick",
                "description": "The surface is slippery"
            },
            {
                "name": "sky",
                "description": "The surface is sky, the texture will not be drawn, but the background sky box is used instead"
            },
            {
                "name": "warp",
                "description": "The surface warps (like water textures do)"
            },
            {
                "name": "trans33",
                "description": "The surface is 33% transparent"
            },
            {
                "name": "trans66",
                "description": "The surface is 66% transparent"
            },
            {
                "name": "flowing",
                "description": "The texture wraps in a downward 'flowing' pattern (warp must also be set)"
            },
            {
                "name": "nodraw",
                "description": "Used for non-fixed-size brush triggers and clip brushes"
            },
            {
                "name": "hint",
                "description": "Make a primary bsp splitter"
            },
            {
                "name": "skip",
                "description": "Completely ignore, allowing non-closed brushes"
            },
            {
                "name": "specular",
                "description": "Shows specular lighting from light flares"
            },
            {
                "name": "diffuse",
                "description": "Used with specular lighting, makes it bigger and less intense"
            },
            {
                "name": "alpha",
                "description": "Alpha texture"
            },
            {
                "name": "mirror",
                "description": " "
            },
            {
                "name": "wndw33",
                "description": "Reflect sky 33%"
            },
            {
                "name": "wndw66",
                "description": "Reflect sky 66%"
            },
            { "unused": true },
            { "unused": true },
            { "unused": true },
            {
                "name": "water",
                "description": "water sound"
            },
            {
                "name": "concrete",
                "description": "concrete sound"
            },
            {
                "name": "fabric",
                "description": "fabric sound"
            },
            {
                "name": "gravel",
                "description": "gravel sound"
            },
            {
                "name": "metal",
                "description": "metal sound"
            },
            {
                "name": "metal lite",
                "description": "metal light sound"
            },
            {
                "name": "tin",
                "description": "tin sound"
            },
            {
                "name": "tile",
                "description": "tile sound"
            },
            {
                "name": "wood",
                "description": "wood sound"
            },
            {
                "name": "reflect fake",
                "description": "Uses fast (fake) reflections"
            },
            {
                "name": "reflect light",
                "description": "Only reflects SURF_LIGHT surfaces"
            }
        ],
        "contentflags": [
            {
                "name": "solid",
                "description": "Default for all brushes"
            }, // 1
            {
                "name": "window",
                "description": "Brush is a window (not really used)"
            }, // 2
            {
                "name": "aux",
                "description": "Unused by the engine"
            }, // 4
            {
                "name": "lava",
                "description": "The brush is lava"
            }, // 8
            {
                "name": "slime",
                "description": "The brush is slime"
            }, // 16
            {
                "name": "water",
                "description": "The brush is water"
            }, // 32
            {
                "name": "mist",
                "description": "The brush is non-solid"
            }, // 64
           {
                "name": "fence",
                "description": "The brush is solid"
            }, // 128
            { "unused": true }, // 256
            { "unused": true }, // 512
            { "unused": true }, // 1024
            { "unused": true }, // 2048
            { "unused": true }, // 4096
            { "unused": true }, // 8192
            { "unused": true }, // 16384
            { "unused": true }, // 32768
            {
                "name": "playerclip",
                "description": "Player cannot pass through the brush (other things can)"
            }, // 65536
            {
                "name": "monsterclip",
                "description": "Monster cannot pass through the brush (player and other things can)"
            }, // 131072
            {
                "name": "current_0",
                "description": "Brush has a current in direction of 0 degrees"
            },
            {
                "name": "current_90",
                "description": "Brush has a current in direction of 90 degrees"
            },
            {
                "name": "current_180",
                "description": "Brush has a current in direction of 180 degrees"
            },
            {
                "name": "current_270",
                "description": "Brush has a current in direction of 270 degrees"
            },
            {
                "name": "current_up",
                "description": "Brush has a current in the up direction"
            },
            {
                "name": "current_dn",
                "description": "Brush has a current in the down direction"
            },
            {
                "name": "origin",
                "description": "Special brush used for specifying origin of rotation for rotating brushes"
            },
            {
                "name": "monster",
                "description": "Purpose unknown"
            },
            {
                "name": "corpse",
                "description": "Purpose unknown"
            },
            {
                "name": "detail",
                "description": "Detail brush"
            },
            {
                "name": "translucent",
                "description": "Use for opaque water that does not block vis"
            },
            {
                "name": "ladder",
                "description": "Brushes with this flag allow a player to move up and down a vertical surface"
            }
        ]
    },
    "softMapBounds":"-4096 -4096 -4096 4096 4096 4096"
}