diff --git a/data/mods/MindOverMatter/effectoncondition/eoc_crafting.json b/data/mods/MindOverMatter/effectoncondition/eoc_crafting.json index b5ea3dea4f210..38076d28949f3 100644 --- a/data/mods/MindOverMatter/effectoncondition/eoc_crafting.json +++ b/data/mods/MindOverMatter/effectoncondition/eoc_crafting.json @@ -25,5 +25,88 @@ "id": "EOC_PSI_PRACTICE_FOCUS_MOD_4", "condition": { "math": [ "u_val('focus') >= 30" ] }, "effect": [ { "math": [ "u_val('focus')", "-=", "5" ] } ] + }, + { + "type": "effect_on_condition", + "id": "EOC_MOM_GRANT_GROUNDING_MEDITATION_TO_PSIONS", + "recurrence": 1, + "condition": { + "and": [ + { + "u_has_any_trait": [ + "BIOKINETIC", + "CLAIRSENTIENT", + "ELECTROKINETIC", + "PHOTOKINETIC", + "PYROKINETIC", + "TELEKINETIC", + "TELEPATH", + "TELEPORTER", + "VITAKINETIC" + ] + }, + { "math": [ "u_skill('metaphysics') >= 4" ] } + ] + }, + "deactivate_condition": { + "or": [ + { "u_know_recipe": "psi_centering_meditation_drain_reduce" }, + { + "not": { + "u_has_any_trait": [ + "BIOKINETIC", + "CLAIRSENTIENT", + "ELECTROKINETIC", + "PHOTOKINETIC", + "PYROKINETIC", + "TELEKINETIC", + "TELEPATH", + "TELEPORTER", + "VITAKINETIC" + ] + } + } + ] + }, + "effect": [ { "u_learn_recipe": "psi_centering_meditation_drain_reduce" } ] + }, + { + "type": "effect_on_condition", + "id": "EOC_MOM_GAME_ONGOING_GRANT_CRAFTING_PROFICIENICES", + "recurrence": 1, + "condition": { + "u_has_any_trait": [ + "BIOKINETIC", + "CLAIRSENTIENT", + "ELECTROKINETIC", + "PHOTOKINETIC", + "PYROKINETIC", + "TELEKINETIC", + "TELEPATH", + "TELEPORTER", + "VITAKINETIC" + ] + }, + "deactivate_condition": { + "or": [ + { "u_has_proficiency": "prof_psionic_minimum_requirements" }, + { + "not": { + "u_has_any_trait": [ + "BIOKINETIC", + "CLAIRSENTIENT", + "ELECTROKINETIC", + "PHOTOKINETIC", + "PYROKINETIC", + "TELEKINETIC", + "TELEPATH", + "TELEPORTER", + "VITAKINETIC" + ] + } + } + ] + }, + "effect": [ { "math": [ "u_proficiency('prof_psionic_minimum_requirements', 'format': 'percent', 'direct': true) += 100" ] } ] } ] diff --git a/data/mods/MindOverMatter/recipes/armor.json b/data/mods/MindOverMatter/recipes/armor.json index 2c01d046e01b7..ebbcaac66fbce 100644 --- a/data/mods/MindOverMatter/recipes/armor.json +++ b/data/mods/MindOverMatter/recipes/armor.json @@ -12,6 +12,7 @@ "book_learn": [ [ "schematics_anchoring_crown", 3 ] ], "proficiencies": [ { "proficiency": "prof_metalworking" }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_warping", "required": false } @@ -41,6 +42,7 @@ "proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_blacksmithing" }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_warping", "required": false } diff --git a/data/mods/MindOverMatter/recipes/batteries.json b/data/mods/MindOverMatter/recipes/batteries.json new file mode 100644 index 0000000000000..a1f24db4ed661 --- /dev/null +++ b/data/mods/MindOverMatter/recipes/batteries.json @@ -0,0 +1,23 @@ +[ + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "medium_storage_battery", + "category": "CC_*", + "subcategory": "CSC_*_NESTED", + "skill_used": "electronics", + "skills_required": [ "fabrication", 2 ], + "difficulty": 3, + "time": "40 m", + "book_learn": [ [ "manual_electronics", 2 ], [ "mag_electronics", 2 ], [ "manual_mechanics", 3 ] ], + "using": [ [ "soldering_standard", 20 ] ], + "qualities": [ { "id": "SCREW", "level": 1 } ], + "proficiencies": [ + { "proficiency": "prof_elec_soldering" }, + { "proficiency": "prof_elec_circuits" }, + { "proficiency": "prof_elec_semiconductors" }, + { "proficiency": "prof_matrix_technology_beginner" } + ], + "components": [ [ [ "small_storage_battery", 10 ] ], [ [ "e_scrap", 4 ] ], [ [ "scrap", 8 ] ], [ [ "cable", 5 ] ] ] + } +] diff --git a/data/mods/MindOverMatter/recipes/chemistry.json b/data/mods/MindOverMatter/recipes/chemistry.json index 147817397cd5a..0e6f3373f0a44 100644 --- a/data/mods/MindOverMatter/recipes/chemistry.json +++ b/data/mods/MindOverMatter/recipes/chemistry.json @@ -10,7 +10,10 @@ "time": "55 m", "batch_time_factors": [ 80, 4 ], "book_learn": [ [ "schematics_reactant_liquid_base", 5 ] ], - "proficiencies": [ { "proficiency": "prof_psionic_basic", "required": false } ], + "proficiencies": [ + { "proficiency": "prof_intro_chemistry", "required": false }, + { "proficiency": "prof_inorganic_chemistry", "required": false } + ], "using": [ [ "serum_production_standard", 25 ] ], "components": [ [ [ "ether", 100 ] ], @@ -36,8 +39,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_biokin_dust", 3 ] ] ], @@ -71,8 +73,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_clair_dust", 3 ] ] ], @@ -106,8 +107,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_electrokin_dust", 3 ] ] ], @@ -141,8 +141,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_photokin_dust", 3 ] ] ], @@ -176,8 +175,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_pyrokin_dust", 3 ] ] ], @@ -211,8 +209,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_telekin_dust", 3 ] ] ], @@ -246,8 +243,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_telepath_dust", 3 ] ] ], @@ -281,8 +277,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_teleport_dust", 3 ] ] ], @@ -316,8 +311,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_vitakin_dust", 3 ] ] ], @@ -351,8 +345,7 @@ "tools": [ [ [ "microscope", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, - { "proficiency": "prof_inorganic_chemistry", "required": false }, - { "proficiency": "prof_psionic_basic", "required": false } + { "proficiency": "prof_inorganic_chemistry", "required": false } ], "using": [ [ "any_strong_acid", 2, "LIST" ], [ "surface_heat", 30, "LIST" ] ], "components": [ [ [ "matrix_crystal_drained_dust", 3 ] ] ], diff --git a/data/mods/MindOverMatter/recipes/medical.json b/data/mods/MindOverMatter/recipes/medical.json index 79ff6f1b91fad..06a51bde4b7f9 100644 --- a/data/mods/MindOverMatter/recipes/medical.json +++ b/data/mods/MindOverMatter/recipes/medical.json @@ -15,6 +15,7 @@ { "proficiency": "prof_intro_chemistry", "required": false }, { "proficiency": "prof_intro_biology", "required": false }, { "proficiency": "prof_pharmaceutical", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_morphic", "required": false } @@ -43,6 +44,7 @@ { "proficiency": "prof_intro_chemistry", "required": false }, { "proficiency": "prof_intro_biology", "required": false }, { "proficiency": "prof_pharmaceutical", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": true }, { "proficiency": "prof_psionic_morphic", "required": false } @@ -73,6 +75,7 @@ { "proficiency": "prof_intro_chemistry", "required": false }, { "proficiency": "prof_intro_biology", "required": false }, { "proficiency": "prof_pharmaceutical", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_warping", "required": false } diff --git a/data/mods/MindOverMatter/recipes/nether_attunement.json b/data/mods/MindOverMatter/recipes/nether_attunement.json index 7e302d46d2710..f8b002b4bab5b 100644 --- a/data/mods/MindOverMatter/recipes/nether_attunement.json +++ b/data/mods/MindOverMatter/recipes/nether_attunement.json @@ -9,7 +9,7 @@ "subcategory": "CSC_PSIONIC_OTHER", "difficulty": 4, "time": "15 m", - "autolearn": true, + "proficiencies": [ { "proficiency": "prof_psionic_minimum_requirements", "required": true } ], "skill_used": "metaphysics", "flags": [ "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ], "result_eocs": [ @@ -44,6 +44,7 @@ "time": "1 h", "book_learn": [ [ "phavian_report_psionic_drain", 5 ] ], "proficiencies": [ + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false } ], diff --git a/data/mods/MindOverMatter/recipes/proficiencies.json b/data/mods/MindOverMatter/recipes/proficiencies.json index 9158bae231732..dbcf245a0643b 100644 --- a/data/mods/MindOverMatter/recipes/proficiencies.json +++ b/data/mods/MindOverMatter/recipes/proficiencies.json @@ -151,6 +151,17 @@ "name": "Psionic Crafting", "description": "Proficiencies that help with channeling psionic energy into physical objects or into more esoteric applications." }, + { + "type": "proficiency", + "id": "prof_psionic_minimum_requirements", + "category": "prof_psionic", + "name": { "str": "Noetic Crafting" }, + "description": "You are capable of using psi and can undertake crafts that require active psionic channeling.", + "can_learn": false, + "teachable": false, + "default_time_multiplier": 1, + "time_to_learn": "1 h" + }, { "type": "proficiency", "id": "prof_psionic_basic", @@ -160,7 +171,8 @@ "can_learn": true, "default_time_multiplier": 2, "default_skill_penalty": 0.3, - "time_to_learn": "12 h" + "time_to_learn": "12 h", + "required_proficiencies": [ "prof_psionic_minimum_requirements" ] }, { "type": "proficiency", @@ -171,7 +183,8 @@ "can_learn": true, "default_time_multiplier": 1.2, "default_skill_penalty": 0.4, - "time_to_learn": "20 h" + "time_to_learn": "20 h", + "required_proficiencies": [ "prof_psionic_minimum_requirements" ] }, { "type": "proficiency", @@ -208,5 +221,23 @@ "default_skill_penalty": 0.4, "time_to_learn": "18 h", "required_proficiencies": [ "prof_psionic_basic", "prof_psionic_containment" ] + }, + { + "type": "proficiency_category", + "id": "prof_matrix_technology", + "name": "Matrix Technology", + "description": "Proficiencies that help with making materials whose capabilities or functions are possible due to the existence of psionics, but which do not require its use in their creation." + }, + { + "type": "proficiency", + "id": "prof_matrix_technology_beginner", + "category": "prof_matrix_technology", + "name": { "str": "Principles of Matrix Technology" }, + "//": "This should not be used in any recipe that requires actual psionics to create", + "description": "You know the basics of creating items using matrix crystals that don't require you to personally to use psi in the crafting process.", + "can_learn": true, + "default_time_multiplier": 2, + "default_skill_penalty": 0.3, + "time_to_learn": "8 h" } ] diff --git a/data/mods/MindOverMatter/recipes/psionics_practice.json b/data/mods/MindOverMatter/recipes/psionics_practice.json index c3be72f6f6fdb..1d8e226974e93 100644 --- a/data/mods/MindOverMatter/recipes/psionics_practice.json +++ b/data/mods/MindOverMatter/recipes/psionics_practice.json @@ -70,8 +70,7 @@ "proficiencies": [ { "proficiency": "prof_psionic_basic", "time_multiplier": 1, "skill_penalty": 0 } ], "time": "1 h", "qualities": [ { "id": "MATRIX_CHANNEL", "level": 1 } ], - "components": [ [ [ "matrix_shard", 1 ], [ "matrix_crystal_drained", 1 ] ] ], - "byproducts": [ [ "matrix_crystal_drained_dust", 10 ] ], + "tools": [ [ [ "matrix_shard", -1 ], [ "matrix_crystal_drained", -1 ] ] ], "book_learn": [ [ "manual_psionics_advan", 3 ], [ "schematics_matrix_channeling", 3 ], [ "schematics_matrix_aligning", 3 ] ] }, { @@ -86,7 +85,10 @@ "practice_data": { "min_difficulty": 4, "max_difficulty": 4, "skill_limit": 4 }, "proficiencies": [ { "proficiency": "prof_psionic_ritual", "time_multiplier": 1, "skill_penalty": 0 } ], "time": "1 h", - "book_learn": [ [ "manual_psionic_ritual", 4 ] ] + "qualities": [ { "id": "MATRIX_CHANNEL", "level": 1 } ], + "tools": [ [ [ "matrix_shard", 1 ], [ "matrix_crystal_drained", 1 ] ] ], + "book_learn": [ [ "manual_psionic_ritual", 4 ] ], + "flags": [ "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ] }, { "id": "prac_concentration_basic", diff --git a/data/mods/MindOverMatter/recipes/research.json b/data/mods/MindOverMatter/recipes/research.json index 63b56cdf52fb1..a57386cbc90f8 100644 --- a/data/mods/MindOverMatter/recipes/research.json +++ b/data/mods/MindOverMatter/recipes/research.json @@ -63,6 +63,7 @@ "proficiencies": [ { "proficiency": "prof_intro_chemistry", "required": false }, { "proficiency": "prof_intro_biology", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_ritual", "required": false } ], @@ -131,6 +132,7 @@ { "proficiency": "prof_intro_chemistry", "required": false }, { "proficiency": "prof_intro_biology", "required": false }, { "proficiency": "prof_pharmaceutical", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_ritual", "required": false } ], diff --git a/data/mods/MindOverMatter/recipes/rituals.json b/data/mods/MindOverMatter/recipes/rituals.json index 74956ba940e74..e98718e0c9942 100644 --- a/data/mods/MindOverMatter/recipes/rituals.json +++ b/data/mods/MindOverMatter/recipes/rituals.json @@ -14,7 +14,8 @@ "tools": [ [ [ "telepathic_focusing_tool", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_psionic_basic", "required": true }, - { "proficiency": "prof_psionic_ritual", "required": true } + { "proficiency": "prof_psionic_ritual", "required": true }, + { "proficiency": "prof_psionic_containment", "required": false } ], "flags": [ "SECRET", "BLIND_EASY" ], "result_eocs": [ "EOC_TELEPATHIC_MENTAL_ENGINEERING_SELECTOR" ] @@ -33,7 +34,8 @@ "book_learn": [ [ "phavian_psionic_martial_power_book", 5 ] ], "proficiencies": [ { "proficiency": "prof_psionic_basic", "required": true }, - { "proficiency": "prof_psionic_ritual", "required": false } + { "proficiency": "prof_psionic_ritual", "required": false }, + { "proficiency": "prof_psionic_containment", "required": false } ], "flags": [ "SECRET", "BLIND_HARD" ], "result_eocs": [ diff --git a/data/mods/MindOverMatter/recipes/tools.json b/data/mods/MindOverMatter/recipes/tools.json index 81e5a5a65bb1a..b56bfa3ecb3c0 100644 --- a/data/mods/MindOverMatter/recipes/tools.json +++ b/data/mods/MindOverMatter/recipes/tools.json @@ -12,7 +12,7 @@ "book_learn": [ [ "schematics_matrix_channeling", 3 ] ], "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "FINE_GRIND", "level": 1 }, { "id": "VISE", "level": 1 } ], "tools": [ [ [ "angle_grinder", 50 ] ] ], - "proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_psionic_basic", "required": false } ], + "proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_matrix_technology_beginner", "required": false } ], "using": [ [ "soldering_standard", 15 ], [ "steel_tiny", 5 ] ], "components": [ [ [ "matrix_crystal_drained", 1 ] ] ], "flags": [ "SECRET" ] @@ -37,7 +37,7 @@ "tools": [ [ [ "swage", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_metalworking" }, - { "proficiency": "prof_psionic_basic", "required": false }, + { "proficiency": "prof_matrix_technology_beginner", "required": false }, { "proficiency": "prof_fine_metalsmithing", "required": false } ], "using": [ [ "soldering_standard", 15 ], [ "steel_tiny", 5 ] ], @@ -68,7 +68,9 @@ "tools": [ [ [ "swage", -1 ] ] ], "proficiencies": [ { "proficiency": "prof_metalworking" }, - { "proficiency": "prof_psionic_basic", "required": false }, + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, + { "proficiency": "prof_psionic_basic", "required": true }, + { "proficiency": "prof_psionic_ritual", "required": false }, { "proficiency": "prof_fine_metalsmithing", "required": false } ], "using": [ [ "soldering_standard", 15 ], [ "steel_tiny", 15 ] ], @@ -87,6 +89,7 @@ "reversible": true, "decomp_learn": 0, "qualities": [ { "id": "MATRIX_CHANNEL", "level": 1 } ], + "proficiencies": [ { "proficiency": "prof_matrix_technology_beginner" } ], "book_learn": [ [ "schematics_everglow_lamp", 1 ] ], "components": [ [ [ "amplifier", 1 ] ], @@ -117,7 +120,7 @@ "reversible": true, "decomp_learn": 1, "book_learn": [ [ "schematics_everglow_lamp", 2 ] ], - "proficiencies": [ { "proficiency": "prof_plasticworking" }, { "proficiency": "prof_psionic_basic" } ], + "proficiencies": [ { "proficiency": "prof_plasticworking" }, { "proficiency": "prof_matrix_technology_beginner" } ], "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "MATRIX_CHANNEL", "level": 1 } ], "components": [ [ [ "plastic_chunk", 2 ] ], diff --git a/data/mods/MindOverMatter/recipes/travel.json b/data/mods/MindOverMatter/recipes/travel.json index 4abe434bb1ca9..417bd1aeebca1 100644 --- a/data/mods/MindOverMatter/recipes/travel.json +++ b/data/mods/MindOverMatter/recipes/travel.json @@ -12,6 +12,7 @@ "batch_time_factors": [ 80, 3 ], "book_learn": [ [ "schematics_transporters", 9 ] ], "proficiencies": [ + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_warping", "required": false }, @@ -55,6 +56,7 @@ "batch_time_factors": [ 80, 3 ], "book_learn": [ [ "schematics_transporters", 6 ] ], "proficiencies": [ + { "proficiency": "prof_psionic_minimum_requirements", "required": true }, { "proficiency": "prof_psionic_basic", "required": true }, { "proficiency": "prof_psionic_containment", "required": false }, { "proficiency": "prof_psionic_warping", "required": false }, diff --git a/data/mods/MindOverMatter/recipes/weapons.json b/data/mods/MindOverMatter/recipes/weapons.json index e0f5232a0ed7b..8c391b1a0a269 100644 --- a/data/mods/MindOverMatter/recipes/weapons.json +++ b/data/mods/MindOverMatter/recipes/weapons.json @@ -12,10 +12,7 @@ "reversible": false, "autolearn": false, "book_learn": [ [ "schematics_grenade_inferno", 5 ] ], - "proficiencies": [ - { "proficiency": "prof_psionic_basic", "required": false }, - { "proficiency": "prof_psionic_containment", "required": false } - ], + "proficiencies": [ { "proficiency": "prof_matrix_technology_beginner", "required": false } ], "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "MATRIX_CHANNEL", "level": 1 } ], "using": [ [ "volatile_explosive", 20, "LIST" ], [ "explosives_casting_standard", 1 ] ], "components": [