Skip to content

[ Xedrea Evolved ] Gracken Legs first tier #79122

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

Merged
merged 3 commits into from
Jan 14, 2025
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
36 changes: 36 additions & 0 deletions data/mods/Xedra_Evolved/harvest_monster_hunter_gracken.json
Original file line number Diff line number Diff line change
Expand Up @@ -164,5 +164,41 @@
"message": "<arachnid_harvest>",
"copy-from": "arachnid_acid",
"extend": { "entries": [ { "drop": "ant_stomach", "scale_num": [ 1, 1 ], "max": 1, "type": "offal" } ] }
},
{
"id": "zombie_child",
"//": "your child sized humanoid zombie",
"type": "harvest",
"copy-from": "zombie_humanoid",
"message": "<zombie_humanoid_generic_harvest>",
"delete": { "entries": [ { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 } ] },
"extend": {
"entries": [
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "blood_tainted", "type": "blood", "mass_ratio": 0.1 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "tainted_innards", "type": "offal", "mass_ratio": 0.15 },
{ "drop": "tainted_marrow", "type": "bone", "mass_ratio": 0.005 },
{ "drop": "underdeveloped_sinew", "type": "bone", "mass_ratio": 0.00035 }
]
}
},
{
"id": "zombie_runner",
"//": "your runner humanoid zombie",
"type": "harvest",
"copy-from": "zombie_humanoid",
"message": "<zombie_humanoid_generic_harvest>",
"delete": { "entries": [ { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 } ] },
"extend": {
"entries": [
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "blood_tainted", "type": "blood", "mass_ratio": 0.1 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "tainted_innards", "type": "offal", "mass_ratio": 0.15 },
{ "drop": "tainted_marrow", "type": "bone", "mass_ratio": 0.005 },
{ "drop": "runner_sinew", "type": "bone", "mass_ratio": 0.00035 }
]
}
}
]
38 changes: 37 additions & 1 deletion data/mods/Xedra_Evolved/items/ammo.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,43 @@
"symbol": "=",
"color": "light_red",
"looks_like": "thread",
"description": "An elastic sinew cut from a corpse, usable as thread.",
"description": "An extremely elastic sinew cut from a corpse, usable as a makeshift slinky.",
"material": [ "flesh" ],
"volume": "250 ml",
"weight": "1 g",
"ammo_type": "thread",
"count": 10,
"stack_size": 200
},
{
"type": "AMMO",
"id": "runner_sinew",
"category": "spare_parts",
"price": "0 cent",
"price_postapoc": "25 cent",
"name": { "str": "springy sinew" },
"symbol": "=",
"color": "light_red",
"looks_like": "thread",
"description": "An tightly wound sinew cut from a corpse, usable as thread.",
"material": [ "flesh" ],
"volume": "250 ml",
"weight": "1 g",
"ammo_type": "thread",
"count": 10,
"stack_size": 200
},
{
"type": "AMMO",
"id": "underdeveloped_sinew",
"category": "spare_parts",
"price": "0 cent",
"price_postapoc": "25 cent",
"name": { "str": "elastic sinew" },
"symbol": "=",
"color": "light_red",
"looks_like": "thread",
"description": "An short and tightly elastic sinew cut from a corpse, usable as thread.",
"material": [ "flesh" ],
"volume": "250 ml",
"weight": "1 g",
Expand Down
48 changes: 48 additions & 0 deletions data/mods/Xedra_Evolved/items/gracken_trait_improvements.json
Original file line number Diff line number Diff line change
Expand Up @@ -156,5 +156,53 @@
"condition": { "not": { "u_has_trait": "SHADE_CARNIVORE" } },
"effect": [ { "u_message": "You exchanged your previous stomach for this." }, { "u_add_trait": "SHADE_CARNIVORE" } ],
"false_effect": [ { "u_message": "You are already a carnivore.", "type": "neutral" } ]
},
{
"id": "gracken_shade_legs",
"copy-from": "gracken_improvement_general",
"type": "COMESTIBLE",
"name": { "str_sp": "Gracken Shade Legs" },
"looks_like": "offal",
"description": "An organ that allows a mature Gracken to convert their legs back to a base state.",
"consumption_effect_on_conditions": [ "shade_legs" ]
},
{
"type": "effect_on_condition",
"id": "shade_legs",
"condition": { "not": { "u_has_trait": "SHADE_LEGS" } },
"effect": [ { "u_message": "You exchanged your previous arms for this." }, { "u_add_trait": "SHADE_LEGS" } ],
"false_effect": [ { "u_message": "You are already have Gracken legs.", "type": "neutral" } ]
},
{
"id": "gracken_short_legs",
"copy-from": "gracken_improvement_general",
"type": "COMESTIBLE",
"name": { "str_sp": "Gracken Short Legs" },
"looks_like": "offal",
"description": "An organ that allows a mature Gracken to convert their legs to a shorter form.",
"consumption_effect_on_conditions": [ "short_legs" ]
},
{
"type": "effect_on_condition",
"id": "short_legs",
"condition": { "not": { "u_has_trait": "SHADE_SHORT_LEGS" } },
"effect": [ { "u_message": "You exchanged your previous legs for this." }, { "u_add_trait": "SHADE_SHORT_LEGS" } ],
"false_effect": [ { "u_message": "You are already have short legs.", "type": "neutral" } ]
},
{
"id": "gracken_long_legs",
"copy-from": "gracken_improvement_general",
"type": "COMESTIBLE",
"name": { "str_sp": "Gracken Long Legs" },
"looks_like": "offal",
"description": "An organ that allows a mature Gracken to convert their legs to a longer form.",
"consumption_effect_on_conditions": [ "long_legs" ]
},
{
"type": "effect_on_condition",
"id": "long_legs",
"condition": { "not": { "u_has_trait": "SHADE_LONG_LEGS" } },
"effect": [ { "u_message": "You exchanged your previous arms for this." }, { "u_add_trait": "SHADE_LONG_LEGS" } ],
"false_effect": [ { "u_message": "You are already have long legs.", "type": "neutral" } ]
}
]
58 changes: 57 additions & 1 deletion data/mods/Xedra_Evolved/monsters/monster_overrides.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"stomach_size": 500,
"melee_damage": [ { "damage_type": "cut", "amount": 2 } ],
"dodge": 2,
"harvest": "mammal_fur",
"harvest": "bear_with_skull",
"dissect": "dissect_ursine_sample_single",
"special_attacks": [ [ "EAT_FOOD", 60 ], { "type": "bite", "cooldown": 30, "infection_chance": 44 } ],
"upgrades": { "age_grow": 480, "into": "mon_bear" }
Expand Down Expand Up @@ -246,5 +246,61 @@
"description": "A monstrous brown ant with a swollen abdomen that ends with a small orifice at the tip. Glistening liquid seems to drip out periodically.",
"copy-from": "mon_ant_acid",
"harvest": "giant_acid_ant"
},
{
"id": "mon_zombie_child_base",
"type": "MONSTER",
"name": { "str": "zombie child", "str_pl": "zombie children" },
"description": "It was only a child, and little is different about it now aside from the hungry look in its eyes. You'd be hard-pressed to not feel like you were killing an actual child by putting it down.",
"copy-from": "mon_zombie_base",
"proportional": { "volume": 0.5, "weight": 0.5 },
"hp": 40,
"speed": 65,
"symbol": "z",
"melee_skill": 2,
"melee_damage": [ { "damage_type": "cut", "amount": 2 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_gross_anatomy", "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"vision_day": 30,
"special_attacks": [
{ "id": "bite_humanoid", "attack_upper": false, "cooldown": 5 },
{ "id": "scratch", "attack_upper": false, "cooldown": 15 }
],
"death_drops": {
"subtype": "collection",
"groups": [ [ "default_zombie_children_clothes", 100 ], [ "child_items_pockets", 65 ] ],
"//": "default zombie children clothing (always), additional items from child_items_pockets (sometimes)"
},
"harvest": "zombie_child",
"burn_into": "mon_zombie_child_scorched",
"fungalize_into": "mon_zombie_child_dusted",
"upgrades": { "half_life": 30, "into_group": "GROUP_CHILD_ZOMBIE_UPGRADE" },
"extend": { "weakpoint_sets": [ "wps_humanoid_child_body", "wps_humanoid_head_big" ], "families": [ "prof_wp_child" ] },
"delete": { "flags": [ "PUSH_MON" ] }
},
{
"id": "mon_zombie_runner",
"type": "MONSTER",
"name": { "str": "zombie runner" },
"description": "This recently-risen body moves quickly, darting its head back and forth and gnawing at its hands.",
"copy-from": "mon_zombie_base",
"speed": 105,
"color": "brown_white",
"melee_dice": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 1 } ],
"dodge": 1,
"special_attacks": [
{ "id": "grab" },
{ "id": "scratch_humanoid", "cooldown": 10 },
{
"id": "bite_humanoid",
"cooldown": 5,
"damage_max_instance": [ { "damage_type": "stab", "amount": 10, "armor_multiplier": 0.7 } ]
}
],
"upgrades": { "half_life": 35, "into": "mon_zombie_hunter" },
"fungalize_into": "mon_zombie_runner_dusted",
"harvest": "zombie_runner"
}
]
34 changes: 34 additions & 0 deletions data/mods/Xedra_Evolved/mutations/xe_playable_gracken.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,40 @@
"category": [ "GRACKEN" ],
"threshreq": [ "THRESH_SPECIES_GRACKEN" ]
},
{
"type": "mutation",
"id": "SHADE_SHORT_LEGS",
"name": { "str": "Short Legs" },
"description": "Your legs have decreased in length providing you with a lower center of gravity and a slight improvement to agility.",
"//": "This is the first stage short legs mutation.",
"types": [ "LEGS" ],
"prereqs": [ "SHADE_LEGS" ],
"enchantments": [ { "values": [ { "value": "DEXTERITY", "add": 1 } ] } ],
"purifiable": false,
"mixed_effect": true,
"points": 1,
"visibility": 1,
"ugliness": 1,
"category": [ "GRACKEN" ],
"threshreq": [ "THRESH_SPECIES_GRACKEN" ]
},
{
"type": "mutation",
"id": "SHADE_LONG_LEGS",
"name": { "str": "Long Legs" },
"description": "Your legs have lengthened. You can cross flat terrain more easily.",
"//": "This is the first stage long legs mutation.",
"types": [ "LEGS" ],
"purifiable": false,
"mixed_effect": true,
"points": 1,
"visibility": 4,
"ugliness": 1,
"category": [ "GRACKEN" ],
"threshreq": [ "THRESH_SPECIES_GRACKEN" ],
"prereqs": [ "SHADE_LEGS" ],
"enchantments": [ { "values": [ { "value": "MOVECOST_FLATGROUND_MOD", "multiply": -0.12 } ] } ]
},
{
"type": "mutation",
"id": "SHADE_FEET",
Expand Down
49 changes: 49 additions & 0 deletions data/mods/Xedra_Evolved/recipes/gracken_improvements.json
Original file line number Diff line number Diff line change
Expand Up @@ -131,5 +131,54 @@
[ [ "scrap_shadowstuff", 1 ] ],
[ [ "omnivore_stomach", 2 ], [ "small_omnivore_stomach", 4 ] ]
]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "gracken_shade_legs",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_GRACKEN",
"skill_used": "deduction",
"difficulty": 1,
"time": "30 m",
"flags": [ "SECRET" ],
"qualities": [ { "id": "SEW", "level": 1 }, { "id": "COOK", "level": 1 } ],
"components": [ [ [ "scrap_dreamdross", 1 ] ], [ [ "scrap_shadowstuff", 1 ] ], [ [ "bone_any", 2, "LIST" ] ], [ [ "sinew", 4 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "gracken_short_legs",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_GRACKEN",
"skill_used": "deduction",
"difficulty": 1,
"time": "30 m",
"flags": [ "SECRET" ],
"qualities": [ { "id": "SEW", "level": 1 }, { "id": "COOK", "level": 1 } ],
"components": [
[ [ "scrap_dreamdross", 1 ] ],
[ [ "scrap_shadowstuff", 1 ] ],
[ [ "bone_any", 2, "LIST" ] ],
[ [ "underdeveloped_sinew", 4 ] ]
]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "gracken_long_legs",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_GRACKEN",
"skill_used": "deduction",
"difficulty": 1,
"time": "30 m",
"flags": [ "SECRET" ],
"qualities": [ { "id": "SEW", "level": 1 }, { "id": "COOK", "level": 1 } ],
"components": [
[ [ "scrap_dreamdross", 1 ] ],
[ [ "scrap_shadowstuff", 1 ] ],
[ [ "bone_any", 2, "LIST" ] ],
[ [ "runner_sinew", 4 ] ]
]
}
]
Loading