Skip to content
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

[ Xedra Evolved ] Make Level 5 Alchemy recipes #69278

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
22 changes: 22 additions & 0 deletions data/mods/Xedra_Evolved/effects/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,28 @@
"scaling_mods": { "hurt_chance": [ 1 ], "pain_chance": [ 1 ] },
"show_in_info": true
},
{
"type": "effect_type",
"id": "ginseng_scream",
"name": [ "ginseng scream" ],
"desc": [ "The sound pushes through you!" ],
"apply_message": "The sounds is pummeling your mind and body",
"rating": "bad",
"max_duration": "30 s",
"max_intensity": 5,
"int_dur_factor": "5 s",
"base_mods": {
"hurt_min": [ 4, 2 ],
"hurt_chance": [ 2, 6 ],
"hurt_chance_bot": [ 10, 5 ],
"pain_min": [ 10, 5 ],
"pain_chance": [ 1, 5 ],
"pain_chance_bot": [ 10, 5 ]
},
"resist_traits": [ "PARTIAL_DEAF" ],
"scaling_mods": { "hurt_chance": [ 1 ], "pain_chance": [ 1 ] },
"show_in_info": true
},
{
"type": "effect_type",
"id": "vamp_blood_weave",
Expand Down
23 changes: 16 additions & 7 deletions data/mods/Xedra_Evolved/emitters.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
{
"id": "emit_salamander_heat",
"type": "emit",
"field": "fd_salamander_heat",
"intensity": 3,
"qty": 50
}
[
{
"id": "emit_salamander_heat",
"type": "emit",
"field": "fd_salamander_heat",
"intensity": 3,
"qty": 50
},
{
"id": "emit_ginseng_scream",
"type": "emit",
"field": "fd_ginseng_scream",
"intensity": 1,
"qty": 5
}
]
38 changes: 38 additions & 0 deletions data/mods/Xedra_Evolved/field_type.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,5 +136,43 @@
"priority": -1,
"half_life": "20 minutes",
"phase": "gas"
},
{
"type": "field_type",
"id": "fd_ginseng_scream",
"immune_mtypes": [ "mon_ginseng_protector" ],
"priority": 2,
"intensity_levels":
[
{ "name": "ginseng_scream",
Comment on lines +145 to +147
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[JSON & C++ formatters] reported by reviewdog 🐶

Suggested change
"intensity_levels":
[
{ "name": "ginseng_scream",
"intensity_levels": [
{
"name": "ginseng_scream",

"sym": "^",
"color": "brown",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[JSON & C++ formatters] reported by reviewdog 🐶

Suggested change
"color": "brown",
"color": "brown",

"dangerous": true,
"move_cost": 120,
"effects":
[
Comment on lines +152 to +153
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[JSON & C++ formatters] reported by reviewdog 🐶

Suggested change
"effects":
[
"effects": [

{
"effect_id": "warbled",
"min_duration": "1 minutes",
"max_duration": "72 hours", // Effect duration randomized between min and max duration
Maleclypse marked this conversation as resolved.
Show resolved Hide resolved
"intensity": 1,
"body_part": "head",
"immune_inside_vehicle": true,
"message": "You're vision shakes as the air warbles!",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unless it's intended to be "You are vision", this "You're vision" should be "Your vision" instead

Maleclypse marked this conversation as resolved.
Show resolved Hide resolved
"message_npc": "<npcname> is sonically battered!",
"message_type": "bad",
"immunity_data": {
"flags": [ "DEAF" ]
}
Comment on lines +164 to +166
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[JSON & C++ formatters] reported by reviewdog 🐶

Suggested change
"immunity_data": {
"flags": [ "DEAF" ]
}
"immunity_data": { "flags": [ "DEAF" ] }

}
]
}
],
"decay_amount_factor": 2, // The field's rain decay amount is divided by this when processing the field, the rain decay is a function of the weather type's precipitation class: very_light = 5s, light = 15s, heavy = 45 s
"half_life": "3 minutes", // If above 0 the field will disappear after two half-lifes on average
"percent_spread": 90, // The field must succeed on a `rng( 1, 100 - local windpower ) > percent_spread` roll to spread. The field must have a non-zero spread percent and the GAS phase to be eligible to spread in the first place
"phase": "gas", // Phase of the field. Gases can spread after spawning and can be spawned out of emitters through impassable terrain with the PERMEABLE flag
Maleclypse marked this conversation as resolved.
Show resolved Hide resolved
"display_items": true,
Maleclypse marked this conversation as resolved.
Show resolved Hide resolved
"display_field": true
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "ORGANIC" ],
"emissions": [ "emit_glimmer", "emit_shock_burst", "emit_ginseng_scream" ],
"examine_action": "harvest_furn",
"harvest_by_season": [ { "seasons": [ "spring", "summer", "autumn" ], "id": "elder_ginseng_harv" } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
Expand Down
4 changes: 2 additions & 2 deletions data/mods/Xedra_Evolved/items/alchemy.json
Original file line number Diff line number Diff line change
Expand Up @@ -226,8 +226,8 @@
"description": "The primary means by which alchemists gain wealthy patrons these potions will add decades of healthy life to their users span. But the ingredients are rare and even this won't prolong life forever. You'll have to resort to other means of achieving immortality, if that's even a goal you are seeking.",
"weight": "50 g",
"volume": "2 ml",
"price": "150 cent",
"price_postapoc": "5 USD",
"price": "150000 USD",
"price_postapoc": "500 USD",
"material": [ "water" ],
"symbol": "!",
"color": "light_cyan",
Expand Down
126 changes: 126 additions & 0 deletions data/mods/Xedra_Evolved/recipes/alchemy.json
Original file line number Diff line number Diff line change
Expand Up @@ -359,5 +359,131 @@
[ [ "batrachian_sample", 1 ], [ "rabbit_sample", 1 ] ],
[ [ "water", 2 ] ]
]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "plant_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "arvore_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "fire_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "salamander_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "water_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "undine_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "air_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "sylph_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "earth_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "ierde_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"result": "doll_imbuement",
"category": "CC_XEDRA",
"subcategory": "CSC_XEDRA_ALCHEMY",
"skill_used": "deduction",
"skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "6 h",
"flags": [ "SECRET" ],
"proficiencies": [
{ "proficiency": "prof_intro_chemistry" },
{ "proficiency": "prof_inorganic_chemistry" },
{ "proficiency": "prof_intro_chem_synth" },
{ "proficiency": "prof_pharmaceutical" }
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_sulphur", 1 ] ], [ [ "homullus_sample", 5 ] ], [ [ "xe_elder_ginseng", 1 ] ], [ [ "water", 2 ] ] ]
}
]
Loading