Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DinoMod] dryptosaurus #56649

Merged
merged 39 commits into from
Apr 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
274980a
[DinoMod] dryptosaurus
LyleSY Apr 7, 2022
e7e8d84
Update fungus.json
LyleSY Apr 7, 2022
50c4211
Update hatchling.json
LyleSY Apr 7, 2022
335b0c8
Update juvenile.json
LyleSY Apr 7, 2022
abcf49c
zombify fix
LyleSY Apr 7, 2022
0651f17
Update zed-dinosaur.json
LyleSY Apr 7, 2022
2952d72
Update zinosaur_burned.json
LyleSY Apr 7, 2022
0f44d66
Update zinosaur_upgrade.json
LyleSY Apr 7, 2022
17b4c7d
Create nest_dryptosaurus.json
LyleSY Apr 7, 2022
a0a7cf5
Update egg.json
LyleSY Apr 7, 2022
18ca1e8
move forage
LyleSY Apr 7, 2022
c34c72f
Update cooking_components.json
LyleSY Apr 7, 2022
f611fef
Update dinosaur.json
LyleSY Apr 7, 2022
7d0a4eb
Update fungi.json
LyleSY Apr 7, 2022
3a66a36
Update monstergroups_egg.json
LyleSY Apr 7, 2022
975b832
Update wilderness.json
LyleSY Apr 7, 2022
172818d
Update zinosaur.json
LyleSY Apr 7, 2022
a42054c
Update map_extras.json
LyleSY Apr 7, 2022
c1d9526
nest doc
LyleSY Apr 7, 2022
7b6b3f5
Update monster_factions.json
LyleSY Apr 7, 2022
94bf3d4
ornithomimids more treats
LyleSY Apr 7, 2022
9ef398d
Update juvenile.json
LyleSY Apr 7, 2022
6c7ce10
hatchling fixes
LyleSY Apr 7, 2022
0a9ddba
Merge branch 'CleverRaven:master' into dryptosaurus
LyleSY Apr 7, 2022
43cf739
juvenile fixes
LyleSY Apr 7, 2022
6d0190b
Update dictionary.txt
LyleSY Apr 7, 2022
89061f5
Update nest_dryptosaurus.json
LyleSY Apr 7, 2022
f7718d4
Update zinosaur_upgrade.json
LyleSY Apr 7, 2022
987e58d
Update nest_dryptosaurus.json
LyleSY Apr 7, 2022
4474518
Update nest_dryptosaurus.json
LyleSY Apr 7, 2022
bb32e6d
Update nest_tyrannosaurus.json
LyleSY Apr 7, 2022
5c2326d
Update nest_tyrannosaurus.json
LyleSY Apr 7, 2022
640df57
Update nest_tyrannosaurus.json
LyleSY Apr 7, 2022
2b7372a
Update nest_dryptosaurus.json
LyleSY Apr 7, 2022
9615520
Merge branch 'CleverRaven:master' into dryptosaurus
LyleSY Apr 7, 2022
a289ec7
Merge branch 'master' into dryptosaurus
LyleSY Apr 9, 2022
86fcc53
spawn nests
LyleSY Apr 10, 2022
49af6fa
Merge branch 'CleverRaven:master' into dryptosaurus
LyleSY Apr 10, 2022
90ff088
Merge branch 'CleverRaven:master' into dryptosaurus
LyleSY Apr 11, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion data/mods/DinoMod/DESIGN.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ monstergroups folder:
* dinosaur.json is where you add the dinosaur to spawn in special DinoMod locations
* fungi.json is where you add the fungal variant to spawn in fungal locations
* lab.json is where you add the dinosaur if it is not native to North America
* misc.json has all kinds of odd lists, especially for safe, scaveninging, and underground dinos
* misc.json has all kinds of odd lists, especially for safe, scavenging, and underground dinos
* monstergroups_egg.json is where you add the hatchling to be spawned from its own egg, and from random eggs
* wilderness.json is where your dino will be spawned in natural settings. Forests should stay safe.
* zinosaur.json adds the zombified version to zombie spawn lists and is where the zombie upgrade groups go for now
Expand All @@ -48,3 +48,12 @@ monsters folder:
* zed-dinosaur.json is where new zombified dinos go. copy-from can be very helpful here.
* zinosaur_burned.json is where the burned zombie variant goes
* zinosaur_upgrade.json is where upgraded versions go


# How to add a dinosaur nest
This is much easier!

