Skip to content

Commit

Permalink
Goblins
Browse files Browse the repository at this point in the history
  • Loading branch information
Standing-Storm authored Dec 11, 2024
1 parent 6ef0b96 commit 34ca1fc
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 81 deletions.
104 changes: 104 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,110 @@
}
]
},
{
"id": "goblin_warrior_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "group": "goblin_armor_drops", "prob": 100 },
{ "item": "cudgel", "prob": 95 }
]
},
{
"id": "goblin_slinger_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "group": "goblin_armor_drops", "prob": 100 },
{ "item": "sling", "prob": 95 }
]
},
{
"id": "goblin_chieftan_death_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "group": "goblin_armor_drops", "prob": 100 },
{ "group": "goblin_chieftan_weapon_drops", "prob": 95 }
]
},
{
"id": "goblin_armor_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "item": "helmet_scrap_xs", "prob": 40 },
{ "item": "xs_legguard_scrap", "prob": 40 },
{ "item": "xs_boots_scrap", "prob": 40 },
{ "item": "xs_armguard_scrap", "prob": 40 },
{ "item": "xs_cuirass_scrap", "prob": 40 }
]
},
{
"id": "goblin_chieftan_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [
{ "group": "survivor_stabbing", "prob": 96 },
{ "item": "spear_steel_plus_one", "prob": 3 },
{ "item": "rune_biomancer_weapon", "prob": 1 }
]
},
{
"id": "goblin_bugbear_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "bugbear_armor_drops", "prob": 96 },
{ "item": "loincloth_fur", "prob": 10 },
{ "item": "footrags_fur", "prob": 10 },
{ "item": "gloves_wraps_fur", "prob": 10 },
{ "item": "bellywrap_fur", "prob": 5 },
{ "item": "chestwrap_fur", "prob": 5 },
{ "group": "bugbear_weapon_drops", "prob": 95 }
]
},
{
"id": "goblin_bugbear_stalker_drops",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "bugbear_armor_drops", "prob": 96 },
{ "item": "loincloth_fur", "prob": 10 },
{ "item": "footrags_fur", "prob": 10 },
{ "item": "gloves_wraps_fur", "prob": 10 },
{ "item": "bellywrap_fur", "prob": 5 },
{ "item": "chestwrap_fur", "prob": 5 },
{ "group": "bugbear_stalker_drops", "prob": 95 }
]
},
{
"id": "bugbear_weapon_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "item": "survivor_machete", "prob": 98 }, { "item": "broadsword_plus_one", "prob": 2 } ]
},
{
"id": "bugbear_stalker_drops",
"type": "item_group",
"subtype": "distribution",
"entries": [ { "group": "survivor_stabbing", "prob": 97 }, { "item": "spear_steel_plus_one", "prob": 3 } ]
},
{
"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_armor_larmor_chest", "prob": 10 }
]
},
{
"id": "mossling_drops",
"type": "item_group",
Expand Down
86 changes: 5 additions & 81 deletions data/mods/Magiclysm/monsters/goblin.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,18 +45,7 @@
"no_dmg_msg_npc": "%1$s hits <npcname>'s %2$s without penetrating their armor."
}
],
"death_drops": {
"subtype": "collection",
"items": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "item": "helmet_scrap_xs", "prob": 40 },
{ "item": "xs_legguard_scrap", "prob": 40 },
{ "item": "xs_boots_scrap", "prob": 40 },
{ "item": "xs_armguard_scrap", "prob": 40 },
{ "item": "xs_cuirass_scrap", "prob": 40 },
{ "item": "cudgel", "prob": 95 }
]
},
"death_drops": "goblin_warrior_death_drops",
"armor": { "bash": 12, "cut": 12, "bullet": 4 },
"zombify_into": "mon_zombie_goblin",
"flags": [ "SEES", "HEARS", "HAS_MIND", "WARM", "BASHES", "PATH_AVOID_DANGER", "REVIVES", "GROUP_MORALE", "WIELDED_WEAPON" ]
Expand All @@ -68,18 +57,7 @@
"description": "A goblin, but like something out of history. Over the dirty, tattered remnants of their street clothes, they're wearing improvised armor and carrying a sling with a pouch for extra stones. They look at you like a wolf seeing a particularly juicy hunk of lamb.",
"copy-from": "mon_goblin_warrior",
"melee_skill": 2,
"death_drops": {
"subtype": "collection",
"items": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "item": "helmet_scrap", "prob": 40 },
{ "item": "legguard_scrap", "prob": 40 },
{ "item": "boots_scrap", "prob": 40 },
{ "item": "armguard_scrap", "prob": 40 },
{ "item": "cuirass_scrap", "prob": 40 },
{ "item": "sling", "prob": 95 }
]
},
"death_drops": "goblin_slinger_death_drops",
"starting_ammo": { "pebble": 30 },
"extend": {
"special_attacks": [
Expand Down Expand Up @@ -129,25 +107,7 @@
"no_dmg_msg_npc": "%1$s hits <npcname>'s %2$s without penetrating their armor."
}
],
"death_drops": {
"subtype": "collection",
"items": [
{ "group": "feral_goblin_death_drops", "prob": 100 },
{ "item": "helmet_scrap", "prob": 40 },
{ "item": "legguard_scrap", "prob": 40 },
{ "item": "boots_scrap", "prob": 40 },
{ "item": "armguard_scrap", "prob": 40 },
{ "item": "cuirass_scrap", "prob": 40 },
{
"distribution": [
{ "group": "survivor_stabbing", "prob": 96 },
{ "item": "spear_steel_plus_one", "prob": 3 },
{ "item": "rune_biomancer_weapon", "prob": 1 }
],
"prob": 100
}
]
}
"death_drops": "goblin_chieftan_death_drops"
},
{
"type": "MONSTER",
Expand Down Expand Up @@ -324,25 +284,7 @@
}
],
"path_settings": { "avoid_traps": true, "avoid_sharp": true },
"death_drops": {
"subtype": "collection",
"items": [
{ "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_armor_larmor_chest", "prob": 10 },
{ "item": "loincloth_fur", "prob": 10 },
{ "item": "footrags_fur", "prob": 10 },
{ "item": "gloves_wraps_fur", "prob": 10 },
{ "item": "bellywrap_fur", "prob": 5 },
{ "item": "chestwrap_fur", "prob": 5 },
{
"distribution": [ { "item": "survivor_machete", "prob": 98 }, { "item": "broadsword_plus_one", "prob": 2 } ],
"prob": 100
}
]
},
"death_drops": "goblin_bugbear_death_drops",
"armor": { "bash": 4, "cut": 12, "bullet": 8 },
"flags": [
"SEES",
Expand Down Expand Up @@ -384,25 +326,7 @@
"no_dmg_msg_npc": "%1$s hits <npcname>'s %2$s without penetrating their armor."
}
],
"death_drops": {
"subtype": "collection",
"items": [
{ "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_armor_larmor_chest", "prob": 10 },
{ "item": "loincloth_fur", "prob": 10 },
{ "item": "footrags_fur", "prob": 10 },
{ "item": "gloves_wraps_fur", "prob": 10 },
{ "item": "bellywrap_fur", "prob": 5 },
{ "item": "chestwrap_fur", "prob": 5 },
{
"distribution": [ { "group": "survivor_stabbing", "prob": 97 }, { "item": "spear_steel_plus_one", "prob": 3 } ],
"prob": 100
}
]
},
"death_drops": "goblin_bugbear_stalker_drops",
"extend": { "flags": [ "CAMOUFLAGE", "SILENTMOVES" ] }
}
]

0 comments on commit 34ca1fc

Please sign in to comment.