diff --git a/assets/config.json b/assets/config.json index 736c7e0..ea2a63c 100644 --- a/assets/config.json +++ b/assets/config.json @@ -18,7 +18,8 @@ "tripwire_trap": "assets/tripwire_trap-256.png", "cinqueda": "assets/cinqueda_1-256.png", "left_gui": "assets/left_gui.png", - "blood_splatter": "assets/blood_splatter-256.png" + "blood_splatter": "assets/blood_splatter-256.png", + "hairy_spider": "assets/hairy_spider-256.png" }, "enemy": { "HEARING_DISTANCE": 5 diff --git a/assets/enemies.json b/assets/enemies.json index f73e98e..56dc2ff 100644 --- a/assets/enemies.json +++ b/assets/enemies.json @@ -49,5 +49,17 @@ {"_type": "EnemyConfig", "hearing_distance": 10}, {"_type": "Sprite", "name": "rat_with_sword"} ] + }, + "SPIDER_GIANT_HAIRY": { + "components": [ + {"_type": "Tile", "display": "\u08ea", + "foreground": [205, 164, 246], + "background": [30, 20, 75] + }, + {"_type": "Combat", "hp": 20, "max_hp": 20, "damage": 20, "dead": false}, + {"_type": "Motion", "dx": 0, "dy": 0, "random": false}, + {"_type": "EnemyConfig", "hearing_distance": 10}, + {"_type": "Sprite", "name": "hairy_spider"} + ] } } diff --git a/assets/hairy_spider-256.png b/assets/hairy_spider-256.png new file mode 100644 index 0000000..be2b67f Binary files /dev/null and b/assets/hairy_spider-256.png differ