Skip to content

Commit

Permalink
Merge pull request #571 from chaosvolt/pending-bn-update-use-harvest-…
Browse files Browse the repository at this point in the history
…itemgroups

Pending BN update: bionic harvest variation
  • Loading branch information
chaosvolt authored Nov 23, 2023
2 parents c596efc + 2277d9b commit 0dc7216
Show file tree
Hide file tree
Showing 4 changed files with 142 additions and 34 deletions.
44 changes: 22 additions & 22 deletions nocts_cata_mod_BN/Monsters/c_monster_harvest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,39 @@
"id": "CBM_FAILED_BIO",
"type": "harvest",
"entries": [
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_failed_bio", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_bionics_failed_bio", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "mutant_human_flesh", "type": "flesh", "mass_ratio": 0.2 },
{ "drop": "hstomach_large", "scale_num": [ 1, 1 ], "max": 1, "type": "offal" },
{ "drop": "mutant_human_fat", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "bone_human", "type": "bone", "mass_ratio": 0.12 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.001 },
{ "drop": "raw_hleather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
"id": "CBM_FAILED_BIO_ZOMBIE",
"type": "harvest",
"entries": [
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_failed_bio", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_bionics_failed_bio", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
{ "drop": "raw_tainted_leather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
"id": "CBM_APOPHIS",
"type": "harvest",
"entries": [
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionic_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_mil", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_apophis_off", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_apophis_def", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_apophis_util", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
Expand All @@ -45,15 +45,15 @@
{ "drop": "bone_human", "type": "bone", "mass_ratio": 0.12 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.001 },
{ "drop": "raw_hleather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
"id": "CBM_SOLDAT_ZOMBIE_GENERIC",
"type": "harvest",
"entries": [
{ "drop": "bio_power_storage_sentinel", "type": "bionic", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_soldat_zombie_generic", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_sentinel", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_soldat_zombie_generic", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 }
Expand All @@ -63,8 +63,8 @@
"id": "CBM_SOLDAT_ZOMBIE",
"type": "harvest",
"entries": [
{ "drop": "bio_power_storage_sentinel", "type": "bionic", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_soldat_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_sentinel", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_soldat_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 }
Expand All @@ -74,8 +74,8 @@
"id": "CBM_SOLDAT_KNIGHT_ZOMBIE",
"type": "harvest",
"entries": [
{ "drop": "bio_power_storage_sentinel", "type": "bionic", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_soldat_knight_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_sentinel", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_soldat_knight_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 }
Expand All @@ -85,8 +85,8 @@
"id": "CBM_SOLDAT_SNIPER_ZOMBIE",
"type": "harvest",
"entries": [
{ "drop": "bio_power_storage_sentinel", "type": "bionic", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_soldat_sniper_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_sentinel", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_soldat_sniper_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 }
Expand All @@ -96,8 +96,8 @@
"id": "CBM_SOLDAT_TOOL_ZOMBIE",
"type": "harvest",
"entries": [
{ "drop": "bio_power_storage_sentinel", "type": "bionic", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "bionics_soldat_tool_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_power_storage_sentinel", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "harvest_soldat_tool_zombie", "type": "bionic_group", "faults": [ "fault_bionic_nonsterile" ] },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 }
Expand Down
120 changes: 114 additions & 6 deletions nocts_cata_mod_BN/Surv_help/c_item_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -742,6 +742,77 @@
}
]
},
{
"id": "harvest_bionics_failed_bio",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "burnt_out_bionic", "prob": 10 },
{ "group": "bionic_salvage_junk_mil", "prob": 15 },
{ "group": "bionics_failed_bio", "prob": 50 }
]
},
{
"id": "harvest_power_storage_sentinel",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "item": "bio_power_storage_sentinel", "prob": 50 }
]
},
{
"id": "harvest_soldat_zombie_generic",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "group": "bionics_soldat_zombie_generic", "prob": 50 }
]
},
{
"id": "harvest_soldat_zombie",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "group": "bionics_soldat_zombie", "prob": 50 }
]
},
{
"id": "harvest_soldat_knight_zombie",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "group": "bionics_soldat_knight_zombie", "prob": 50 }
]
},
{
"id": "harvest_soldat_sniper_zombie",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "group": "bionics_soldat_sniper_zombie", "prob": 50 }
]
},
{
"id": "harvest_soldat_tool_zombie",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "null", "prob": 25 },
{ "item": "bionic_salvage_junk_mil", "prob": 25 },
{ "group": "bionics_soldat_tool_zombie", "prob": 50 }
]
},
{
"type": "item_group",
"id": "bionics_failed_bio",
Expand Down Expand Up @@ -970,37 +1041,74 @@
"type": "item_group",
"id": "c_mi_go_advanced_dissection_worker",
"subtype": "distribution",
"items": [ [ "c_mi_go_extruder_broken", 1 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_extruder_broken", 25 ],
[ "c_mi_go_wings_broken", 25 ]
]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_slaver",
"subtype": "distribution",
"items": [ [ "c_mi_go_beam_broken", 3 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_beam_broken", 40 ],
[ "c_mi_go_wings_broken", 10 ]
]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_surgeon",
"subtype": "distribution",
"items": [ [ "c_mi_go_claw_broken", 3 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_claw_broken", 40 ],
[ "c_mi_go_wings_broken", 10 ]
]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_guard",
"subtype": "distribution",
"items": [ [ "c_mi_go_carapace_broken", 2 ], [ "c_mi_go_beam_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_carapace_broken", 30 ],
[ "c_mi_go_beam_broken", 20 ]
]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_myrmidon",
"subtype": "distribution",
"items": [ [ "c_mi_go_carapace_broken", 3 ], [ "c_mi_go_beam_broken", 1 ], [ "c_mi_go_claw_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_carapace_broken", 30 ],
[ "c_mi_go_beam_broken", 10 ],
[ "c_mi_go_claw_broken", 10 ]
]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_scout",
"subtype": "distribution",
"items": [ [ "c_mi_go_rifle_broken", 3 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [
[ "null", 25 ],
[ "resin_chunk", 20 ],
[ "fetid_goop", 5 ],
[ "c_mi_go_rifle_broken", 40 ],
[ "c_mi_go_wings_broken", 10 ]
]
},
{
"id": "sewer",
Expand Down
6 changes: 3 additions & 3 deletions nocts_cata_mod_DDA/Monsters/c_monster_harvest.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{ "drop": "bone_human", "type": "bone", "mass_ratio": 0.12 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.001 },
{ "drop": "raw_hleather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
Expand All @@ -20,7 +20,7 @@
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
{ "drop": "raw_tainted_leather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
Expand All @@ -33,7 +33,7 @@
{ "drop": "bone_human", "type": "bone", "mass_ratio": 0.12 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.001 },
{ "drop": "raw_hleather", "type": "skin", "mass_ratio": 0.01 },
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.015 }
{ "drop": "alloy_sheet", "type": "skin", "mass_ratio": 0.035 }
]
},
{
Expand Down
6 changes: 3 additions & 3 deletions nocts_cata_mod_DDA/Surv_help/c_item_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -386,19 +386,19 @@
"type": "item_group",
"id": "c_mi_go_advanced_dissection_slaver",
"subtype": "distribution",
"items": [ [ "c_mi_go_beam_broken", 3 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [ [ "c_mi_go_beam_broken", 4 ], [ "c_mi_go_wings_broken", 1 ] ]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_surgeon",
"subtype": "distribution",
"items": [ [ "c_mi_go_claw_broken", 3 ], [ "c_mi_go_wings_broken", 1 ] ]
"items": [ [ "c_mi_go_claw_broken", 4 ], [ "c_mi_go_wings_broken", 1 ] ]
},
{
"type": "item_group",
"id": "c_mi_go_advanced_dissection_guard",
"subtype": "distribution",
"items": [ [ "c_mi_go_carapace_broken", 2 ], [ "c_mi_go_beam_broken", 1 ] ]
"items": [ [ "c_mi_go_carapace_broken", 3 ], [ "c_mi_go_beam_broken", 2 ] ]
},
{
"type": "item_group",
Expand Down

0 comments on commit 0dc7216

Please sign in to comment.