diff --git a/data/json/items/comestibles/other.json b/data/json/items/comestibles/other.json index e17fdd5481181..5f4e5259b2cdc 100644 --- a/data/json/items/comestibles/other.json +++ b/data/json/items/comestibles/other.json @@ -84,6 +84,25 @@ "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ], "fun": -5 }, + { + "type": "COMESTIBLE", + "id": "honeydew", + "name": { "str": "honeydew" }, + "description": "It's a sugar-rich sticky substance, produced by aphids from plant's sap. Ants and bees love it.", + "weight": "22 g", + "color": "green", + "symbol": "~", + "material": [ "honey" ], + "quench": 4, + "healthy": 0, + "calories": 67, + "charges": 16, + "stim": 0, + "fun": 2 , + "comestible_type": "FOOD" , + "flags": ["NUTRIENT_OVERRIDE"], + "volume": "250 ml" + }, { "type": "COMESTIBLE", "id": "marloss_berry", diff --git a/data/json/monster_factions.json b/data/json/monster_factions.json index bba3a542a97fd..32d4460e0fd71 100644 --- a/data/json/monster_factions.json +++ b/data/json/monster_factions.json @@ -374,6 +374,34 @@ "base_faction": "insect", "hate": "fish" }, + { + "type": "MONSTER_FACTION", + "name": "antlion", + "base_faction": "insect", + "neutral": [ "antlion" ], + "by_mood": [ "zombie", "fungus", "bee" ], + "hate": [ "insect", "small_animal", "ant", "acid_ant" ] + }, + { + "type": "MONSTER_FACTION", + "name": "ladybug", + "base_faction": "insect", + "by_mood": [ "zombie", "bee", "insect" ], + "hate": [ "small_animal", "ant", "acid_ant" ] + }, + { + "type": "MONSTER_FACTION", + "name": "mantis", + "base_faction": "insect", + "by_mood": [ "centipede", "spider", "ant", "acid_ant" ], + "hate": [ "insect", "small_animal" ] + }, + { + "type": "MONSTER_FACTION", + "name": "strider", + "base_faction": "insect", + "hate": [ "small_animal", "fish"] + }, { "type": "MONSTER_FACTION", "name": "fungus", diff --git a/data/json/monstergroups/bugs.json b/data/json/monstergroups/bugs.json index b679a8772e566..940f732f91e63 100644 --- a/data/json/monstergroups/bugs.json +++ b/data/json/monstergroups/bugs.json @@ -10,6 +10,21 @@ { "monster": "mon_ant_queen", "freq": 0, "cost_multiplier": 0 } ] }, + { + "type": "monstergroup", + "name": "GROUP_ANT_SURFACE", + "default": "mon_ant_small", + "is_animal": true, + "monsters": [ + { "monster": "mon_ant_larva", "freq": 40, "cost_multiplier": 0 }, + { "monster": "mon_ant_soldier", "freq": 90, "cost_multiplier": 5 }, + { "monster": "mon_ant_queen", "freq": 0, "cost_multiplier": 0 }, + { "monster": "mon_aphid", "freq": 40, "pack_size": [ 3, 10 ], "cost_multiplier": 0 }, + { "monster": "mon_lady_bug_giant", "freq": 10, "pack_size": [ 1, 3 ], "cost_multiplier": 10}, + { "monster": "mon_antlion_larva", "freq": 5, "cost_multiplier": 10 }, + { "monster": "mon_antlion_giant", "freq": 3, "cost_multiplier": 10 } + ] + }, { "type": "monstergroup", "name": "GROUP_ANT_ACID", diff --git a/data/json/monstergroups/fish.json b/data/json/monstergroups/fish.json index fc90cb1ec820e..517593d829cda 100644 --- a/data/json/monstergroups/fish.json +++ b/data/json/monstergroups/fish.json @@ -324,7 +324,8 @@ "cost_multiplier": 3, "conditions": [ "SPRING", "SUMMER" ], "pack_size": [ 1, 3 ] - } + }, + { "monster": "mon_strider_small", "freq": 35, "cost_multiplier": 3, "pack_size": [ 3, 6 ] } ], "freq_total": 1740 }, diff --git a/data/json/monstergroups/lab.json b/data/json/monstergroups/lab.json index c86bd401acc88..1c7698d128935 100644 --- a/data/json/monstergroups/lab.json +++ b/data/json/monstergroups/lab.json @@ -52,7 +52,9 @@ { "monster": "mon_zombie_armored", "freq": 5, "cost_multiplier": 5 }, { "monster": "mon_zombie_electric", "freq": 50, "cost_multiplier": 3 }, { "monster": "mon_zombie_necro", "freq": 15, "cost_multiplier": 15 }, - { "monster": "mon_zombie_brute_shocker", "freq": 10, "cost_multiplier": 5 } + { "monster": "mon_zombie_brute_shocker", "freq": 10, "cost_multiplier": 5 }, + {"monster": "mon_lady_bug_giant", "freq": 15, "cost_multiplier": 2}, + {"monster": "mon_mole_cricket", "freq": 20, "cost_multiplier": 3} ], "freq_total": 2592 }, @@ -162,7 +164,8 @@ { "monster": "mon_zombie_armored", "freq": 1, "cost_multiplier": 5 }, { "monster": "mon_zombie_electric", "freq": 10, "cost_multiplier": 3 }, { "monster": "mon_zombie_necro", "freq": 1, "cost_multiplier": 15 }, - { "monster": "mon_zombie_brute_shocker", "freq": 1, "cost_multiplier": 5 } + { "monster": "mon_zombie_brute_shocker", "freq": 1, "cost_multiplier": 5 }, + {"monster": "mon_mole_cricket", "freq": 20, "cost_multiplier": 3} ] } ] diff --git a/data/json/monstergroups/misc.json b/data/json/monstergroups/misc.json index f7dcb784e3f2c..f25d4e62dd35b 100644 --- a/data/json/monstergroups/misc.json +++ b/data/json/monstergroups/misc.json @@ -170,7 +170,8 @@ { "monster": "mon_albino_penguin", "freq": 10, "cost_multiplier": 5, "pack_size": [ 3, 9 ] }, { "monster": "mon_gator", "freq": 40, "cost_multiplier": 2, "pack_size": [ 1, 2 ] }, { "monster": "mon_nakedmolerat_giant", "freq": 25, "cost_multiplier": 3 }, - { "monster": "mon_frog_mother", "freq": 10, "cost_multiplier": 3 } + { "monster": "mon_frog_mother", "freq": 10, "cost_multiplier": 3 }, + {"monster": "mon_mole_cricket", "freq": 30, "cost_multiplier": 3} ] }, { diff --git a/data/json/monstergroups/wilderness.json b/data/json/monstergroups/wilderness.json index f8e86a648656c..9064ece6899a0 100644 --- a/data/json/monstergroups/wilderness.json +++ b/data/json/monstergroups/wilderness.json @@ -9,7 +9,8 @@ { "monster": "mon_bear", "freq": 100, "cost_multiplier": 10, "pack_size": [ 1, 3 ] }, { "monster": "mon_cougar", "freq": 100, "cost_multiplier": 20, "pack_size": [ 1, 2 ] }, { "monster": "mon_mutant_experimental", "freq": 25, "cost_multiplier": 3 }, - { "monster": "mon_nakedmolerat_giant", "freq": 100, "cost_multiplier": 3 } + { "monster": "mon_nakedmolerat_giant", "freq": 100, "cost_multiplier": 3 }, + { "monster": "mon_mole_cricket", "freq": 60, "cost_multiplier": 3 } ] }, { @@ -1870,7 +1871,13 @@ "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] }, { "monster": "mon_nakedmolerat_giant", "freq": 1, "cost_multiplier": 3, "conditions": [ "DUSK", "NIGHT" ] }, - { "monster": "mon_mutant_experimental", "freq": 3, "cost_multiplier": 0, "conditions": [ "DUSK", "NIGHT" ] } + { "monster": "mon_mutant_experimental", "freq": 3, "cost_multiplier": 0, "conditions": [ "DUSK", "NIGHT" ] }, + { "monster": "mon_mantis_small", "freq": 8, "cost_multiplier": 10 }, + { "monster": "mon_lady_bug_giant", "freq": 5, "cost_multiplier": 10}, + { "monster": "mon_aphid", "freq": 15, "pack_size": [ 1, 5 ], "cost_multiplier": 0 }, + { "monster": "mon_grasshopper_small", "freq": 15, "pack_size": [1, 3], "cost_multiplier": 0 }, + { "monster": "mon_antlion_larva", "freq": 7, "cost_multiplier": 10 }, + { "monster": "mon_antlion_giant", "freq": 2, "cost_multiplier": 10 } ] }, { @@ -2323,7 +2330,8 @@ }, { "monster": "mon_fish_blinky", "freq": 5, "cost_multiplier": 3, "pack_size": [ 1, 3 ] }, { "monster": "mon_dragonfly_naiad", "freq": 10, "cost_multiplier": 2, "ends": 168 }, - { "monster": "mon_dragonfly_naiad", "freq": 30, "cost_multiplier": 3, "starts": 168, "pack_size": [ 1, 3 ] } + { "monster": "mon_dragonfly_naiad", "freq": 30, "cost_multiplier": 3, "starts": 168, "pack_size": [ 1, 3 ] }, + { "monster": "mon_strider_small", "freq": 15, "cost_multiplier": 3, "pack_size": [ 2, 4 ] } ] }, { @@ -2861,7 +2869,11 @@ "starts": 360, "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] }, - { "monster": "mon_mutant_experimental", "freq": 2, "cost_multiplier": 6 } + { "monster": "mon_mutant_experimental", "freq": 2, "cost_multiplier": 6 }, + {"monster": "mon_mantis_small", "freq": 2, "cost_multiplier": 8}, + {"monster": "mon_aphid", "freq": 10, "cost_multiplier": 0}, + { "monster": "mon_antlion_giant", "freq": 4, "cost_multiplier": 10 }, + { "monster": "mon_strider_small", "freq": 15, "cost_multiplier": 3, "pack_size": [ 4, 8 ] } ] }, { @@ -2891,7 +2903,13 @@ { "monster": "mon_fox_red", "freq": 50, "cost_multiplier": 0 }, { "monster": "mon_rabbit", "freq": 50, "cost_multiplier": 0 }, { "monster": "mon_squirrel", "freq": 50, "cost_multiplier": 0 }, - { "monster": "mon_squirrel_red", "freq": 50, "cost_multiplier": 0 } + { "monster": "mon_squirrel_red", "freq": 50, "cost_multiplier": 0 }, + { "monster": "mon_mantis_small", "freq": 5, "cost_multiplier": 10 }, + { "monster": "mon_lady_bug_giant", "freq": 8, "cost_multiplier": 10}, + { "monster": "mon_aphid", "freq": 20, "cost_multiplier": 0 }, + { "monster": "mon_grasshopper_small", "freq": 30, "cost_multiplier": 0 }, + { "monster": "mon_antlion_larva", "freq": 7, "cost_multiplier": 10 }, + { "monster": "mon_antlion_giant", "freq": 5, "cost_multiplier": 10 } ] }, { @@ -2974,7 +2992,8 @@ "monsters": [ { "monster": "mon_fish_bluegill", "freq": 50, "cost_multiplier": 0 }, { "monster": "mon_fish_carp", "freq": 50, "cost_multiplier": 0 }, - { "monster": "mon_fish_sbass", "freq": 50, "cost_multiplier": 0 } + { "monster": "mon_fish_sbass", "freq": 50, "cost_multiplier": 0 }, + { "monster": "mon_strider_small", "freq": 30, "cost_multiplier": 0, "pack_size": [ 3, 6 ] } ] } ] diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index cb3837f4b7602..846063e339465 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -1857,5 +1857,349 @@ "death_function": [ "NORMAL" ], "special_attacks": [ { "type": "leap", "cooldown": 4, "max_range": 4, "allow_no_target": true }, [ "EAT_CROP", 120 ] ], "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "LARVA", "STUMBLES", "PATH_AVOID_FIRE" ] + }, + { + "id": "mon_aphid", + "type": "MONSTER", + "name": { "str": "giant aphid", "str_pl": "giant aphids" }, + "description": "A green aphid about a size of a rabbit. It is constantly searching for plants to suck from. Probably you could sate it for a moment with cattle fodder.", + "default_faction": "ant", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "1600 ml", + "weight": "2080 g", + "hp": 20, + "speed": 120, + "material": [ "iflesh" ], + "symbol": "a", + "color": "light_green", + "morale": 20, + "aggression": -40, + "melee_skill": 1, + "melee_dice": 1, + "melee_dice_sides": 2, + "melee_cut": 2, + "dodge": 3, + "armor_bash": 2, + "armor_cut": 5, + "armor_bullet": 3, + "vision_day": 10, + "vision_night": 5, + "harvest": "arachnid", + "fear_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "FIRE" ], + "death_function": [ "NORMAL" ], + "special_attacks": [ [ "EAT_FOOD", 60 ], [ "EAT_CROP", 80 ] ], + "reproduction": { "baby_monster": "mon_aphid", "baby_count": 1, "baby_timer": 20 }, + "baby_flags": [ "SPRING", "SUMMER"], + "biosignature": { "biosig_item": "honeydew", "biosig_timer": 600 }, + "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL", "CATTLEFODDER", "PET_WONT_FOLLOW" ] + }, + { + "id": "mon_mantis_small", + "type": "MONSTER", + "name": { "str": "huge praying mantis" }, + "description": "A green mutant insect with sharp grappling spikes on it's front legs. It's a little smaller than an adult person.", + "copy-from": "mon_mantis_giant", + "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, + "volume": "60 L", + "weight": "80 kg", + "melee_cut": 8, + "upgrades": { "half_life": 14, "into": "mon_mantis_giant" } + }, + { + "id": "mon_mantis_giant", + "type": "MONSTER", + "name": { "str": "giant praying mantis", "str_pl": "giant praying mantises" }, + "description": "An enormous green creature grown about a size of a bear. It dances weirdly and ready to chop your head off in any moment.", + "default_faction": "mantis", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "120 L", + "weight": "160 kg", + "hp": 120, + "speed": 100, + "material": [ "iflesh" ], + "symbol": "M", + "color": "light_green", + "aggression": 50, + "morale": 80, + "melee_skill": 8, + "melee_dice": 1, + "melee_dice_sides": 6, + "melee_cut": 12, + "dodge": 3, + "armor_bash": 10, + "armor_cut": 16, + "armor_bullet": 13, + "vision_day": 15, + "vision_night": 5, + "harvest": "arachnid", + "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE"], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "special_attacks": [ [ "RANGED_PULL", 30 ], [ "GRAB_DRAG", 10 ], { "type": "leap", "cooldown": 8, "max_range": 5, "allow_no_target": false }], + "flags": ["POISON", "SEES", "HEARS", "SMELLS", "CLIMBS", "PATH_AVOID_FIRE","PATH_AVOID_FALL", "STUMBLES" ] + }, + { + "id": "mon_mantis_mega", + "type": "MONSTER", + "name": { "str": "great mantis", "str_pl": "great mantises" }, + "description": "This ferocious creature is lurking through the land. It's probably capable of killing a moose with it's powerful arms.", + "copy-from": "mon_mantis_giant", + "proportional": { "hp": 20, "speed": 0.25, "vision_day": 2 }, + "volume": "625 L", + "symbol": "M", + "color": "red_green", + "weight": "815 kg", + "melee_dice": 2, + "melee_cut": 20, + "dodge": 2, + "special_attacks": [ + { + "type": "bite", + "cooldown": 4, + "accuracy": 5, + "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_multiplier": 0.6 } ] + } + ], + "extend": { "flags": [ "DESTROYS", "PUSH_MON", "PUSH_VEH" ] }, + "delete": { "type": "leap", "cooldown": 8, "max_range": 5, "allow_no_target": false } + }, + { + "id": "mon_mole_cricket", + "type": "MONSTER", + "name": { "str": "giant mole cricket" }, + "description": "An enormous underground bug. It's a common garden pest. Beware ear-splitting screech and strong shovel-like front legs.", + "default_faction": "insect", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "150 L", + "weight": "200 kg", + "hp": 160, + "speed": 80, + "material": [ "iflesh" ], + "symbol": "M", + "color": "brown", + "aggression": -10, + "morale": 60, + "melee_skill": 6, + "melee_dice": 4, + "melee_dice_sides": 6, + "melee_cut": 10, + "dodge": 0, + "armor_bash": 15, + "armor_cut": 18, + "armor_bullet": 20, + "vision_day": 10, + "vision_night": 15, + "harvest": "arachnid", + "special_attacks": [ [ "SHRIEK_ALERT", 10 ], [ "SHRIEK_STUN", 5 ], [ "impale", 15 ] ], + "anger_triggers": [ "HURT", "SOUND", "STALK" ], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "flags": [ "POISON","ATTACKMON", "BORES", "CAN_DIG", "HEARS", "KEENNOSE", "PATH_AVOID_DANGER_1", "SMELLS", "WARM" ], + "//": "Reinsert GOODHEARING when z-level tunneling is possible." + }, + { + "id": "mon_lady_bug_giant", + "type": "MONSTER", + "name": { "str": "giant lady bug" }, + "description": "A red lady bug covered in black spots about a size of a horse. Despite cute looks it is a ferocious predator capable of killing swarms of ants and aphids.", + "default_faction": "ladybug", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "400 L", + "weight": "533 kg", + "hp": 160, + "speed": 110, + "material": [ "iflesh" ], + "symbol": "B", + "color": "red", + "morale": 80, + "aggression": 40, + "melee_skill": 6, + "melee_dice": 2, + "melee_dice_sides": 6, + "melee_cut": 8, + "dodge": 1, + "armor_bash": 7, + "armor_cut": 12, + "armor_bullet": 10, + "vision_day": 20, + "vision_night": 5, + "harvest": "arachnid", + "anger_triggers": [ "PLAYER_CLOSE" ], + "fear_triggers": [ "HURT" ], + "death_function": [ "NORMAL" ], + "special_attacks": [ +{ + "type": "bite", + "cooldown": 4, + "accuracy": 6, + "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_multiplier": 0.6 } ] + } + ], + "flags": ["POISON", "SEES", "HEARS", "SMELLS", "FLIES" , "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] + }, + { + "id": "mon_grasshopper_small", + "type": "MONSTER", + "name": { "str": "huge grasshopper" }, + "description": "A large grasshopper a few times bigger than a regular one.", + "copy-from": "mon_grasshopper_giant", + "proportional": { "hp": 0.5, "speed": 1.1}, + "volume": "750 ml", + "weight": "1 kg", + "upgrades": { "half_life": 7, "into": "mon_mantis_giant" } + }, + { + "id": "mon_grasshopper_giant", + "type": "MONSTER", + "name": { "str": "giant grasshopper", "str_pl": "giant grasshoppers" }, + "description": "A huge green grasshopper about a size of a big dog with long and strong back legs. It hops, it hops and never stops.", + "default_faction": "insect", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "25000 ml", + "weight": "33 kg", + "hp": 40, + "speed": 180, + "material": [ "iflesh" ], + "symbol": "g", + "color": "light_green", + "aggression": -10, + "morale": 10, + "melee_skill": 3, + "melee_dice": 1, + "melee_dice_sides": 4, + "melee_cut": 2, + "dodge": 4, + "armor_bash": 5, + "armor_cut": 10, + "vision_day": 20, + "vision_night": 20, + "harvest": "arachnid", + "fear_triggers": [ "FIRE", "PLAYER_CLOSE"], + "death_function": [ "NORMAL" ], + "special_attacks": [ [ "EAT_FOOD", 60 ], [ "EAT_CROP", 80 ], { "type": "leap", "cooldown": 3, "max_range": 10, "allow_no_target": true } ], + "flags": ["POISON", "SEES", "HEARS", "SMELLS", "CLIMBS", "PATH_AVOID_FALL", "PATH_AVOID_FIRE" ] + }, + { + "id": "mon_antlion_larva", + "type": "MONSTER", + "name": { "str": "giant antlion larva", "str_pl": "giant antlion larvae" }, + "description": "This huge grub has powerful mandibles and a hungry look. It hides in dirt and waits for pray to come clother.", + "default_faction": "antlion", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "80 L", + "weight": "106 kg", + "hp": 60, + "speed": 100, + "material": [ "iflesh" ], + "symbol": "u", + "color": "yellow", + "aggression": 80, + "morale": 100, + "melee_skill": 8, + "melee_dice": 1, + "melee_dice_sides": 8, + "melee_cut": 6, + "dodge": 0, + "armor_bash": 4, + "armor_cut": 10, + "armor_bullet": 10, + "vision_day": 8, + "vision_night": 5, + "harvest": "arachnid", + "upgrades": { "half_life": 12, "into": "mon_antlion_giant" }, + "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE"], + "fear_triggers": [ "FIRE" ], + "death_function": [ "NORMAL" ], + "special_attacks": [ [ "RANGED_PULL", 10 ], [ "GRAB", 3 ], [ "impale", 10 ], + { + "type": "bite", + "cooldown": 4, + "accuracy": 8, + "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_multiplier": 0.6 } ] + } + ], + "flags": ["POISON", "SEES", "SMELLS", "IMMOBILE", "DIGS", "RANGED_ATTACKER" ] + }, + { + "id": "mon_antlion_giant", + "type": "MONSTER", + "name": { "str": "giant adult antlion" }, + "description": "A ferocious mutant flying antlion as big as a cat, darting through the air with a cluster of fangs for a mouth.", + "default_faction": "antlion", + "bodytype": "flying insect", + "species": [ "INSECT_FLYING" ], + "volume": "30 L", + "weight": "40750 g", + "hp": 70, + "speed": 130, + "material": [ "iflesh" ], + "symbol": "y", + "color": "yellow", + "aggression": 20, + "morale": 100, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 6, + "melee_cut": 6, + "dodge": 8, + "armor_cut": 4, + "vision_day": 25, + "vision_night": 5, + "harvest": "arachnid", + "anger_triggers": [ "PLAYER_WEAK" ], + "fear_triggers": [ "PLAYER_CLOSE" ], + "death_function": [ "NORMAL" ], + "flags": [ "SEES", "SMELLS", "FLIES", "HEARS", "HIT_AND_RUN", "PATH_AVOID_FIRE" ] + }, + { + "id": "mon_strider_small", + "type": "MONSTER", + "name": { "str": "big water strider" }, + "description": "This water bug is a few times bigger, than a reguar one. It's moves are fast and fluid.", + "copy-from": "mon_strider_giant", + "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.50 }, + "volume": "3 L", + "weight": "4 kg", + "melee_cut": 8, + "upgrades": { "half_life": 14, "into": "mon_mantis_giant" } + }, + { + "id": "mon_strider_giant", + "type": "MONSTER", + "name": { "str": "giant water strider" }, + "description": "This water glider is about as big as a domestic cat. It's legs are more fin-like and a swollen body is mostly submerged underwater.", + "default_faction": "strider", + "bodytype": "insect", + "species": [ "INSECT" ], + "volume": "9 L", + "weight": "12 kg", + "hp": 20, + "speed": 200, + "material": [ "iflesh" ], + "symbol": "s", + "color": "light_gray", + "aggression": 10, + "morale": 30, + "melee_skill": 3, + "melee_dice": 1, + "melee_dice_sides": 2, + "melee_cut": 3, + "dodge": 4, + "armor_bash": 1, + "armor_cut": 3, + "armor_bullet": 2, + "vision_day": 12, + "vision_night": 5, + "harvest": "arachnid", + "anger_triggers": [ "PLAYER_WEAK" ], + "fear_triggers": [ "FIRE", "PLAYER_CLOSE"], + "death_function": [ "NORMAL" ], + "flags": ["POISON", "SEES", "HEARS", "SMELLS", "SWIMS" ] } ] diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json index a967b44cbfa00..9a17915ec5e47 100644 --- a/data/json/overmap/overmap_special/specials.json +++ b/data/json/overmap/overmap_special/specials.json @@ -685,7 +685,7 @@ "city_distance": [ 10, -1 ], "occurrences": [ 10, 100 ], "flags": [ "ANT", "UNIQUE" ], - "spawns": { "group": "GROUP_ANT", "population": [ 1000, 2000 ], "radius": [ 10, 30 ] } + "spawns": { "group": "GROUP_ANT_SURFACE", "population": [ 1000, 2000 ], "radius": [ 10, 30 ] } }, { "type": "overmap_special", @@ -1125,7 +1125,7 @@ "occurrences": [ 80, 100 ], "flags": [ "ANT", "UNIQUE" ], "rotate": false, - "spawns": { "group": "GROUP_ANT", "population": [ 1000, 2000 ], "radius": [ 10, 30 ] } + "spawns": { "group": "GROUP_ANT_SURFACE", "population": [ 1000, 2000 ], "radius": [ 10, 30 ] } }, { "type": "overmap_special", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index 7a36e0ed04bfc..f22754393cce4 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -4407,6 +4407,7 @@ [ "corn", 3 ], [ "honey_bottled", 1 ], [ "honey_glassed", 1 ], + [ "honeydew", 3 ], [ "honeycomb", 1 ], [ "can_corn", 3 ], [ "molasses", 1 ],