Skip to content

Commit

Permalink
[Aftershock] Rabbit, Frog and Snail NPC classes (CleverRaven#52236)
Browse files Browse the repository at this point in the history
  • Loading branch information
Maleclypse authored Mar 4, 2022
1 parent 7e265e0 commit f14fc80
Show file tree
Hide file tree
Showing 3 changed files with 249 additions and 1 deletion.
2 changes: 1 addition & 1 deletion data/mods/Aftershock/mobs/uplifted_monsters.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "mon_uplifted_bear",
"type": "MONSTER",
"name": { "str": "Schwarz Walder" },
"description": "Schwarz Walders are an uplifted animal originally developed by a German company as forest rangers for the expanded Black Forest Conservation Area. Like all Uplifts they have a human level of intelligence and are indentured laborers to the corporation that grew and raised them, until they reach age of enfranchisement dictated by UICA regulations or they earn their citizenship early. Shortly afterward the creation of the first Schwarz Walders it was determined that they also made excellent long-range reconnaissance units that could operate independently indefinitely. This was one of the most popular Uplift models before the Discontinuity, and many frontier planets still retain a significant feral and otherwise independent populations. They are skilled marksmen and this one appears to be armed with an smg.",
"description": "Schwarz Walders are a bipedal uplifted animal originally developed by a German company as forest rangers for the expanded Black Forest Conservation Area. Like all Uplifts they have a human level of intelligence and are indentured laborers to the corporation that grew and raised them, until they reach age of enfranchisement dictated by UICA regulations or they earn their citizenship early. Shortly afterward the creation of the first Schwarz Walders it was determined that they also made excellent long range reconnaissance units that could operate independently indefinitely. This was one of the most popular Uplift models before the Discontinuity, and many frontier planet still retain significant feral and otherwise independent populations. They are skilled marksmen and this one appears to be armed with an smg.",
"default_faction": "UPLIFT",
"bodytype": "bear",
"categories": [ "WILDLIFE" ],
Expand Down
101 changes: 101 additions & 0 deletions data/mods/Aftershock/npcs/Backgrounds/npc_classes_mutant.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,70 @@
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_lizard" },
{ "distribution": [ { "group": "trait_group_lizard_nonthres" }, { "group": "trait_group_lizard_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_RABBIT",
"name": "Rabbit Mutant",
"job_description": "I'm looking for rabbit mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "swimming", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "speech", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_per": 2,
"bonus_dex": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_rabbit" },
{ "distribution": [ { "group": "trait_group_rabbit_nonthres" }, { "group": "trait_group_rabbit_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_SNAIL",
"name": "Shell Cultist",
"job_description": "A religious cult of post human snail people that live in a volcanic cave under the ice.",
"skills": [
{ "skill": "fabrication", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "firstaid", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "gun", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_per": 2,
"bonus_str": 2,
"bonus_int": 2,
"common": false,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_snail" },
{ "distribution": [ { "group": "trait_group_snail_nonthres" }, { "group": "trait_group_snail_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_FROG",
"name": "Frog Mutant",
"job_description": "I'm looking for frog mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "swimming", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_per": 2,
"bonus_dex": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_frog" },
{ "distribution": [ { "group": "trait_group_frog_nonthres" }, { "group": "trait_group_frog_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_MEDICAL",
Expand All @@ -29,6 +89,7 @@
],
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_medical" },
{
"distribution": [ { "group": "trait_group_medical_nonthres" }, { "group": "trait_group_medical_postthres" } ]
Expand All @@ -49,6 +110,7 @@
"bonus_per": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_bird" },
{ "distribution": [ { "group": "trait_group_bird_nonthres" }, { "group": "trait_group_bird_postthres" } ] }
]
Expand All @@ -67,6 +129,7 @@
"bonus_dex": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_fish" },
{ "distribution": [ { "group": "trait_group_fish_nonthres" }, { "group": "trait_group_fish_postthres" } ] }
]
Expand All @@ -84,6 +147,7 @@
"bonus_str": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_beast" },
{ "distribution": [ { "group": "trait_group_beast_nonthres" }, { "group": "trait_group_beast_postthres" } ] }
]
Expand All @@ -101,6 +165,7 @@
"bonus_str": 11,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_ursine" },
{ "distribution": [ { "group": "trait_group_ursine_nonthres" }, { "group": "trait_group_ursine_postthres" } ] }
]
Expand All @@ -118,6 +183,7 @@
"bonus_dex": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_feline" },
{ "distribution": [ { "group": "trait_group_feline_nonthres" }, { "group": "trait_group_feline_postthres" } ] }
]
Expand All @@ -136,6 +202,7 @@
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_lupine" },
{ "group": "BG_survival_story_MUTANTS" },
{ "distribution": [ { "group": "trait_group_lupine_nonthres" }, { "group": "trait_group_lupine_postthres" } ] }
]
},
Expand All @@ -152,6 +219,7 @@
"bonus_str": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_cattle" },
{ "distribution": [ { "group": "trait_group_cattle_nonthres" }, { "group": "trait_group_cattle_postthres" } ] }
]
Expand All @@ -170,6 +238,7 @@
"bonus_dex": 1,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_insect" },
{ "distribution": [ { "group": "trait_group_insect_nonthres" }, { "group": "trait_group_insect_postthres" } ] }
]
Expand All @@ -187,6 +256,7 @@
"bonus_str": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_plant" },
{ "distribution": [ { "group": "trait_group_plant_nonthres" }, { "group": "trait_group_plant_postthres" } ] }
]
Expand All @@ -207,6 +277,7 @@
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_slime" },
{ "distribution": [ { "group": "trait_group_slime_nonthres" }, { "group": "trait_group_slime_postthres" } ] }
]
Expand All @@ -225,6 +296,7 @@
"bonus_dex": -2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_troglobite" },
{
"distribution": [ { "group": "trait_group_troglobite_nonthres" }, { "group": "trait_group_troglobite_postthres" } ]
Expand All @@ -246,6 +318,7 @@
"bonus_int": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_cephalopod" },
{
"distribution": [ { "group": "trait_group_cephalopod_nonthres" }, { "group": "trait_group_cephalopod_postthres" } ]
Expand All @@ -265,6 +338,7 @@
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_spider" },
{ "distribution": [ { "group": "trait_group_spider_nonthres" }, { "group": "trait_group_spider_postthres" } ] }
]
Expand All @@ -281,6 +355,7 @@
],
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_rat" },
{ "distribution": [ { "group": "trait_group_rat_nonthres" }, { "group": "trait_group_rat_postthres" } ] }
]
Expand All @@ -298,6 +373,7 @@
"bonus_dex": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_mouse" },
{ "distribution": [ { "group": "trait_group_mouse_nonthres" }, { "group": "trait_group_mouse_postthres" } ] }
]
Expand All @@ -318,6 +394,7 @@
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_alpha" },
{ "distribution": [ { "group": "trait_group_alpha_nonthres" }, { "group": "trait_group_alpha_postthres" } ] }
]
Expand All @@ -338,6 +415,7 @@
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_elfa" },
{ "distribution": [ { "group": "trait_group_elfa_nonthres" }, { "group": "trait_group_elfa_postthres" } ] }
]
Expand All @@ -357,6 +435,7 @@
"bonus_per": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_chimera" },
{
"distribution": [ { "group": "trait_group_chimera_nonthres" }, { "group": "trait_group_chimera_postthres" } ]
Expand All @@ -378,8 +457,30 @@
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_raptor" },
{ "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] },
{ "group": "trait_group_raptor" },
{ "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_MASTODON",
"name": "Mastodon Uplift",
"job_description": "Humans created me. Let's see what I can be on my own.",
"skills": [
{ "skill": "survival", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 6, 10 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 6, 10 ] } }
],
"bonus_str": 3,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_mastodon" },
{
"distribution": [ { "group": "trait_group_mastodon_nonthres" }, { "group": "trait_group_mastodon_postthres" } ]
}
]
}
]
Loading

0 comments on commit f14fc80

Please sign in to comment.