-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Aftershock] Mutant npcs to aftershock (#37530)
- Loading branch information
1 parent
75b1ec5
commit e9105c0
Showing
2 changed files
with
1,309 additions
and
0 deletions.
There are no files selected for viewing
385 changes: 385 additions & 0 deletions
385
data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" } ] } | ||
] | ||
} | ||
] |
Oops, something went wrong.