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

[Aftershock] Mutant npcs to aftershock #37530

Merged
merged 7 commits into from
Mar 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
385 changes: 385 additions & 0 deletions data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,385 @@
[
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_LIZARD",
"name": "Lizard Mutant",
"job_description": "I'm looking for lizard 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 4,
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_lizard" },
{ "distribution": [ { "group": "trait_group_lizard_nonthres" }, { "group": "trait_group_lizard_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_MEDICAL",
"name": "Medical Mutant",
"job_description": "I'm looking for medical 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_medical" },
{
"distribution": [ { "group": "trait_group_medical_nonthres" }, { "group": "trait_group_medical_postthres" } ]
}
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_BIRD",
"name": "Bird Mutant",
"job_description": "I'm looking for bird mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_dex": 4,
"bonus_per": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_bird" },
{ "distribution": [ { "group": "trait_group_bird_nonthres" }, { "group": "trait_group_bird_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_FISH",
"name": "Fish Mutant",
"job_description": "I'm looking for fish mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "swimming", "bonus": { "rng": [ 5, 15 ] } }
],
"bonus_dex": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_fish" },
{ "distribution": [ { "group": "trait_group_fish_nonthres" }, { "group": "trait_group_fish_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_BEAST",
"name": "Beast Mutant",
"job_description": "I'm looking for beast mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
],
"bonus_str": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_beast" },
{ "distribution": [ { "group": "trait_group_beast_nonthres" }, { "group": "trait_group_beast_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_URSINE",
"name": "Ursine Mutant",
"job_description": "I'm looking for ursine mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 11,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_ursine" },
{ "distribution": [ { "group": "trait_group_ursine_nonthres" }, { "group": "trait_group_ursine_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_FELINE",
"name": "Feline Mutant",
"job_description": "I'm looking for feline 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_dex": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_feline" },
{ "distribution": [ { "group": "trait_group_feline_nonthres" }, { "group": "trait_group_feline_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_LUPINE",
"name": "Lupine Mutant",
"job_description": "I'm looking for lupine 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_lupine" },
{ "distribution": [ { "group": "trait_group_lupine_nonthres" }, { "group": "trait_group_lupine_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_CATTLE",
"name": "Cattle Mutant",
"job_description": "I'm looking for cattle mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_cattle" },
{ "distribution": [ { "group": "trait_group_cattle_nonthres" }, { "group": "trait_group_cattle_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_INSECT",
"name": "Insect Mutant",
"job_description": "I'm looking for insect 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 1,
"bonus_dex": 1,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_insect" },
{ "distribution": [ { "group": "trait_group_insect_nonthres" }, { "group": "trait_group_insect_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_PLANT",
"name": "Plant Mutant",
"job_description": "I'm looking for plant mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_plant" },
{ "distribution": [ { "group": "trait_group_plant_nonthres" }, { "group": "trait_group_plant_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_SLIME",
"name": "Slime Mutant",
"job_description": "I'm looking for slime mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } }
],
"bonus_str": -4,
"bonus_dex": 5,
"bonus_int": 10,
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_slime" },
{ "distribution": [ { "group": "trait_group_slime_nonthres" }, { "group": "trait_group_slime_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_TROGLOBITE",
"name": "Troglobite Mutant",
"job_description": "I'm looking for troglobite mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
],
"bonus_str": 6,
"bonus_dex": -2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_troglobite" },
{
"distribution": [ { "group": "trait_group_troglobite_nonthres" }, { "group": "trait_group_troglobite_postthres" } ]
}
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_CEPHALOPOD",
"name": "Cephalopod Mutant",
"job_description": "I'm looking for cephalopod 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": "melee", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "swimming", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_dex": 7,
"bonus_int": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_cephalopod" },
{
"distribution": [ { "group": "trait_group_cephalopod_nonthres" }, { "group": "trait_group_cephalopod_postthres" } ]
}
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_SPIDER",
"name": "Spider Mutant",
"job_description": "I'm looking for spider 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_spider" },
{ "distribution": [ { "group": "trait_group_spider_nonthres" }, { "group": "trait_group_spider_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_RAT",
"name": "Rat Mutant",
"job_description": "I'm looking for rat 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_rat" },
{ "distribution": [ { "group": "trait_group_rat_nonthres" }, { "group": "trait_group_rat_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_MOUSE",
"name": "Mouse Mutant",
"job_description": "I'm looking for mouse mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 7 ] } },
{ "skill": "melee", "bonus": { "rng": [ 2, 5 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 2, 5 ] } }
],
"bonus_dex": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_mouse" },
{ "distribution": [ { "group": "trait_group_mouse_nonthres" }, { "group": "trait_group_mouse_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_ALPHA",
"name": "Alpha Mutant",
"job_description": "I'm looking for alpha 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": "melee", "bonus": { "rng": [ 3, 6 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
],
"bonus_str": 5,
"bonus_dex": 5,
"bonus_int": 5,
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_alpha" },
{ "distribution": [ { "group": "trait_group_alpha_nonthres" }, { "group": "trait_group_alpha_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_ELFA",
"name": "Elfa Mutant",
"job_description": "I'm looking for elfa mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "melee", "bonus": { "rng": [ 2, 4 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } }
],
"bonus_str": 1,
"bonus_dex": 5,
"bonus_int": 4,
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_elfa" },
{ "distribution": [ { "group": "trait_group_elfa_nonthres" }, { "group": "trait_group_elfa_postthres" } ] }
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_CHIMERA",
"name": "Chimera Mutant",
"job_description": "I'm looking for chimera mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
],
"bonus_str": 4,
"bonus_dex": 2,
"bonus_per": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_chimera" },
{
"distribution": [ { "group": "trait_group_chimera_nonthres" }, { "group": "trait_group_chimera_postthres" } ]
}
]
},
{
"type": "npc_class",
"id": "NC_NPC_MUTANT_RAPTOR",
"name": "Raptor Mutant",
"job_description": "I'm looking for raptor mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
"skills": [
{ "skill": "dodge", "bonus": { "rng": [ 6, 10 ] } },
{ "skill": "melee", "bonus": { "rng": [ 6, 10 ] } },
{ "skill": "unarmed", "bonus": { "rng": [ 6, 10 ] } }
],
"bonus_str": 1,
"bonus_dex": 2,
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_raptor" },
{ "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] }
]
}
]
Loading