[
    {
        "id": "npc_barkeep",
        "name": "barkeep",
        "renderable": { "glyph": "@", "fg": "#EE82EE", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["Drink?", "Something to eat?", "Don't go out on an empty stomach."]
    },
    {
        "id": "npc_townsperson",
        "name": "townsperson",
        "renderable": { "glyph": "@", "fg": "#9fa86c", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["Hello!", "Good morning.", "<a quiet complaint about chores>"]
    },
    {
        "id": "npc_drunk",
        "name": "drunk",
        "renderable": { "glyph": "@", "fg": "#a0a83c", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["Hic!", "H-Hic'.", "Get me 'nother, would you?"]
    },
    {
        "id": "npc_fisher",
        "name": "fisher",
        "renderable": { "glyph": "@", "fg": "#3ca3a8", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["Hey."]
    },
    {
        "id": "npc_dockworker",
        "name": "dock worker",
        "renderable": { "glyph": "@", "fg": "#68d8de", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["No boat for a few days.", "Not much for us to do."]
    },
    {
        "id": "npc_priest",
        "name": "priest",
        "renderable": { "glyph": "@", "fg": "#FFFFFF", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "quips": ["Light's givings.", "<a quiet prayer>", "Bless you."]
    },
    {
        "id": "npc_miner",
        "name": "miner",
        "renderable": { "glyph": "@", "fg": "#946123", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "vision_range": 4,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d8" }],
        "quips": ["You're not borrowing my pick."]
    },
    {
        "id": "npc_guard",
        "name": "smalltown guard",
        "renderable": { "glyph": "@", "fg": "#034efc", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "level": 2,
        "vision_range": 4,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d8" }],
        "equipped": ["equip_shortsword", "equip_body_leather"],
        "quips": ["You wont catch me down the mine.", "Staying out of trouble?"]
    },
    {
        "id": "rat",
        "name": "rat",
        "renderable": { "glyph": "r", "fg": "#aa6000", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "bac": 6,
        "vision_range": 8,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }],
        "loot": { "table": "food", "chance": 0.1 }
    },
    {
        "id": "chicken",
        "name": "chicken",
        "renderable": { "glyph": "c", "fg": "#BB6000", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "bac": 8,
        "vision_range": 4,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }]
    },
    {
        "id": "deer_little",
        "name": "fawn",
        "renderable": { "glyph": "q", "fg": "#a57037", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "bac": 8,
        "vision_range": 8,
        "attacks": [{ "name": "kicks", "hit_bonus": 0, "damage": "1d2" }]
    },
    {
        "id": "sheep_little",
        "name": "lamb",
        "renderable": { "glyph": "q", "fg": "#e7e7e7", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE", "SMALL_GROUP"],
        "bac": 10,
        "vision_range": 4,
        "attacks": [{ "name": "kicks", "hit_bonus": 0, "damage": "1d2" }]
    },
    {
        "id": "chicken_little",
        "name": "chick",
        "renderable": { "glyph": "c", "fg": "#fae478", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "bac": 10,
        "vision_range": 4,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }]
    },
    {
        "id": "horse_little",
        "name": "pony",
        "renderable": { "glyph": "u", "fg": "#b36c29", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE", "MULTIATTACK"],
        "level": 3,
        "bac": 6,
        "speed": 16,
        "vision_range": 8,
        "attacks": [
            { "name": "kicks", "hit_bonus": 0, "damage": "1d6" },
            { "name": "bites", "hit_bonus": 0, "damage": "1d2" }
        ],
        "quips": ["<a disgruntled neigh>"]
    },
    {
        "id": "horse",
        "name": "horse",
        "renderable": { "glyph": "u", "fg": "#744d29", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "MULTIATTACK"],
        "level": 5,
        "bac": 5,
        "speed": 20,
        "vision_range": 8,
        "attacks": [
            { "name": "kicks", "hit_bonus": 0, "damage": "1d8" },
            { "name": "bites", "hit_bonus": 0, "damage": "1d3" }
        ]
    },
    {
        "id": "horse_large",
        "name": "warhorse",
        "renderable": { "glyph": "u", "fg": "#8a3520", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "MULTIATTACK"],
        "level": 7,
        "bac": 4,
        "speed": 24,
        "vision_range": 8,
        "attacks": [
            { "name": "kicks", "hit_bonus": 0, "damage": "1d10" },
            { "name": "bites", "hit_bonus": 0, "damage": "1d4" }
        ]
    },
    {
        "id": "rat_giant",
        "name": "giant rat",
        "renderable": { "glyph": "r", "fg": "#bb8000", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 1,
        "bac": 7,
        "vision_range": 8,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }],
        "loot": { "table": "scrolls", "chance": 0.05 }
    },
    {
        "id": "dog_little",
        "name": "little dog",
        "renderable": { "glyph": "d", "fg": "#FFFFFF", "bg": "#000000", "order": 1 },
        "flags": ["BYSTANDER", "BLOCKS_TILE"],
        "level": 2,
        "bac": 6,
        "speed": 18,
        "vision_range": 12,
        "quips": ["<woof!>", "<bark!>", "<grrr..>"],
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d6" }]
    },
    {
        "id": "dog",
        "name": "dog",
        "renderable": { "glyph": "d", "fg": "#EEEEEE", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 4,
        "bac": 5,
        "speed": 16,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d6" }]
    },
    {
        "id": "dog_large",
        "name": "large dog",
        "renderable": { "glyph": "d", "fg": "#DDDDDD", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 6,
        "bac": 4,
        "speed": 15,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "2d4" }]
    },
    {
        "id": "gnome",
        "name": "gnome",
        "renderable": { "glyph": "G", "fg": "#AA5500", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 1,
        "speed": 6,
        "vision_range": 12,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "wands", "chance": 0.05 }
    },
    {
        "id": "zombie_gnome",
        "name": "gnome zombie",
        "renderable": { "glyph": "G", "fg": "#AA5500", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 1,
        "speed": 6,
        "vision_range": 7,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d4" }],
        "loot": { "table": "wands", "chance": 0.05 }
    },
    {
        "id": "goblin",
        "name": "goblin",
        "renderable": { "glyph": "g", "fg": "#00FF00", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 1,
        "speed": 9,
        "vision_range": 12,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d4" }]
    },
    {
        "id": "kobold",
        "name": "kobold",
        "renderable": { "glyph": "k", "fg": "#AA5500", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 1,
        "speed": 6,
        "vision_range": 7,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d4" }],
        "loot": { "table": "food", "chance": 0.05 }
    },
    {
        "id": "zombie_kobold",
        "name": "kobold zombie",
        "renderable": { "glyph": "z", "fg": "#AA5500", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 1,
        "speed": 6,
        "vision_range": 7,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d4" }],
        "loot": { "table": "scrolls", "chance": 0.05 }
    },
    {
        "id": "kobold_large",
        "name": "large kobold",
        "renderable": { "glyph": "k", "fg": "#70461b", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 1,
        "speed": 6,
        "vision_range": 8,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "food", "chance": 0.05 }
    },
    {
        "id": "zombie_orc",
        "name": "orc zombie",
        "renderable": { "glyph": "z", "fg": "#dbd830", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 2,
        "bac": 9,
        "speed": 6,
        "vision_range": 8,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "potions", "chance": 0.05 }
    },
    {
        "id": "dwarf",
        "name": "dwarf",
        "renderable": { "glyph": "h", "fg": "#d61b1b", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 2,
        "bac": 10,
        "speed": 6,
        "vision_range": 8,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d8" }],
        "equipped": ["equip_feet_iron"],
        "loot": { "table": "equipment", "chance": 0.05 }
    },
    {
        "id": "zombie_dwarf",
        "name": "dwarf zombie",
        "renderable": { "glyph": "z", "fg": "#d61b1b", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 2,
        "bac": 9,
        "speed": 6,
        "vision_range": 8,
        "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "equipment", "chance": 0.05 }
    },
    {
        "id": "kobold_captain",
        "name": "kobold captain",
        "renderable": { "glyph": "k", "fg": "#9331ac", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 2,
        "speed": 6,
        "vision_range": 7,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "2d4" }],
        "loot": { "table": "food", "chance": 0.05 }
    },
    {
        "id": "spider_cave",
        "name": "cave spider",
        "renderable": { "glyph": "s", "fg": "#6b6b6b", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 1,
        "bac": 3,
        "speed": 12,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }],
        "loot": { "table": "scrolls", "chance": 0.05 }
    },
    {
        "id": "jackal",
        "name": "jackal",
        "renderable": { "glyph": "d", "fg": "#AA5500", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "bac": 7,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }]
    },
    {
        "id": "fox",
        "name": "fox",
        "renderable": { "glyph": "d", "fg": "#FF0000", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "bac": 7,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }]
    },
    {
        "id": "coyote",
        "name": "coyote",
        "renderable": { "glyph": "d", "fg": "#6E3215", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 1,
        "bac": 7,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d4" }]
    },
    {
        "id": "wolf",
        "name": "wolf",
        "renderable": { "glyph": "d", "fg": "#5E4225", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 5,
        "bac": 4,
        "vision_range": 12,
        "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "2d4" }]
    },
    {
        "id": "goblin_chieftain",
        "name": "goblin chieftain",
        "renderable": { "glyph": "G", "fg": "#00FF00", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE"],
        "level": 2,
        "speed": 9,
        "vision_range": 12,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d8" }],
        "loot": { "table": "wands", "chance": 0.05 }
    },
    {
        "id": "orc",
        "name": "orc",
        "renderable": { "glyph": "o", "fg": "#00FF00", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 1,
        "speed": 9,
        "vision_range": 12,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "equipment", "chance": 0.05 }
    },
    {
        "id": "orc_hill",
        "name": "hill orc",
        "renderable": { "glyph": "o", "fg": "#dbd830", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "LARGE_GROUP"],
        "level": 2,
        "speed": 9,
        "vision_range": 11,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }],
        "loot": { "table": "equipment", "chance": 0.05 }
    },
    {
        "id": "orc_captain",
        "name": "orc captain",
        "renderable": { "glyph": "o", "fg": "#9331ac", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "MULTIATTACK"],
        "level": 5,
        "speed": 5,
        "vision_range": 12,
        "attacks": [
            { "name": "hits", "hit_bonus": 0, "damage": "2d4" },
            { "name": "hits", "hit_bonus": 0, "damage": "2d4" }
        ],
        "loot": { "table": "equipment", "chance": 0.05 }
    },
    {
        "id": "ogre",
        "name": "ogre",
        "renderable": { "glyph": "O", "fg": "#00FF00", "bg": "#000000", "order": 1 },
        "flags": ["MONSTER", "BLOCKS_TILE", "SMALL_GROUP"],
        "level": 5,
        "bac": 5,
        "speed": 10,
        "vision_range": 8,
        "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "2d5" }],
        "loot": { "table": "food", "chance": 0.05 }
    }
]
