From 6cfb27b8de554f451e410575f02bf2f98bc8e409 Mon Sep 17 00:00:00 2001 From: Zlorthishen <79779913+Zlorthishen@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:47:00 -0600 Subject: [PATCH 1/5] initial commit port of dda pr 46448 Co-Authored-By: Venera3 <72006894+venera3@users.noreply.github.com> --- .../furniture_and_terrain/terrain-walls.json | 21 +++++ data/json/harvest.json | 14 +++ data/json/mapgen/bugs/nest_dermatik.json | 92 +++++++++++++++++++ data/json/monster_special_attacks/spells.json | 18 ++++ data/json/monstergroups/bugs.json | 13 ++- data/json/monsters/insect_spider.json | 82 +++++++++++++++-- .../overmap/overmap_special/specials.json | 13 +++ .../overmap_terrain/overmap_terrain.json | 8 ++ data/json/snippets/mutant_anatomy.json | 14 ++- data/json/speech.json | 24 +++++ 10 files changed, 289 insertions(+), 10 deletions(-) create mode 100644 data/json/mapgen/bugs/nest_dermatik.json diff --git a/data/json/furniture_and_terrain/terrain-walls.json b/data/json/furniture_and_terrain/terrain-walls.json index 8b3d248d3f7e..e913af4ce7df 100644 --- a/data/json/furniture_and_terrain/terrain-walls.json +++ b/data/json/furniture_and_terrain/terrain-walls.json @@ -907,6 +907,27 @@ }, "flags": [ "TRANSPARENT", "FLAMMABLE_HARD", "NOITEM", "REDUCE_SCENT", "MOUNTABLE" ] }, + { + "type": "terrain", + "id": "t_wall_dirt", + "name": "smooth dirt wall", + "looks_like": "t_wall_rammed_earth", + "description": "A solid wall of compressed dirt, mixed with… something to keep it stable. Its surface glistens slightly, and it smells like rotten milk.", + "symbol": "LINE_OXOX", + "color": "brown", + "move_cost": 0, + "coverage": 100, + "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL", "MINEABLE", "BLOCK_WIND" ], + "connects_to": "WALL", + "bash": { + "str_min": 30, + "str_max": 200, + "sound": "heavy rumbling!", + "sound_fail": "thump", + "ter_set": "t_mud_underground", + "items": [ { "item": "material_soil", "count": [ 50, 100 ] } ] + } + }, { "type": "terrain", "id": "t_junk_wall", diff --git a/data/json/harvest.json b/data/json/harvest.json index fef17ef73927..b3bb3d1e4f85 100644 --- a/data/json/harvest.json +++ b/data/json/harvest.json @@ -440,6 +440,20 @@ ], "//": "what, you thought jabberwocks only had one heart?" }, + { + "id": "incubator_mammal", + "//": "the larvae ate a lot of the good stuff, mutant meat represents the grubs", + "type": "harvest", + "message": "", + "entries": [ + { "drop": "meat", "type": "flesh", "mass_ratio": 0.05 }, + { "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.2 }, + { "drop": "meat_scrap", "type": "flesh", "mass_ratio": 0.1 }, + { "drop": "stomach", "scale_num": [ 0, 1 ], "max": 1, "type": "offal" }, + { "drop": "bone", "type": "bone", "mass_ratio": 0.15 }, + { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 } + ] + }, { "id": "arachnid_tainted", "type": "harvest", diff --git a/data/json/mapgen/bugs/nest_dermatik.json b/data/json/mapgen/bugs/nest_dermatik.json new file mode 100644 index 000000000000..914679969e51 --- /dev/null +++ b/data/json/mapgen/bugs/nest_dermatik.json @@ -0,0 +1,92 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": "nest_dermatik", + "object": { + "fill_ter": "t_region_groundcover", + "rows": [ + " ", + " t t - t ", + " t - ---- ", + " ---...-..--- ", + " --.--..-...--- - ", + " -..0#.-#0..------ ", + " --#.##.###..-..--- ", + " t---#....-#.###..-- t ", + " -###..###.....#0--- ", + " -#..###..#....#--.- ", + " --#.######....##0.-- ", + " --...#.#.....##...-- ", + " --#.##.#.......#..--- ", + " t--######......#.#0-- ", + " -...#........###...- ", + " -#.0.##.........##.-- ", + " --.#.........##.--- ", + " --###.......###.#.0-- ", + "--.0..#..#.#.#..0#...- ", + " -#.##########......-- ", + " ------...##..0....-- ", + " ----#..0##-.----- ", + " t ---------- - t ", + " --- -- " + ], + "terrain": { + "t": [ "t_region_tree", "t_region_groundcover" ], + ",": [ "t_region_tree" ], + "-": [ "t_wall_dirt" ], + "#": [ [ "t_paper", 3 ], "t_wall_dirt" ], + ".": [ "t_mud_underground", [ "t_floor_paper", 2 ] ], + "0": [ "t_pit_shallow" ] + }, + "monster": { "0": { "group": "GROUP_DERMATIK_INCUB", "chance": 70 } }, + "place_fields": [ + { "field": "fd_blood", "x": [ 3, 19 ], "y": [ 4, 20 ], "repeat": [ 30, 50 ] }, + { "field": "fd_blood_insect", "x": [ 3, 19 ], "y": [ 4, 20 ], "repeat": [ 20, 30 ] } + ], + "place_monster": [ + { "monster": "mon_dermatik_larva", "x": [ 3, 22 ], "y": [ 8, 22 ], "repeat": [ 2, 3 ] }, + { "monster": "mon_dermatik_midwife", "x": [ 10, 12 ], "y": [ 14, 17 ], "repeat": [ 1, 2 ] }, + { "monster": "mon_dermatik", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 3, 4 ] } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "nest_dermatik_roof", + "object": { + "fill_ter": "t_open_air", + "rows": [ + " ", + " ", + " ,, ", + " ,,,,,,,,, ", + " ,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,, ", + " ,,, , ", + " " + ], + "terrain": { ",": [ "t_roof_paper" ] }, + "place_monster": [ + { "monster": "mon_dermatik", "x": [ 6, 16 ], "y": [ 6, 16 ], "repeat": [ 1, 4 ] } + ] + } + } +] diff --git a/data/json/monster_special_attacks/spells.json b/data/json/monster_special_attacks/spells.json index 7a8aad44b7b0..c5205a73ce88 100644 --- a/data/json/monster_special_attacks/spells.json +++ b/data/json/monster_special_attacks/spells.json @@ -183,5 +183,23 @@ "flags": [ "NO_EXPLOSION_VFX", "SILENT" ], "min_range": 20, "max_range": 40 + }, + { + "type": "SPELL", + "id": "dermatik_emergence", + "name": "Dermatik Emergence", + "description": "The incubating dermatik larvae flee their host.", + "flags": [ "HOSTILE_SUMMON", "PERMANENT", "RANDOM_DAMAGE" ], + "valid_targets": [ "ground", "self" ], + "base_casting_time": 20, + "min_range": 1, + "max_range": 5, + "min_damage": 1, + "max_damage": 3, + "damage_type": "stab", + "min_aoe": 2, + "max_aoe": 3, + "effect": "summon", + "effect_str": "mon_dermatik_larva" } ] diff --git a/data/json/monstergroups/bugs.json b/data/json/monstergroups/bugs.json index 09b3d0edb3b0..142577872bda 100644 --- a/data/json/monstergroups/bugs.json +++ b/data/json/monstergroups/bugs.json @@ -30,8 +30,17 @@ { "name": "GROUP_DERMATIK", "type": "monstergroup", - "default": "mon_dermatik", - "monsters": [ { "monster": "mon_dermatik", "freq": 100, "cost_multiplier": 1, "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] } ] + "default": "mon_null", + "monsters": [ { "monster": "mon_dermatik", "freq": 1000, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_DERMATIK_INCUB", + "type": "monstergroup", + "default": "mon_dermatik_incubator_deer", + "monsters": [ + { "monster": "mon_dermatik_incubator_spider", "freq": 500, "cost_multiplier": 1 }, + { "monster": "mon_dermatik_incubator_dog", "freq": 100, "cost_multiplier": 1 } + ] }, { "type": "monstergroup", diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index d0bdae70f394..457a7e1d3556 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -906,32 +906,33 @@ "id": "mon_dermatik", "type": "MONSTER", "name": { "str": "dermatik" }, - "description": "A mutated wasp nearly the size of a cat, with a barbed ovipositor extruding from the abdomen.", + "description": "A colorful parasitoid wasp grown to the size of a dog, with a huge ovipositor extruding from her abdomen. It darts around in search of a suitable home for her many, many children.", "default_faction": "dermatik", "bodytype": "flying insect", "species": [ "INSECT_FLYING" ], "diff": 2, - "volume": "750 ml", - "weight": "1 kg", + "volume": "10 L", + "weight": "15 kg", "hp": 60, "speed": 110, "material": [ "iflesh" ], "symbol": "a", "color": "red", "aggression": 90, - "morale": 70, + "morale": 50, "melee_skill": 6, "melee_dice": 1, "melee_dice_sides": 6, "melee_cut": 3, "dodge": 8, "armor_cut": 6, + "armor_bash": 6, "armor_bullet": 5, "harvest": "arachnid", "special_attacks": [ [ "DERMATIK", 25 ] ], "anger_triggers": [ "FRIEND_ATTACKED", "PLAYER_WEAK" ], "death_function": [ "NORMAL" ], - "flags": [ "HEARS", "SMELLS", "STUMBLES", "POISON", "FLIES", "PATH_AVOID_FIRE" ] + "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "POISON", "FLIES", "PATH_AVOID_FIRE", "LOUDMOVES" ] }, { "id": "mon_dermatik_larva", @@ -956,10 +957,77 @@ "melee_dice_sides": 1, "melee_cut": 1, "dodge": 1, - "harvest": "mammal_tiny", - "special_attacks": [ [ "DERMATIK_GROWTH", 14400 ] ], + "harvest": "arachnid", + "upgrades": { "age_grow": 21, "into": "mon_dermatik" }, "death_function": [ "NORMAL" ], "flags": [ "HEARS", "SMELLS", "POISON", "CAN_DIG", "LARVA" ] + }, + { + "id": "mon_dermatik_midwife", + "type": "MONSTER", + "name": { "str": "dermatik midwife", "str_pl": "dermatik midwives" }, + "description": "A dermatik grown even larger, its wings and ovipositor chewed off by her sisters. It now stands watch in the nest, tending to the unfortunate hosts dragged home and ensuring they don't perish before their purpose is fulfilled.", + "copy-from": "mon_dermatik", + "volume": "17 L", + "weight": "25 kg", + "morale": 60, + "speed": 100, + "melee_cut": 10, + "vision_night": 8, + "delete": { "flags": [ "FLIES", "LOUDMOVES" ], "special_attacks": [ "DERMATIK" ] } + }, + { + "id": "mon_dermatik_incubator_deer", + "type": "MONSTER", + "name": { "str": "motionless deer" }, + "description": "A paralyzed, emaciated deer. It spasms as it notices your presence, terrified eyes darting around the muddy chamber when it fails to stand and flee.", + "copy-from": "mon_deer", + "default_faction": "dermatik", + "weight": "45 kg", + "hp": 40, + "speed": 20, + "aggression": 100, + "morale": 100, + "vision_day": 6, + "vision_night": 6, + "harvest": "incubator_mammal", + "special_attacks": [ + [ "PARROT", 6 ], + { + "type": "spell", + "spell_data": { "id": "dermatik_emergence" }, + "monster_message": "The sudden motion of their host cause some dermatik larvae to flee!", + "cooldown": 5 + } + ], + "reproduction": { "baby_monster": "mon_dermatik_larva", "baby_count": 2, "baby_timer": 30 }, + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "IMMOBILE", "PACIFIST" ] + }, + { + "id": "mon_dermatik_incubator_dog", + "type": "MONSTER", + "copy-from": "mon_dermatik_incubator_deer", + "name": { "str": "helpless dog" }, + "symbol": "d", + "color": "light_gray", + "description": "A barely living dog, panting in a pool of slime and blood. As you draw near it lets out a faint whimper, and you see the smallest hint of a twitch in its tail.", + "looks_like": "mon_dog", + "weight": "20 kg" + }, + { + "id": "mon_dermatik_incubator_spider", + "type": "MONSTER", + "name": { "str": "twitching spider" }, + "copy-from": "mon_dermatik_incubator_deer", + "material": [ "iflesh" ], + "species": [ "SPIDER" ], + "looks_like": "mon_spider_web", + "symbol": "s", + "color": "yellow", + "description": "A giant, mutated spider lying on its back, legs twitching without pause. A translucent slime, mixed with its ichor seeps from its joints, and its chitin is marked by numerous exit wounds.", + "weight": "30 kg", + "harvest": "arachnid" }, { "id": "mon_ant", diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json index e2fb0418cfd0..0ea5a78cb98b 100644 --- a/data/json/overmap/overmap_special/specials.json +++ b/data/json/overmap/overmap_special/specials.json @@ -204,6 +204,19 @@ "flags": [ "BEE", "UNIQUE" ], "rotate": false, "spawns": { "group": "GROUP_BEE", "population": [ 20, 60 ], "radius": [ 2, 4 ] } + }, + { + "type": "overmap_special", + "id": "Large Dermatik Nest", + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "nest_dermatik_north" }, + { "point": [ 0, 0, 1 ], "overmap": "nest_dermatik_roof_north" } + ], + "locations": [ "land" ], + "city_distance": [ 20, -1 ], + "occurrences": [ 0, 3 ], + "flags": [ "WILDERNESS" ], + "spawns": { "group": "GROUP_DERMATIK", "population": [ 10, 20 ], "radius": [ 10, 15 ] } }, { "type": "overmap_special", diff --git a/data/json/overmap/overmap_terrain/overmap_terrain.json b/data/json/overmap/overmap_terrain/overmap_terrain.json index a517acb209ef..c5222bac595f 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain.json @@ -676,5 +676,13 @@ "color": "white", "flags": [ "NO_ROTATE" ], "see_cost": 5 + }, + { + "type": "overmap_terrain", + "id": [ "nest_dermatik", "nest_dermatik_roof" ], + "name": "mound of dirt", + "sym": "O", + "color": "brown", + "see_cost": 2 } ] diff --git a/data/json/snippets/mutant_anatomy.json b/data/json/snippets/mutant_anatomy.json index 6af5eb6f6b50..1fcd32e3022e 100644 --- a/data/json/snippets/mutant_anatomy.json +++ b/data/json/snippets/mutant_anatomy.json @@ -245,5 +245,17 @@ "type": "snippet", "category": "", "text": [ ".", ".", "." ] - } + }, + { + "type": "snippet", + "category": "", + "text": [ + "The skin is so riddled with wounds that you barely need to cut to pull it away.", + "The poor creature has stopped breathing, but there's still a lot of movement in the corpse.", + "The larvae seem to have taken care to leave enough intact not to kill their host, but the rest is practically hollow.", + "You have to pause often to stomp on the slower grubs, who only now realized that their home is growing cold.", + "Its stomach is full of grubs even more malformed than the rest. The runt of the litter got recycled, it seems.", + "In the beginning you take care to separate parasite and host, but after a while you give up and start cutting through." + ] + } ] diff --git a/data/json/speech.json b/data/json/speech.json index 9b6e3b066f14..57a622da4deb 100644 --- a/data/json/speech.json +++ b/data/json/speech.json @@ -3014,5 +3014,29 @@ "speaker": "mon_feral_human_chainsaw", "sound": "vroom!", "volume": 60 + }, + { + "type": "speech", + "speaker": [ "mon_dermatik_incubator_deer", "mon_dermatik_incubator_dog" ], + "sound": "heavy breathing", + "volume": 10 + }, + { + "type": "speech", + "speaker": [ "mon_dermatik_incubator_deer", "mon_dermatik_incubator_dog" ], + "sound": "labored breathing", + "volume": 10 + }, + { + "type": "speech", + "speaker": [ "mon_dermatik_incubator_dog" ], + "sound": "a whimper", + "volume": 10 + }, + { + "type": "speech", + "speaker": [ "mon_dermatik_incubator_dog" ], + "sound": "a rasping growl", + "volume": 10 } ] From 265ab2503b4c13c258e24024d1579c40def57357 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 02:49:02 +0000 Subject: [PATCH 2/5] style(autofix.ci): automated formatting --- data/json/furniture_and_terrain/terrain-walls.json | 2 +- data/json/harvest.json | 2 +- data/json/mapgen/bugs/nest_dermatik.json | 4 +--- data/json/monsters/insect_spider.json | 2 +- data/json/overmap/overmap_special/specials.json | 2 +- data/json/snippets/mutant_anatomy.json | 2 +- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/data/json/furniture_and_terrain/terrain-walls.json b/data/json/furniture_and_terrain/terrain-walls.json index e913af4ce7df..a651dd2492fc 100644 --- a/data/json/furniture_and_terrain/terrain-walls.json +++ b/data/json/furniture_and_terrain/terrain-walls.json @@ -927,7 +927,7 @@ "ter_set": "t_mud_underground", "items": [ { "item": "material_soil", "count": [ 50, 100 ] } ] } - }, + }, { "type": "terrain", "id": "t_junk_wall", diff --git a/data/json/harvest.json b/data/json/harvest.json index b3bb3d1e4f85..9ce8d333e14b 100644 --- a/data/json/harvest.json +++ b/data/json/harvest.json @@ -453,7 +453,7 @@ { "drop": "bone", "type": "bone", "mass_ratio": 0.15 }, { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 } ] - }, + }, { "id": "arachnid_tainted", "type": "harvest", diff --git a/data/json/mapgen/bugs/nest_dermatik.json b/data/json/mapgen/bugs/nest_dermatik.json index 914679969e51..91e3bced65be 100644 --- a/data/json/mapgen/bugs/nest_dermatik.json +++ b/data/json/mapgen/bugs/nest_dermatik.json @@ -84,9 +84,7 @@ " " ], "terrain": { ",": [ "t_roof_paper" ] }, - "place_monster": [ - { "monster": "mon_dermatik", "x": [ 6, 16 ], "y": [ 6, 16 ], "repeat": [ 1, 4 ] } - ] + "place_monster": [ { "monster": "mon_dermatik", "x": [ 6, 16 ], "y": [ 6, 16 ], "repeat": [ 1, 4 ] } ] } } ] diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index 457a7e1d3556..680b6c0cbabc 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -961,7 +961,7 @@ "upgrades": { "age_grow": 21, "into": "mon_dermatik" }, "death_function": [ "NORMAL" ], "flags": [ "HEARS", "SMELLS", "POISON", "CAN_DIG", "LARVA" ] - }, + }, { "id": "mon_dermatik_midwife", "type": "MONSTER", diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json index 0ea5a78cb98b..3b308c6d058c 100644 --- a/data/json/overmap/overmap_special/specials.json +++ b/data/json/overmap/overmap_special/specials.json @@ -204,7 +204,7 @@ "flags": [ "BEE", "UNIQUE" ], "rotate": false, "spawns": { "group": "GROUP_BEE", "population": [ 20, 60 ], "radius": [ 2, 4 ] } - }, + }, { "type": "overmap_special", "id": "Large Dermatik Nest", diff --git a/data/json/snippets/mutant_anatomy.json b/data/json/snippets/mutant_anatomy.json index 1fcd32e3022e..54ffe0b7ddc5 100644 --- a/data/json/snippets/mutant_anatomy.json +++ b/data/json/snippets/mutant_anatomy.json @@ -257,5 +257,5 @@ "Its stomach is full of grubs even more malformed than the rest. The runt of the litter got recycled, it seems.", "In the beginning you take care to separate parasite and host, but after a while you give up and start cutting through." ] - } + } ] From 778f45d616f39663c56d1f38ba142f0f2cddd664 Mon Sep 17 00:00:00 2001 From: Zlorthishen <79779913+Zlorthishen@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:01:46 -0600 Subject: [PATCH 3/5] Update nest_dermatik.json --- data/json/mapgen/bugs/nest_dermatik.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/mapgen/bugs/nest_dermatik.json b/data/json/mapgen/bugs/nest_dermatik.json index 91e3bced65be..886cfb58862c 100644 --- a/data/json/mapgen/bugs/nest_dermatik.json +++ b/data/json/mapgen/bugs/nest_dermatik.json @@ -45,9 +45,9 @@ { "field": "fd_blood_insect", "x": [ 3, 19 ], "y": [ 4, 20 ], "repeat": [ 20, 30 ] } ], "place_monster": [ - { "monster": "mon_dermatik_larva", "x": [ 3, 22 ], "y": [ 8, 22 ], "repeat": [ 2, 3 ] }, + { "monster": "mon_dermatik_larva", "x": [ 8, 16 ], "y": [ 8, 16 ], "repeat": [ 2, 3 ] }, { "monster": "mon_dermatik_midwife", "x": [ 10, 12 ], "y": [ 14, 17 ], "repeat": [ 1, 2 ] }, - { "monster": "mon_dermatik", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 3, 4 ] } + { "monster": "mon_dermatik", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 4, 6 ] } ] } }, From ad945a3d7218eb467a8b2acf2cf7464d46e4ccc7 Mon Sep 17 00:00:00 2001 From: Zlorthishen <79779913+Zlorthishen@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:32:04 -0600 Subject: [PATCH 4/5] Update insect_spider.json needs two spaces --- data/json/monsters/insect_spider.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index 680b6c0cbabc..e5feb535d0b9 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -906,7 +906,7 @@ "id": "mon_dermatik", "type": "MONSTER", "name": { "str": "dermatik" }, - "description": "A colorful parasitoid wasp grown to the size of a dog, with a huge ovipositor extruding from her abdomen. It darts around in search of a suitable home for her many, many children.", + "description": "A colorful parasitoid wasp grown to the size of a dog, with a huge ovipositor extruding from her abdomen. It darts around in search of a suitable home for her many, many children.", "default_faction": "dermatik", "bodytype": "flying insect", "species": [ "INSECT_FLYING" ], From 597f1f9acbf0cb5ed57652c308cdbe984b8b8ac0 Mon Sep 17 00:00:00 2001 From: Zlorthishen <79779913+Zlorthishen@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:49:58 -0600 Subject: [PATCH 5/5] Update speech.json --- data/json/speech.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/json/speech.json b/data/json/speech.json index 57a622da4deb..b88fbbb04949 100644 --- a/data/json/speech.json +++ b/data/json/speech.json @@ -3029,7 +3029,7 @@ }, { "type": "speech", - "speaker": [ "mon_dermatik_incubator_dog" ], + "speaker": [ "mon_dermatik_incubator_deer", "mon_dermatik_incubator_dog" ], "sound": "a whimper", "volume": 10 }, @@ -3038,5 +3038,11 @@ "speaker": [ "mon_dermatik_incubator_dog" ], "sound": "a rasping growl", "volume": 10 + }, + { + "type": "speech", + "speaker": [ "mon_dermatik_incubator_spider" ], + "sound": "a quiet chittering", + "volume": 5 } ]