Skip to content

Commit

Permalink
Merge pull request #78503 from Standing-Storm/goblin-bugbear-orc-deat…
Browse files Browse the repository at this point in the history
…h-drops

[Magiclysm/Innawood] Revamp goblin/orc drops to separate itemgroups, make them fit Innawood
  • Loading branch information
Night-Pryanik authored Dec 12, 2024
2 parents cbac73c + dfa3de4 commit b871679
Show file tree
Hide file tree
Showing 4 changed files with 330 additions and 161 deletions.
195 changes: 195 additions & 0 deletions data/mods/Magiclysm/itemgroups/death_drops.json
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,201 @@
}
]
},
{
"id": "goblin_warrior_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "goblin_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "item": "cudgel", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_slinger_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "goblin_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "item": "sling", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_chieftan_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "goblin_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "goblin_chieftan_weapon_drops", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "helmet_scrap_xs", "prob": 40, "damage": [ 1, 4 ] },
{ "item": "xs_legguard_scrap", "prob": 40, "damage": [ 1, 4 ] },
{ "item": "xs_boots_scrap", "prob": 40, "damage": [ 1, 4 ] },
{ "item": "xs_armguard_scrap", "prob": 40, "damage": [ 1, 4 ] },
{ "item": "xs_cuirass_scrap", "prob": 40, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_chieftan_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "group": "survivor_stabbing", "prob": 96, "damage": [ 1, 4 ] },
{ "item": "spear_steel_plus_one", "prob": 3, "damage": [ 1, 4 ] },
{ "item": "rune_biomancer_weapon", "prob": 1, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_bugbear_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "bugbear_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_weapon_drops", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_bugbear_stalker_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "bugbear_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_stalker_weapon_drops", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "bugbear_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "item": "survivor_machete", "prob": 98 }, { "item": "broadsword_plus_one", "prob": 2 } ]
},
{
"id": "bugbear_stalker_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "group": "survivor_stabbing", "prob": 97 }, { "item": "spear_steel_plus_one", "prob": 3 } ]
},
{
"id": "bugbear_clothing_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "loincloth_fur", "prob": 75 },
{ "item": "footrags_fur", "prob": 25 },
{ "item": "gloves_wraps_fur", "prob": 25 },
{ "item": "bellywrap_fur", "prob": 10 },
{ "item": "chestwrap_fur", "prob": 25 }
]
},
{
"id": "bugbear_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "xl_helmet_larmor", "prob": 20 },
{ "item": "xl_gauntlets_larmor", "prob": 20 },
{ "item": "xl_boots_larmor", "prob": 20 },
{ "item": "xl_armguard_larmor", "prob": 20 },
{ "item": "xl_legguard_larmor", "prob": 20 },
{ "item": "xl_armor_larmor_chest", "prob": 10 }
]
},
{
"id": "orc_warrior_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "orc_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "orc_warrior_weapon_drops", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "orc_archer_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "orc_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "orc_archer_melee_weapon_drops", "prob": 50, "damage": [ 1, 4 ] },
{ "group": "orc_archer_ranged_weapon_drops", "prob": 50, "damage": [ 1, 4 ] }
]
},
{
"id": "orc_blood_warrior_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "orc_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "orc_blood_warrior_weapon_drops", "prob": 95, "damage": [ 1, 4 ] }
]
},
{
"id": "orc_blood_mage_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "orc_armor_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "bugbear_clothing_drops", "prob": 100, "damage": [ 1, 4 ] },
{ "group": "magic_plants_common", "prob": 10 },
{ "group": "magic_plants_uncommon", "prob": 1 }
]
},
{
"id": "orc_warrior_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "survivor_machete", "prob": 96 },
{ "item": "arming_sword_plus_one", "prob": 2 },
{ "item": "broadsword_plus_one", "prob": 2 }
]
},
{
"id": "orc_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "helmet_scrap", "prob": 20 },
{ "item": "armguard_scrap", "prob": 20 },
{ "item": "boots_scrap", "prob": 20 },
{ "item": "legguard_scrap", "prob": 20 },
{ "item": "cuirass_scrap", "prob": 10 }
]
},
{
"id": "orc_archer_melee_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "item": "sheath", "contents-item": "knife_combat", "prob": 100 } ]
},
{
"id": "orc_archer_ranged_weapon_drops",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "longbow", "prob": 85 }, { "item": "quiver_large", "contents-group": "quiver_orc_archer", "prob": 50 } ]
},
{
"id": "orc_blood_warrior_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "mace_pipe_large", "prob": 96 },
{ "item": "mace_plus_one", "prob": 2 },
{ "item": "warhammer_plus_one", "prob": 2 }
]
},
{
"id": "mossling_drops",
"type": "item_group",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
[
{
"type": "item_group",
"id": "bed",
"subtype": "distribution",
"entries": [ { "item": "grass_blanket", "prob": 2500 } ]
},
{
"type": "item_group",
"id": "midden_heap",
"//": "a large pile of trash, made for goblin encampments.",
"subtype": "collection",
"items": [
{ "group": "trash_forest", "prob": 95 },
{ "group": "trash_forest", "prob": 70 },
{ "group": "trash_forest", "prob": 25 }
]
},
{
"type": "item_group",
"subtype": "collection",
"id": "feral_goblin_death_drops",
"entries": [
{ "group": "shoes_unisex", "prob": 40, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "npc_hat", "prob": 10, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "male_underwear_bottom", "prob": 100, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "female_underwear_top", "prob": 100, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "item": "chestwrap_leather", "prob": 20, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "pants_male", "prob": 75, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "npc_coat", "prob": 2, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "group": "npc_gloves", "prob": 50, "damage": [ 1, 4 ], "custom-flags": [ "UNDERSIZE" ] },
{ "item": "wicker_backpack", "prob": 1, "damage": [ 1, 4 ] }
]
},
{
"id": "goblin_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "helmet_larmor_xs", "prob": 40 },
{ "item": "xs_legguard_larmor", "prob": 40 },
{ "item": "xs_boots_larmor", "prob": 40 },
{ "item": "xs_armguard_larmor", "prob": 40 },
{ "item": "xs_gauntlets_larmor", "prob": 40 },
{ "item": "armor_larmor_chest_xs", "prob": 40 }
]
},
{
"id": "goblin_chieftan_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "group": "survivor_stabbing", "prob": 99 }, { "item": "rune_biomancer_weapon", "prob": 1 } ]
},
{
"id": "bugbear_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "group": "survivor_cutting", "prob": 100 } ]
},
{
"id": "bugbear_stalker_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "group": "survivor_stabbing", "prob": 100 } ]
},
{
"id": "bugbear_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "xl_helmet_larmor", "prob": 20 },
{ "item": "xl_gauntlets_larmor", "prob": 20 },
{ "item": "xl_boots_larmor", "prob": 20 },
{ "item": "xl_armguard_larmor", "prob": 20 },
{ "item": "xl_legguard_larmor", "prob": 20 },
{ "item": "xl_armor_larmor_chest", "prob": 10 }
]
},
{
"id": "orc_warrior_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "item": "survivor_machete", "prob": 96 },
{ "item": "arming_sword_plus_one", "prob": 2 },
{ "item": "broadsword_plus_one", "prob": 2 }
]
},
{
"id": "orc_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "helmet_larmor", "prob": 40 },
{ "item": "legguard_larmor", "prob": 40 },
{ "item": "boots_larmor", "prob": 40 },
{ "item": "armguard_larmor", "prob": 40 },
{ "item": "gauntlets_larmor", "prob": 40 },
{ "item": "armor_larmor_chest", "prob": 40 }
]
},
{
"id": "orc_archer_melee_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "item": "sheath", "contents-item": "primitive_knife", "prob": 100 } ]
},
{
"id": "orc_archer_ranged_weapon_drops",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "longbow", "prob": 85 }, { "item": "quiver_large", "contents-group": "quiver_orc_archer", "prob": 50 } ]
},
{
"id": "orc_blood_warrior_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "item": "lizardfolk_club", "prob": 100 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "quiver_orc_archer",
"entries": [ { "item": "arrow_heavy_fire_hardened_fletched", "count": [ 1, 6 ], "charges": [ 1, 10 ] } ]
}
]
Loading

0 comments on commit b871679

Please sign in to comment.