[
  {
    "id": "electrokinesis_practice",
    "type": "nested_category",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_PRACTICE",
    "subcategory": "CSC_PRACTICE_METAPHYSICS",
    "name": "contemplation: electrokinesis",
    "description": "Recipes related to practicing electrokinesis.",
    "skill_used": "metaphysics",
    "nested_category_data": [
      "practice_electrokinetic_see_electric",
      "practice_electrokinetic_shock_touch",
      "practice_electrokinetic_zap_enemies",
      "practice_electrokinetic_melee_attacks",
      "practice_electrokinetic_personal_battery",
      "practice_electrokinetic_paralysis",
      "practice_electrokinetic_hacking_interface",
      "practice_electrokinetic_reduce_pain",
      "practice_electrokinetic_lightning_bolt",
      "practice_electrokinetic_recharge_vehicle",
      "practice_electrokinetic_speed_boost",
      "practice_electrokinetic_pain_immune",
      "practice_electrokinetic_robot_interface",
      "practice_electrokinetic_kill_robot",
      "practice_electrokinetic_lightning_aura",
      "practice_electrokinetic_lightning_blast",
      "practice_electrokinetic_revive"
    ],
    "difficulty": 1
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: spark sight",
    "id": "practice_electrokinetic_see_electric",
    "description": "Contemplate your powers and improve your ability to detect electrical creatures or robots.\n\nPower Difficulty: 1",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_SPARK_SIGHT",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_see_electric", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] }
        ]
      }
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: static touch",
    "id": "practice_electrokinetic_shock_touch",
    "description": "Contemplate your powers and improve your ability to build up a charge in your hand and unleash it.\n\nPower Difficulty: 1",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_SHOCK_TOUCH",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_shock_touch", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] }
        ]
      }
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: electrical discharge",
    "id": "practice_electrokinetic_zap_enemies",
    "description": "Contemplate your powers and improve your ability to electrocute those who attack you.\n\nPower Difficulty: 2",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_ZAP_ENEMIES",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_zap_enemies", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_zap_enemies') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_ZAP_ENEMIES_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_ZAP_ENEMIES_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_zap_enemies", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: voltaic strikes",
    "id": "practice_electrokinetic_melee_attacks",
    "description": "Contemplate your powers and improve your ability to channel electrical current through your melee attacks.\n\nPower Difficulty: 3",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_MELEE_ATTACKS",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_melee_attacks", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_melee_attacks') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_MELEE_ATTACKS_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_MELEE_ATTACKS_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_melee_attacks", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: electron overflow",
    "id": "practice_electrokinetic_personal_battery",
    "description": "Contemplate your powers and improve your ability to fuel personal electronic devices with your powers.\n\nPower Difficulty: 3",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTRO_PERSONAL_BATTERY",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_personal_battery", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_personal_battery') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTRO_PERSONAL_BATTERY_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTRO_PERSONAL_BATTERY_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_personal_battery", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: neural spasms",
    "id": "practice_electrokinetic_paralysis",
    "description": "Contemplate your powers and improve your ability to paralyze your targets.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_PARALYSIS",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_paralysis", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_paralysis') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_PARALYSIS_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_PARALYSIS_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_paralysis", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: hacking interface",
    "id": "practice_electrokinetic_hacking_interface",
    "description": "Contemplate your powers and improve your ability to hack nearby devices with your powers.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTRO_HACKING_INTERFACE",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_hacking_interface", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_hacking_interface') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_HACKING_INTERFACE_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_HACKING_INTERFACE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_hacking_interface", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: pain suppression",
    "id": "practice_electrokinetic_reduce_pain",
    "description": "Contemplate your powers and improve your ability to reduce the effects of pain.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_REDUCE_PAIN",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_reduce_pain", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_reduce_pain') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_REDUCE_PAIN_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_REDUCE_PAIN_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_reduce_pain", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: electrocutioner",
    "id": "practice_electrokinetic_lightning_bolt",
    "description": "Contemplate your powers and improve your ability to unleash blasts of lightning.\n\nPower Difficulty: 5",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BOLT",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_lightning_bolt", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_lightning_bolt') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BOLT_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BOLT_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_lightning_bolt", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: re-energize",
    "id": "practice_electrokinetic_recharge_vehicle",
    "description": "Contemplate your powers and improve your ability to recharge large-scale batteries or connected power grids.\n\nPower Difficulty: 6",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_RECHARGE_VEHICLE",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_recharge_vehicle", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_recharge_vehicle') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_RECHARGE_VEHICLE_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_RECHARGE_VEHICLE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_recharge_vehicle", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: neuro-acceleration",
    "id": "practice_electrokinetic_speed_boost",
    "description": "Contemplate your powers and improve your ability to increase your or an ally's speed.\n\nPower Difficulty: 6",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_SPEED_BOOST",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_speed_boost", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_speed_boost') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_SPEED_BOOST_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_SPEED_BOOST_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_speed_boost", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: analgesic block",
    "id": "practice_electrokinetic_pain_immune",
    "description": "Contemplate your powers and improve your ability to put off the effects of pain completely until later.\n\nPower Difficulty: 6",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_PAIN_IMMUNE",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_pain_immune", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_pain_immune') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_PAIN_IMMUNE_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_PAIN_IMMUNE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_pain_immune", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: short circuit",
    "id": "practice_electrokinetic_kill_robot",
    "description": "Contemplate your powers and improve your ability to overload robots and cyborgs.\n\nPower Difficulty: 7",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_KILL_ROBOT",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_kill_robot", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_kill_robot') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_KILL_ROBOT_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_KILL_ROBOT_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_kill_robot", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: robotic interface",
    "id": "practice_electrokinetic_robot_interface",
    "description": "Contemplate your powers and improve your ability to hack nearby robots with your powers.\n\nPower Difficulty: 8",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTRO_ROBOT_INTERFACE",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_robot_interface", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_robot_interface') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_ROBOT_INTERFACE_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_ROBOT_INTERFACE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_robot_interface", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: galvanic aura",
    "id": "practice_electrokinetic_lightning_aura",
    "description": "Contemplate your powers and improve your ability to charge the nearby air to blast your enemies.\n\nPower Difficulty: 8",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_AURA",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_lightning_aura", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_lightning_aura') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_AURA_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_AURA_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_lightning_aura", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: ion blast",
    "id": "practice_electrokinetic_lightning_blast",
    "description": "Contemplate your powers and improve your ability to unleash enormous blasts of lightning.\n\nPower Difficulty: 9",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BLAST",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_lightning_blast", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_lightning_blast') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BLAST_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_LIGHTNING_BLAST_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_lightning_blast", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: revivification",
    "id": "practice_electrokinetic_revive",
    "description": "Contemplate your powers and improve your ability to make the dead move again briefly.\n\nPower Difficulty: 10",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_electrokinesis", "required": false } ],
    "tools": [
      [
        [ "matrix_crystal_drained", -1 ],
        [ "black_nether_crystal_pseudo_tool", -1 ],
        [ "matrix_crystal_electrokinesis", -1 ]
      ]
    ],
    "components": [ [ [ "matrix_crystal_electrokin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_ELECTROKIN_REVIVE",
        "condition": { "u_has_trait": "ELECTROKINETIC" },
        "effect": [
          { "set_string_var": "electrokinetic_revive", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_ELECTROKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('electrokinetic_revive') >= 1" ] },
            "then": { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] },
            "else": [
              { "run_eocs": [ "EOC_PSI_STUDYING_POWER_INITIAL_SETUP", "EOC_PSI_PRACTICE_FOCUS_MOD" ] },
              {
                "run_eocs": "EOC_PRACTICE_ELECTROKIN_REVIVE_LEARNING",
                "time_in_future": [
                  { "math": [ "learn_new_power_lower_time_bound(u_latest_studied_power_difficulty)" ] },
                  { "math": [ "learn_new_power_upper_time_bound(u_latest_studied_power_difficulty)" ] }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "type": "effect_on_condition",
    "id": "EOC_PRACTICE_ELECTROKIN_REVIVE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "electrokinetic_revive", { "u_val": "latest_studied_power_name" } ] },
        { "test_eoc": "EOC_CONDITION_PSI_REQUIRED_FOR_LEARNING_NEW_POWER" }
      ]
    },
    "effect": [ { "run_eocs": "EOC_PRACTICE_PSIONICS_FINAL_LEARNING_CHECK" } ]
  }
]
