Skip to content

Commit

Permalink
New chitinous creatures
Browse files Browse the repository at this point in the history
I've added new mobs from my bug's life mod such as:
-Aphids

-Praying mantises in three sizes

-Underground mole crickets

-Lady bugs

-Grasshoppers in two sizes

-Antlion larvae and adult antlions

-Water striders in two sizes
  • Loading branch information
SuddenEyePuncture committed Jun 4, 2021
1 parent 7e62432 commit 7260fa5
Show file tree
Hide file tree
Showing 10 changed files with 443 additions and 12 deletions.
19 changes: 19 additions & 0 deletions data/json/items/comestibles/other.json
Expand Up @@ -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",
Expand Down
28 changes: 28 additions & 0 deletions data/json/monster_factions.json
Expand Up @@ -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",
Expand Down
15 changes: 15 additions & 0 deletions data/json/monstergroups/bugs.json
Expand Up @@ -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",
Expand Down
3 changes: 2 additions & 1 deletion data/json/monstergroups/fish.json
Expand Up @@ -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
},
Expand Down
7 changes: 5 additions & 2 deletions data/json/monstergroups/lab.json
Expand Up @@ -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
},
Expand Down Expand Up @@ -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}
]
}
]
3 changes: 2 additions & 1 deletion data/json/monstergroups/misc.json
Expand Up @@ -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}
]
},
{
Expand Down
31 changes: 25 additions & 6 deletions data/json/monstergroups/wilderness.json
Expand Up @@ -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 }
]
},
{
Expand Down Expand Up @@ -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 }
]
},
{
Expand Down Expand Up @@ -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 ] }
]
},
{
Expand Down Expand Up @@ -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 ] }
]
},
{
Expand Down Expand Up @@ -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 }
]
},
{
Expand Down Expand Up @@ -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 ] }
]
}
]

0 comments on commit 7260fa5

Please sign in to comment.