[ { "id": "npc_barkeep", "name": "barkeep", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#EE82EE", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "vision_range": 4, "quips": ["Drink?", "Something to eat?", "Don't go out on an empty stomach."] }, { "id": "npc_townsperson", "name": "townsperson", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#9fa86c", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "RANDOM_PATH", "IS_HUMAN"], "vision_range": 4, "quips": ["Hello!", "Good morning.", ""] }, { "id": "npc_drunk", "name": "drunk", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#a0a83c", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "vision_range": 4, "quips": ["Hic!", "H-Hic'.", "Get me 'nother, would you?"] }, { "id": "npc_fisher", "name": "fisher", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#3ca3a8", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "vision_range": 4, "quips": ["Hey."] }, { "id": "npc_dockworker", "name": "dock worker", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#68d8de", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "vision_range": 4, "quips": ["No boat for a few days.", "Not much for us to do."] }, { "id": "npc_priest", "name": "priest", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#FFFFFF", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "vision_range": 4, "quips": ["Light's givings.", "", "Bless you."] }, { "id": "npc_miner", "name": "miner", "renderable": { "glyph": "@", "sprite": { "id": "@" }, "fg": "#946123", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "IS_HUMAN"], "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": "@", "sprite": { "id": "@" }, "fg": "#034efc", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL", "RANDOM_PATH", "IS_HUMAN"], "level": 2, "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", "sprite": { "id": "r" }, "fg": "#aa6000", "bg": "#000000", "order": 3 }, "flags": [], "bac": 6, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }], "loot": { "table": "food", "chance": 0.1 } }, { "id": "chicken", "name": "chicken", "renderable": { "glyph": "c", "sprite": { "id": "c" }, "fg": "#BB6000", "bg": "#000000", "order": 3 }, "flags": ["HERBIVORE"], "bac": 8, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }] }, { "id": "deer_little", "name": "fawn", "renderable": { "glyph": "q", "sprite": { "id": "q" }, "fg": "#a57037", "bg": "#000000", "order": 3 }, "flags": ["HERBIVORE"], "bac": 8, "attacks": [{ "name": "kicks", "hit_bonus": 0, "damage": "1d2" }] }, { "id": "sheep_little", "name": "lamb", "renderable": { "glyph": "q", "sprite": { "id": "q" }, "fg": "#e7e7e7", "bg": "#000000", "order": 3 }, "flags": ["HERBIVORE", "SMALL_GROUP"], "bac": 10, "attacks": [{ "name": "kicks", "hit_bonus": 0, "damage": "1d2" }] }, { "id": "chicken_little", "name": "chick", "renderable": { "glyph": "c", "sprite": { "id": "c" }, "fg": "#fae478", "bg": "#000000", "order": 3 }, "flags": ["HERBIVORE"], "bac": 10, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }] }, { "id": "horse_little", "name": "pony", "renderable": { "glyph": "u", "sprite": { "id": "u" }, "fg": "#b36c29", "bg": "#000000", "order": 3 }, "flags": ["HERBIVORE", "MULTIATTACK"], "level": 3, "bac": 6, "speed": 16, "attacks": [ { "name": "kicks", "hit_bonus": 0, "damage": "1d6" }, { "name": "bites", "hit_bonus": 0, "damage": "1d2" } ], "quips": [""] }, { "id": "horse", "name": "horse", "renderable": { "glyph": "u", "sprite": { "id": "u" }, "fg": "#744d29", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 5, "bac": 5, "speed": 20, "attacks": [ { "name": "kicks", "hit_bonus": 0, "damage": "1d8" }, { "name": "bites", "hit_bonus": 0, "damage": "1d3" } ] }, { "id": "horse_large", "name": "warhorse", "renderable": { "glyph": "u", "sprite": { "id": "u" }, "fg": "#8a3520", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 7, "bac": 4, "speed": 24, "attacks": [ { "name": "kicks", "hit_bonus": 0, "damage": "1d10" }, { "name": "bites", "hit_bonus": 0, "damage": "1d4" } ] }, { "id": "rat_giant", "name": "giant rat", "renderable": { "glyph": "r", "sprite": { "id": "r" }, "fg": "#bb8000", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 1, "bac": 7, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }], "loot": { "table": "scrolls", "chance": 0.05 } }, { "id": "dog_little", "name": "little dog", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#FFFFFF", "bg": "#000000", "order": 3 }, "flags": ["NEUTRAL"], "level": 2, "bac": 6, "speed": 18, "quips": ["", "", ""], "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d6" }] }, { "id": "dog", "name": "dog", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#EEEEEE", "bg": "#000000", "order": 3 }, "flags": [], "level": 4, "bac": 5, "speed": 16, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d6" }] }, { "id": "dog_large", "name": "large dog", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#DDDDDD", "bg": "#000000", "order": 3 }, "flags": [], "level": 6, "bac": 4, "speed": 15, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "2d4" }] }, { "id": "gnome", "name": "gnome", "renderable": { "glyph": "G", "sprite": { "id": "g2" }, "fg": "#AA5500", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP", "IS_GNOME"], "level": 1, "speed": 6, "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "wands", "chance": 0.05 } }, { "id": "zombie_gnome", "name": "gnome zombie", "renderable": { "glyph": "z", "sprite": { "id": "z" }, "fg": "#AA5500", "bg": "#000000", "order": 3 }, "flags": ["MINDLESS"], "level": 1, "speed": 6, "vision_range": 12, "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d4" }], "loot": { "table": "wands", "chance": 0.05 } }, { "id": "goblin", "name": "goblin", "renderable": { "glyph": "g", "sprite": { "id": "g" }, "fg": "#00FF00", "bg": "#000000", "order": 3 }, "flags": [], "level": 1, "speed": 9, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d4" }] }, { "id": "kobold", "name": "kobold", "renderable": { "glyph": "k", "sprite": { "id": "k" }, "fg": "#AA5500", "bg": "#000000", "order": 3 }, "flags": [], "level": 1, "speed": 6, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d4" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "zombie_kobold", "name": "kobold zombie", "renderable": { "glyph": "z", "sprite": { "id": "z" }, "fg": "#AA5500", "bg": "#000000", "order": 3 }, "flags": ["MINDLESS"], "level": 1, "speed": 6, "vision_range": 12, "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d4" }], "loot": { "table": "scrolls", "chance": 0.05 } }, { "id": "kobold_large", "name": "large kobold", "renderable": { "glyph": "k", "sprite": { "id": "k" }, "fg": "#70461b", "bg": "#000000", "order": 3 }, "flags": [], "level": 1, "speed": 6, "vision_range": 12, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "zombie_orc", "name": "orc zombie", "renderable": { "glyph": "z", "sprite": { "id": "z" }, "fg": "#dbd830", "bg": "#000000", "order": 3 }, "flags": ["MINDLESS"], "level": 2, "bac": 9, "speed": 6, "vision_range": 12, "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "potions", "chance": 0.05 } }, { "id": "dwarf", "name": "dwarf", "renderable": { "glyph": "h", "sprite": { "id": "h" }, "fg": "#d61b1b", "bg": "#000000", "order": 3 }, "flags": ["IS_DWARF"], "level": 2, "bac": 10, "speed": 6, "attacks": [{ "name": "hacks", "hit_bonus": 0, "damage": "1d8" }], "equipped": ["equip_feet_iron"], "loot": { "table": "equipment", "chance": 0.05 } }, { "id": "zombie_dwarf", "name": "dwarf zombie", "renderable": { "glyph": "z", "sprite": { "id": "z" }, "fg": "#d61b1b", "bg": "#000000", "order": 3 }, "flags": ["MINDLESS"], "level": 2, "bac": 9, "speed": 6, "vision_range": 12, "attacks": [{ "name": "claws", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "equipment", "chance": 0.05 } }, { "id": "kobold_captain", "name": "kobold captain", "renderable": { "glyph": "k", "sprite": { "id": "k" }, "fg": "#9331ac", "bg": "#000000", "order": 3 }, "flags": [], "level": 2, "speed": 6, "vision_range": 12, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "2d4" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "spider_cave", "name": "cave spider", "renderable": { "glyph": "s", "sprite": { "id": "s" }, "fg": "#6b6b6b", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 1, "bac": 3, "speed": 12, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }], "loot": { "table": "scrolls", "chance": 0.05 } }, { "id": "ant_worker", "name": "worker ant", "renderable": { "glyph": "a", "sprite": { "id": "a" }, "fg": "#ca7631", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 2, "bac": 3, "speed": 18, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d4" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "ant_soldier", "name": "soldier ant", "renderable": { "glyph": "a", "sprite": { "id": "a" }, "fg": "#ca3f26", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP", "POISON_RES"], "level": 3, "bac": 3, "speed": 18, "attacks": [ { "name": "bites", "hit_bonus": 0, "damage": "2d4" }, { "name": "stings", "hit_bonus": 0, "damage": "3d4;poison" } ], "loot": { "table": "food", "chance": 0.05 } }, { "id": "caterpillar_cave", "name": "caterpillar", "renderable": { "glyph": "a", "sprite": { "id": "a" }, "fg": "#6b6b6b", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 1, "bac": 3, "speed": 9, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "caterpillar_giant", "name": "giant caterpillar", "renderable": { "glyph": "a", "sprite": { "id": "a" }, "fg": "#b9aeae", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 2, "bac": 7, "speed": 9, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "food", "chance": 0.10 } }, { "id": "jackal", "name": "jackal", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#AA5500", "bg": "#000000", "order": 3 }, "flags": ["CARNIVORE", "SMALL_GROUP"], "bac": 7, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d2" }] }, { "id": "fox", "name": "fox", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#FF0000", "bg": "#000000", "order": 3 }, "flags": ["CARNIVORE"], "bac": 7, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d3" }] }, { "id": "coyote", "name": "coyote", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#6E3215", "bg": "#000000", "order": 3 }, "flags": ["CARNIVORE", "SMALL_GROUP"], "level": 1, "bac": 7, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "1d4" }] }, { "id": "wolf", "name": "wolf", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#5E4225", "bg": "#000000", "order": 3 }, "flags": ["CARNIVORE"], "level": 5, "bac": 4, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "2d4" }] }, { "id": "goblin_chieftain", "name": "goblin chieftain", "renderable": { "glyph": "g", "sprite": { "id": "g" }, "fg": "#9331ac", "bg": "#000000", "order": 3 }, "flags": [], "level": 2, "speed": 9, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d8" }], "loot": { "table": "wands", "chance": 0.05 } }, { "id": "orc", "name": "orc", "renderable": { "glyph": "o", "sprite": { "id": "o" }, "fg": "#00FF00", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 1, "speed": 9, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "equipment", "chance": 0.05 } }, { "id": "orc_hill", "name": "hill orc", "renderable": { "glyph": "o", "sprite": { "id": "o" }, "fg": "#dbd830", "bg": "#000000", "order": 3 }, "flags": ["LARGE_GROUP"], "level": 2, "speed": 9, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "1d6" }], "loot": { "table": "equipment", "chance": 0.05 } }, { "id": "orc_captain", "name": "orc captain", "renderable": { "glyph": "o", "sprite": { "id": "o" }, "fg": "#9331ac", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 5, "speed": 5, "attacks": [ { "name": "hits", "hit_bonus": 0, "damage": "2d4" }, { "name": "hits", "hit_bonus": 0, "damage": "2d4" } ], "loot": { "table": "equipment", "chance": 0.05 } }, { "id": "warg", "name": "warg", "renderable": { "glyph": "d", "sprite": { "id": "d" }, "fg": "#8b7164", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 7, "bac": 4, "speed": 12, "attacks": [{ "name": "bites", "hit_bonus": 0, "damage": "2d6" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "jaguar", "name": "jaguar", "renderable": { "glyph": "f", "sprite": { "id": "f" }, "fg": "#d3b947", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 4, "bac": 6, "speed": 15, "attacks": [ { "name": "claws", "hit_bonus": 0, "damage": "1d4" }, { "name": "claws", "hit_bonus": 0, "damage": "1d4" }, { "name": "bites", "hit_bonus": 0, "damage": "1d8" } ], "loot": { "table": "food", "chance": 0.05 } }, { "id": "lynx", "name": "lynx", "renderable": { "glyph": "f", "sprite": { "id": "f" }, "fg": "#b5d347", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 5, "bac": 6, "speed": 15, "attacks": [ { "name": "claws", "hit_bonus": 0, "damage": "1d4" }, { "name": "claws", "hit_bonus": 0, "damage": "1d4" }, { "name": "bites", "hit_bonus": 0, "damage": "1d10" } ], "loot": { "table": "food", "chance": 0.05 } }, { "id": "panther", "name": "panther", "renderable": { "glyph": "f", "sprite": { "id": "f" }, "fg": "#58554e", "bg": "#000000", "order": 3 }, "flags": ["MULTIATTACK"], "level": 5, "bac": 6, "speed": 15, "attacks": [ { "name": "claws", "hit_bonus": 0, "damage": "1d6" }, { "name": "claws", "hit_bonus": 0, "damage": "1d6" }, { "name": "bites", "hit_bonus": 0, "damage": "1d10" } ], "loot": { "table": "food", "chance": 0.05 } }, { "id": "ogre", "name": "ogre", "renderable": { "glyph": "O", "sprite": { "id": "o2" }, "fg": "#10A70d", "bg": "#000000", "order": 3 }, "flags": ["SMALL_GROUP"], "level": 5, "bac": 5, "speed": 10, "attacks": [{ "name": "hits", "hit_bonus": 0, "damage": "2d5" }], "loot": { "table": "food", "chance": 0.05 } }, { "id": "treant_small", "name": "treant sapling", "renderable": { "glyph": "♠️", "sprite": { "id": "spade" }, "fg": "#10570d", "bg": "#000000", "order": 3 }, "flags": ["LARGE_GROUP", "GREEN_BLOOD", "FIRE_WEAK"], "level": 2, "bac": 12, "speed": 3, "attacks": [{ "name": "lashes", "hit_bonus": 4, "damage": "1d8" }], "loot": { "table": "scrolls", "chance": 0.05 } } ]