From dad9b1de33ead94371340707dd856e2bd9284b04 Mon Sep 17 00:00:00 2001 From: Timothy Warren Date: Tue, 4 Jan 2022 15:34:25 -0500 Subject: [PATCH] Update the spawns --- raws/spawns.json | 257 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 238 insertions(+), 19 deletions(-) diff --git a/raws/spawns.json b/raws/spawns.json index c2a34ae..d02b7f4 100644 --- a/raws/spawns.json +++ b/raws/spawns.json @@ -3,13 +3,13 @@ { "name": "Goblin", "weight": 10, - "min_depth": 0, + "min_depth": 3, "max_depth": 100 }, { "name": "Orc", "weight": 1, - "min_depth": 0, + "min_depth": 3, "max_depth": 100, "add_map_depth_to_weight": true }, @@ -54,13 +54,13 @@ { "name": "Longsword", "weight": 1, - "min_depth": 1, + "min_depth": 3, "max_depth": 100 }, { "name": "Tower Shield", "weight": 1, - "min_depth": 1, + "min_depth": 3, "max_depth": 100 }, { @@ -90,8 +90,47 @@ { "name": "Kobold", "weight": 15, - "min_depth": 0, + "min_depth": 3, + "max_depth": 5 + }, + { + "name": "Rat", + "weight": 15, + "min_depth": 2, "max_depth": 3 + }, + { + "name": "Mangy Wolf", + "weight": 13, + "min_depth": 2, + "max_depth": 3 + }, + { + "name": "Deer", + "weight": 14, + "min_depth": 2, + "max_depth": 3 + }, + { + "name": "Bandit", + "weight": 9, + "min_depth": 2, + "max_depth": 3 + } + ], + "loot_tables": [ + { + "name": "Animal", + "drops": [ + { + "name": "Hide", + "weight": 10 + }, + { + "name": "Meat", + "weight": 10 + } + ] } ], "items": [ @@ -184,6 +223,29 @@ } } }, + { + "name": "Meat", + "renderable": { + "glyph": "%", + "fg": "#00FF00", + "bg": "#000000", + "order": 2 + }, + "consumable": { + "effects": { + "food": "" + } + } + }, + { + "name": "Hide", + "renderable": { + "glyph": "ß", + "fg": "#A52A2A", + "bg": "#000000", + "order": 2 + } + }, { "name": "Dried Sausage", "renderable": { @@ -242,6 +304,21 @@ "hit_bonus": 0 } }, + { + "name": "Shortsword", + "renderable": { + "glyph": "/", + "fg": "#FFAAFF", + "bg": "#000000", + "order": 2 + }, + "weapon": { + "range": "melee", + "attribute": "Might", + "base_damage": "1d6", + "hit_bonus": 0 + } + }, { "name": "Longsword", "renderable": { @@ -387,16 +464,42 @@ "order": 2 }, "wearable": { - "slot": "Legs", + "slot": "Feet", "armor_class": 0.1 } + }, + { + "name": "Leather Armor", + "renderable": { + "glyph": "[", + "fg": "#00FF00", + "bg": "#000000", + "order": 2 + }, + "wearable": { + "slot": "Torso", + "armor_class": 1.0 + } + }, + { + "name": "Leather Boots", + "renderable": { + "glyph": "[", + "fg": "#00FF00", + "bg": "#000000", + "order": 2 + }, + "wearable": { + "slot": "Feet", + "armor_class": 0.2 + } } ], "mobs": [ { "name": "Barkeep", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#EE82EE", "bg": "#000000", "order": 1 @@ -439,7 +542,7 @@ { "name": "Patron", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#AAAAAA", "bg": "#000000", "order": 1 @@ -463,7 +566,7 @@ { "name": "Priest", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#EE82EE", "bg": "#000000", "order": 1 @@ -482,7 +585,7 @@ { "name": "Parishioner", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#AAAAAA", "bg": "#000000", "order": 1 @@ -506,7 +609,7 @@ { "name": "Blacksmith", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#EE82EE", "bg": "#000000", "order": 1 @@ -525,7 +628,7 @@ { "name": "Clothier", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#EE82EE", "bg": "#000000", "order": 1 @@ -544,7 +647,7 @@ { "name": "Alchemist", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#EE82EE", "bg": "#000000", "order": 1 @@ -563,7 +666,7 @@ { "name": "Mom", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#FFAAAA", "bg": "#000000", "order": 1 @@ -588,7 +691,7 @@ { "name": "Peasant", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#999999", "bg": "#000000", "order": 1 @@ -610,7 +713,7 @@ { "name": "Dock Worker", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#999999", "bg": "#000000", "order": 1 @@ -634,7 +737,7 @@ { "name": "Fisher", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#999999", "bg": "#000000", "order": 1 @@ -658,7 +761,7 @@ { "name": "Wannabe Pirate", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#aa9999", "bg": "#000000", "order": 1 @@ -682,7 +785,7 @@ { "name": "Drunk", "renderable": { - "glyph": "☺", + "glyph": "☻", "fg": "#aa9999", "bg": "#000000", "order": 1 @@ -733,6 +836,122 @@ ] } }, + { + "name": "Mangy Wolf", + "renderable": { + "glyph": "w", + "fg": "#FF0000", + "bg": "#000000", + "order": 1 + }, + "blocks_tile": true, + "vision_range": 8, + "ai": "carnivore", + "attributes": { + "Might": 3, + "Fitness": 3 + }, + "skills": { + "Melee": -1, + "Defense": -1 + }, + "natural": { + "armor_class": 12, + "attacks": [ + { + "name": "bite", + "hit_bonus": 0, + "damage": "1d6" + } + ] + }, + "loot_table": "Animal" + }, + { + "name": "Fox", + "renderable": { + "glyph": "f", + "fg": "#FF0000", + "bg": "#000000", + "order": 1 + }, + "blocks_tile": true, + "vision_range": 8, + "ai": "carnivore", + "attributes": { + "Might": 3, + "Fitness": 3 + }, + "skills": { + "Melee": -1, + "Defense": -1 + }, + "natural": { + "armor_class": 11, + "attacks": [ + { + "name": "bite", + "hit_bonus": 0, + "damage": "1d4" + } + ] + }, + "loot_table": "Animal" + }, + { + "name": "Deer", + "renderable": { + "glyph": "d", + "fg": "#FFFF00", + "bg": "#000000", + "order": 1 + }, + "blocks_tile": true, + "vision_range": 8, + "ai": "herbivore", + "attributes": { + "Might": 3, + "Fitness": 3 + }, + "skills": { + "Melee": -1, + "Defense": -1 + }, + "natural": { + "armor_class": 11, + "attacks": [ + { + "name": "bite", + "hit_bonus": 0, + "damage": "1d4" + } + ] + }, + "loot_table": "Animal" + }, + { + "name": "Bandit", + "renderable": { + "glyph": "☻", + "fg": "#FF0000", + "bg": "#000000", + "order": 1 + }, + "blocks_tile": true, + "vision_range": 4, + "ai": "melee", + "quips": [ + "Stand and deliver!", + "Alright, hand it over" + ], + "attributes": {}, + "equipped": [ + "Dagger", + "Shield", + "Leather Armor", + "Leather Boots" + ] + }, { "name": "Orc", "renderable": {