* Each dinosaur gets its own nest mapgen file in \mapgen\map_extras\ you can copy from a similar dino there
* You can define the map extra in \overmap\map_extras.json
* Finally you tell it to spawn in the right biome in regional_overlay.json . Predator nests go in swamps, everything else in forests

1 change: 1 addition & 0 deletions data/mods/DinoMod/cooking_components.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
[ "egg_allosaurus", 1 ],
[ "egg_acrocanthosaurus", 1 ],
[ "egg_siats", 1 ],
[ "egg_dryptosaurus", 1 ],
[ "egg_appalachiosaurus", 1 ],
[ "egg_gorgosaurus", 1 ],
[ "egg_albertosaurus", 1 ],
Expand Down
7 changes: 7 additions & 0 deletions data/mods/DinoMod/items/egg.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,13 @@
"copy-from": "egg_dino_theropod",
"rot_spawn": "GROUP_EGG_siats"
},
{
"type": "COMESTIBLE",
"id": "egg_dryptosaurus",
"name": "dryptosaurus egg",
"copy-from": "egg_dino_theropod",
"rot_spawn": "GROUP_EGG_dryptosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_appalachiosaurus",
Expand Down
File renamed without changes.
51 changes: 51 additions & 0 deletions data/mods/DinoMod/mapgen/map_extras/nest_dryptosaurus.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
[
{
"type": "mapgen",
"method": "json",
"update_mapgen_id": "mx_nest_dryptosaurus",
"object": {
"rows": [
" ",
" t ",
" t ",
" ",
" t t ",
" t t---- ",
" ----..-t ",
" t t---..-..---t t ",
" -.-..---..--t ",
" ---.---.,---.- ",
" t-.--.,--...-.-- ",
" --...-.--.--. ",
" -..-,-..-,-..-t t ",
" t --....-.-..--- ",
" t---.,.-.---..- ",
" -.---.---..--- ",
" t --.---..---t ",
" t-....---t t ",
" -----t ",
" t ",
" t ",
" t ",
" ",
" t "
],
"flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
"terrain": {
"t": [ "t_region_tree", "t_region_groundcover_swamp" ],
",": [ "t_pit_shallow" ],
"-": [ "t_fern" ],
".": [ "t_dirt" ]
},
"place_monster": [ { "monster": "mon_dryptosaurus", "x": 9, "y": 11, "spawn_data": { "patrol": [ { "x": 4, "y": 11 } ] } } ],
"place_item": [
{ "item": "egg_dryptosaurus", "x": 10, "y": 10, "amount": [ 3, 16 ] },
{ "item": "straw_pile", "x": 10, "y": 10, "amount": [ 1, 2 ] },
{ "item": "bone", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 },
{ "item": "meat", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 },
{ "item": "feather", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 }
],
"place_items": [ { "item": "spider", "x": [ 4, 17 ], "y": [ 6, 15 ], "repeat": [ 1, 3 ], "chance": 40 } ]
}
}
]
12 changes: 7 additions & 5 deletions data/mods/DinoMod/mapgen/map_extras/nest_tyrannosaurus.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,15 @@
"-": [ "t_fern" ],
".": [ "t_dirt" ]
},
"place_monster": [ { "monster": "mon_tyrannosaurus", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ], "chance": 20 } ],
"place_monster": [ { "monster": "mon_tyrannosaurus", "x": 9, "y": 11, "spawn_data": { "patrol": [ { "x": 4, "y": 11 } ] } } ],
"place_item": [
{ "item": "egg_tyrannosaurus", "x": 9, "y": 10, "amount": [ 3, 16 ] },
{ "item": "bone", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 20 },
{ "item": "feather", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 20 }
{ "item": "egg_tyrannosaurus", "x": 10, "y": 10, "amount": [ 3, 16 ] },
{ "item": "straw_pile", "x": 10, "y": 10, "amount": [ 1, 2 ] },
{ "item": "bone", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 },
{ "item": "meat", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 },
{ "item": "feather", "x": [ 4, 17 ], "y": [ 6, 15 ], "amount": [ 10, 20 ], "repeat": [ 1, 3 ], "chance": 40 }
],
"place_items": [ { "item": "spider", "x": 7, "y": 8 }, { "item": "spider", "x": 9, "y": 11 }, { "item": "spider", "x": 11, "y": 16 } ]
"place_items": [ { "item": "spider", "x": [ 4, 17 ], "y": [ 6, 15 ], "repeat": [ 1, 3 ], "chance": 40 } ]
}
}
]
19 changes: 19 additions & 0 deletions data/mods/DinoMod/monster_factions.json
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,25 @@
"base_faction": "very_small_predator",
"friendly": [ "siats", "siats_juvenile" ]
},
{
"type": "MONSTER_FACTION",
"name": "dryptosaurus",
"base_faction": "predator_dino",
"friendly": [ "dryptosaurus_juvenile", "dryptosaurus_hatchling" ],
"by_mood": [ "dryptosaurus" ]
},
{
"type": "MONSTER_FACTION",
"name": "dryptosaurus_juvenile",
"base_faction": "small_predator",
"friendly": [ "dryptosaurus", "dryptosaurus_hatchling" ]
},
{
"type": "MONSTER_FACTION",
"name": "dryptosaurus_hatchling",
"base_faction": "very_small_predator",
"friendly": [ "dryptosaurus", "dryptosaurus_juvenile" ]
},
{
"type": "MONSTER_FACTION",
"name": "appalachiosaurus",
Expand Down
6 changes: 6 additions & 0 deletions data/mods/DinoMod/monstergroups/dinosaur.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
{ "monster": "mon_allosaurus", "weight": 8, "cost_multiplier": 30 },
{ "monster": "mon_acrocanthosaurus", "weight": 8, "cost_multiplier": 40 },
{ "monster": "mon_siats", "weight": 8, "cost_multiplier": 40 },
{ "monster": "mon_dryptosaurus", "weight": 4, "cost_multiplier": 35 },
{ "monster": "mon_appalachiosaurus", "weight": 4, "cost_multiplier": 35 },
{ "monster": "mon_gorgosaurus", "weight": 4, "cost_multiplier": 35 },
{ "monster": "mon_albertosaurus", "weight": 4, "cost_multiplier": 35 },
Expand Down Expand Up @@ -79,6 +80,7 @@
{ "monster": "mon_dilophosaurus", "weight": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] },
{ "monster": "mon_ceratosaurus", "weight": 100, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_allosaurus", "weight": 200, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_dryptosaurus", "weight": 200, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_anzu", "weight": 100, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_velociraptor", "weight": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] },
{ "monster": "mon_deinonychus", "weight": 150, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
Expand Down Expand Up @@ -133,6 +135,7 @@
{ "monster": "mon_allosaurus_hatchling", "weight": 8, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_acrocanthosaurus_hatchling", "weight": 8, "cost_multiplier": 40, "pack_size": [ 1, 2 ] },
{ "monster": "mon_siats_hatchling", "weight": 8, "cost_multiplier": 40, "pack_size": [ 1, 2 ] },
{ "monster": "mon_dryptosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] },
{ "monster": "mon_appalachiosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] },
{ "monster": "mon_gorgosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] },
{ "monster": "mon_albertosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] },
Expand Down Expand Up @@ -173,6 +176,7 @@
{ "monster": "mon_ceratosaurus_juvenile", "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_spinosaurus_juvenile", "cost_multiplier": 40, "pack_size": [ 1, 2 ] },
{ "monster": "mon_allosaurus_juvenile", "weight": 8, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
{ "monster": "mon_dryptosaurus_juvenile", "weight": 5, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
{ "monster": "mon_anzu_juvenile", "weight": 5, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
{ "monster": "mon_deinonychus_juvenile", "weight": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
{ "monster": "mon_utahraptor_juvenile", "weight": 5, "cost_multiplier": 30 }
Expand Down Expand Up @@ -255,6 +259,8 @@
{ "monster": "mon_siats", "weight": 2, "cost_multiplier": 40, "starts": "3 days" },
{ "monster": "mon_ziats", "cost_multiplier": 45, "starts": "7 days" },
{ "monster": "mon_ziats", "cost_multiplier": 45, "starts": "28 days" },
{ "monster": "mon_dryptosaurus", "cost_multiplier": 35, "starts": "3 days" },
{ "monster": "mon_zryptosaurus", "cost_multiplier": 35, "starts": "7 days" },
{ "monster": "mon_appalachiosaurus", "cost_multiplier": 35, "starts": "3 days" },
{ "monster": "mon_zappalachiosaurus", "cost_multiplier": 35, "starts": "7 days" },
{ "monster": "mon_gorgosaurus", "cost_multiplier": 35, "starts": "3 days" },
Expand Down
1 change: 1 addition & 0 deletions data/mods/DinoMod/monstergroups/fungi.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
{ "monster": "mon_zallosaurus_fungus", "starts": "6 days" },
{ "monster": "mon_zacrocanthosaurus_fungus", "starts": "6 days" },
{ "monster": "mon_ziats_fungus", "starts": "6 days" },
{ "monster": "mon_zryptosaurus_fungus", "starts": "3 days" },
{ "monster": "mon_zappalachiosaurus_fungus", "starts": "3 days" },
{ "monster": "mon_zorgosaurus_fungus", "starts": "3 days" },
{ "monster": "mon_zalbertosaurus_fungus", "starts": "3 days" },
Expand Down
6 changes: 6 additions & 0 deletions data/mods/DinoMod/monstergroups/monstergroups_egg.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
{ "monster": "mon_allosaurus_hatchling", "weight": 8 },
{ "monster": "mon_acrocanthosaurus_hatchling", "weight": 8 },
{ "monster": "mon_siats_hatchling", "weight": 8 },
{ "monster": "mon_dryptosaurus_hatchling", "weight": 8 },
{ "monster": "mon_appalachiosaurus_hatchling", "weight": 8 },
{ "monster": "mon_gorgosaurus_hatchling", "weight": 8 },
{ "monster": "mon_albertosaurus_hatchling", "weight": 8 },
Expand Down Expand Up @@ -116,6 +117,11 @@
"type": "monstergroup",
"monsters": [ { "monster": "mon_siats_hatchling" } ]
},
{
"name": "GROUP_EGG_dryptosaurus",
"type": "monstergroup",
"monsters": [ { "monster": "mon_dryptosaurus_hatchling" } ]
},
{
"name": "GROUP_EGG_appalachiosaurus",
"type": "monstergroup",
Expand Down
1 change: 1 addition & 0 deletions data/mods/DinoMod/monstergroups/wilderness.json
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,7 @@
{ "monster": "mon_allosaurus", "weight": 400, "cost_multiplier": 30, "conditions": [ "NIGHT" ] },
{ "monster": "mon_acrocanthosaurus", "weight": 400, "cost_multiplier": 40, "conditions": [ "NIGHT" ] },
{ "monster": "mon_siats", "weight": 400, "cost_multiplier": 40, "conditions": [ "NIGHT" ] },
{ "monster": "mon_dryptosaurus", "weight": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] },
{ "monster": "mon_appalachiosaurus", "weight": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] },
{ "monster": "mon_gorgosaurus", "weight": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] },
{ "monster": "mon_albertosaurus", "weight": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] },
Expand Down
11 changes: 11 additions & 0 deletions data/mods/DinoMod/monstergroups/zinosaur.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
{ "monster": "mon_zallosaurus", "weight": 80, "cost_multiplier": 60, "starts": "6 days" },
{ "monster": "mon_zacrocanthosaurus", "weight": 80, "cost_multiplier": 60, "starts": "6 days" },
{ "monster": "mon_ziats", "weight": 80, "cost_multiplier": 60, "starts": "6 days" },
{ "monster": "mon_zryptosaurus", "weight": 40, "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zappalachiosaurus", "weight": 40, "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zorgosaurus", "weight": 40, "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zalbertosaurus", "weight": 40, "cost_multiplier": 70, "starts": "3 days" },
Expand Down Expand Up @@ -90,6 +91,15 @@
"name": "GROUP_ziats_UPGRADE",
"monsters": [ { "monster": "mon_skiats", "weight": 600 }, { "monster": "mon_ziats_brute", "weight": 400 } ]
},
{
"type": "monstergroup",
"name": "GROUP_zryptosaurus_UPGRADE",
"monsters": [
{ "monster": "mon_sryptosaurus", "weight": 400 },
{ "monster": "mon_zryptosaurus_shady", "weight": 300 },
{ "monster": "mon_zryptosaurus_brute", "weight": 300 }
]
},
{
"type": "monstergroup",
"name": "GROUP_zappalachiosaurus_UPGRADE",
Expand Down Expand Up @@ -333,6 +343,7 @@
{ "monster": "mon_zilophosaurus", "cost_multiplier": 20, "starts": "3 days" },
{ "monster": "mon_zeratosaurus", "cost_multiplier": 60, "starts": "3 days" },
{ "monster": "mon_zallosaurus", "cost_multiplier": 60, "starts": "6 days" },
{ "monster": "mon_zryptosaurus", "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zappalachiosaurus", "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zorgosaurus", "cost_multiplier": 70, "starts": "3 days" },
{ "monster": "mon_zalbertosaurus", "cost_multiplier": 70, "starts": "3 days" },
Expand Down
25 changes: 25 additions & 0 deletions data/mods/DinoMod/monsters/dinosaur.json
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,25 @@
"description": "Huge predatory bipedal dinosaur with long claws and strong arms for grappling.",
"reproduction": { "baby_egg": "egg_siats", "baby_count": 3, "baby_timer": 24 }
},
{
"type": "MONSTER",
"id": "mon_dryptosaurus",
"name": { "str_sp": "dryptosaurus" },
"copy-from": "mon_appalachiosaurus",
"default_faction": "dryptosaurus",
"aggression": 5,
"speed": 120,
"attack_cost": 120,
"hp": 180,
"zombify_into": "mon_zryptosaurus",
"description": "Large sharp teeth and a lean frame, with long wicked claws and a feathered mullet and tail.",
"reproduction": { "baby_egg": "egg_dryptosaurus", "baby_count": 3, "baby_timer": 24 },
"special_attacks": [
[ "GRAB", 15 ],
{ "type": "bite", "cooldown": 15 },
{ "type": "leap", "cooldown": 20, "max_range": 5, "allow_no_target": true }
]
},
{
"type": "MONSTER",
"id": "mon_appalachiosaurus",
Expand Down Expand Up @@ -359,6 +378,7 @@
"aggression": 3,
"morale": 20,
"speed": 140,
"attack_cost": 140,
"melee_skill": 6,
"melee_dice": 1,
"melee_dice_sides": 2,
Expand Down Expand Up @@ -442,6 +462,7 @@
"volume": "420 L",
"weight": "420 kg",
"speed": 180,
"attack_cost": 180,
"zombify_into": "mon_ztruthiomimus",
"description": "A feathered bipedal dinosaur, standing as tall as a human. It looks somewhat like a reptilian ostrich with a long stiff tail.",
"reproduction": { "baby_egg": "egg_struthiomimus", "baby_count": 3, "baby_timer": 12 }
Expand All @@ -454,6 +475,7 @@
"volume": "170 L",
"weight": "170 kg",
"speed": 160,
"attack_cost": 160,
"zombify_into": "mon_zornithomimus",
"description": "A feathered bipedal dinosaur, standing as tall as a human. It looks somewhat like a reptilian ostrich with a small toothless beak and curved claws good for climbing.",
"reproduction": { "baby_egg": "egg_ornithomimus", "baby_count": 3, "baby_timer": 12 },
Expand All @@ -475,6 +497,7 @@
"aggression": -60,
"morale": -20,
"speed": 140,
"attack_cost": 140,
"melee_skill": 3,
"melee_dice": 1,
"melee_dice_sides": 4,
Expand Down Expand Up @@ -548,6 +571,7 @@
"aggression": 0,
"morale": 70,
"speed": 120,
"attack_cost": 120,
"melee_skill": 4,
"melee_dice": 3,
"melee_dice_sides": 4,
Expand Down Expand Up @@ -585,6 +609,7 @@
"aggression": 0,
"morale": 20,
"speed": 140,
"attack_cost": 140,
"melee_skill": 6,
"melee_dice": 1,
"melee_dice_sides": 6,
Expand Down
19 changes: 19 additions & 0 deletions data/mods/DinoMod/monsters/fungus.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,25 @@
"upgrades": { },
"flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "BASHES", "NO_BREATHE", "FILTHY", "WARM" ]
},
{
"id": "mon_zryptosaurus_fungus",
"type": "MONSTER",
"name": { "str": "fungal dryptosaurus zombie" },
"description": "Once a large predatory bipedal dinosaur with sharp teeth and claws, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together a shambling mass of mold-covered flesh.",
"copy-from": "mon_zryptosaurus",
"default_faction": "fungus",
"species": [ "FUNGUS" ],
"diff": 2,
"proportional": { "hp": 0.75, "speed": 0.65 },
"color": "light_gray",
"relative": { "melee_skill": -1, "melee_dice": -1, "melee_dice_sides": 3, "armor_bash": 3 },
"bleed_rate": 0,
"vision_day": 5,
"vision_night": 5,
"special_attacks": [ [ "FUNGUS", 200 ], { "type": "bite", "cooldown": 20 }, [ "GRAB", 20 ], [ "scratch", 20 ], [ "LUNGE", 20 ] ],
"upgrades": { },
"flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "BASHES", "DESTROYS", "NO_BREATHE", "FILTHY", "WARM" ]
},
{
"id": "mon_zappalachiosaurus_fungus",
"type": "MONSTER",
Expand Down
Loading