[
  {
    "id": "telekinesis_practice",
    "type": "nested_category",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_PRACTICE",
    "subcategory": "CSC_PRACTICE_METAPHYSICS",
    "name": "contemplation: telekinesis",
    "description": "Recipes related to practicing telekinesis.",
    "skill_used": "metaphysics",
    "nested_category_data": [
      "practice_telekinetic_pull",
      "practice_telekinetic_push",
      "practice_telekinetic_noise",
      "practice_telekinetic_slam_down",
      "practice_telekinetic_momentum",
      "practice_telekinetic_slowfall",
      "practice_telekinetic_wave",
      "practice_telekinetic_water_walking",
      "practice_telekinetic_lifting_field",
      "practice_telekinetic_strength",
      "practice_telekinetic_hammer",
      "practice_telekinetic_vehicle_lift",
      "practice_telekinetic_shield",
      "practice_telekinetic_explosion",
      "practice_telekinetic_levitation",
      "practice_telekinetic_move_large_weight",
      "practice_telekinetic_aegis",
      "practice_telekinetic_earthshaker"
    ],
    "difficulty": 1
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: far hand",
    "id": "practice_telekinetic_pull",
    "description": "Contemplate your powers and improve your manipulation non-living matter.\n\nPower Difficulty: 1",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_PULL",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_pull", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] }
        ]
      }
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: force shove",
    "id": "practice_telekinetic_push",
    "description": "Contemplate your powers and improve your manipulation of living beings.\n\nPower Difficulty: 2",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_PUSH",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_push", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          { "run_eocs": [ "EOC_PSI_STUDYING_POWER_BEGIN", "EOC_PSI_STUDYING_POWER_SIDE_EFFECTS" ] }
        ]
      }
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "name": "contemplation: noisemaker",
    "id": "practice_telekinetic_noise",
    "description": "Contemplate your powers and improve your ability to create noisy distractions.\n\nPower Difficulty: 2",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_NOISEMAKER",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_noise", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_noise') >= 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_TELEKIN_NOISEMAKER_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_TELEKIN_NOISEMAKER_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_noise", { "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: knockdown",
    "id": "practice_telekinetic_slam_down",
    "description": "Contemplate your powers and improve your ability to knock your targets over.\n\nPower Difficulty: 2",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_SLAM_DOWN",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_slam_down", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_slam_down') >= 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_TELEKIN_SLAM_DOWN_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_TELEKIN_SLAM_DOWN_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_slam_down", { "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: momentum alteration",
    "id": "practice_telekinetic_momentum",
    "description": "Contemplate your powers and improve your control of momentum.\n\nPower Difficulty: 3",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_MOMENTUM",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_momentum", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_momentum') >= 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_TELEKIN_MOMENTUM_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_TELEKIN_MOMENTUM_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_momentum", { "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: slowfall",
    "id": "practice_telekinetic_slowfall",
    "description": "Contemplate your powers and improve your ability to reduce the pull of gravity on yourself.\n\nPower Difficulty: 3",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_SLOWFALL",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_slowfall", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_slowfall') >= 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_TELEKIN_SLOWFALL_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_TELEKIN_SLOWFALL_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_slowfall", { "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: wave of force",
    "id": "practice_telekinetic_wave",
    "description": "Contemplate your powers and develop your ability to control bursts of telekinetic force.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_FORCE_WAVE",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_wave", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_wave') >= 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_TELEKIN_FORCE_WAVE_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_TELEKIN_FORCE_WAVE_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_wave", { "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: water walking",
    "id": "practice_telekinetic_water_walking",
    "description": "Contemplate your powers and develop your ability to lift yourself up just enough to walk across water.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_WATER_WALKING",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_water_walk", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_water_walk') >= 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_TELEKIN_WATER_WALKING_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_TELEKIN_WATER_WALKING_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_water_walk", { "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: lifting field",
    "id": "practice_telekinetic_lifting_field",
    "description": "Contemplate your powers and develop your ability to lift a single object for long periods of time.\n\nPower Difficulty: 4",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_LIFTING_FIELD",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_lifting_field", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_lifting_field') >= 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_TELEKIN_LIFTING_FIELD_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_TELEKIN_LIFTING_FIELD_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_lifting_field", { "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: enhance strength",
    "id": "practice_telekinetic_strength",
    "description": "Contemplate your powers and improve your ability to move very heavy objects with your powers.\n\nPower Difficulty: 5",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_ENHANCE_STRENGTH",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_strength", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_strength') >= 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_TELEKIN_ENHANCE_STRENGTH_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_TELEKIN_ENHANCE_STRENGTH_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_strength", { "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: mindhammer",
    "id": "practice_telekinetic_hammer",
    "description": "Contemplate your powers and improve your ability to smash a small area with telekinetic force.\n\nPower Difficulty: 5",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_MINDHAMMER",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_hammer", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_hammer') >= 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_TELEKIN_MINDHAMMER_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_TELEKIN_MINDHAMMER_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_hammer", { "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: lift vehicle",
    "id": "practice_telekinetic_vehicle_lift",
    "description": "Contemplate your powers and improve your ability to pick up vehicles briefly.\n\nPower Difficulty: 6",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_VEHICLE_LIFT",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_vehicle_lift", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_vehicle_lift') >= 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_TELEKIN_VEHICLE_LIFT_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_TELEKIN_VEHICLE_LIFT_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_vehicle_lift", { "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: inertial barrier",
    "id": "practice_telekinetic_shield",
    "description": "Contemplate your powers and improve your creation of force barriers.\n\nPower Difficulty: 6",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_BARRIER",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_shield", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_shield') >= 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_TELEKIN_BARRIER_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_TELEKIN_BARRIER_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_shield", { "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: wrecking ball",
    "id": "practice_telekinetic_explosion",
    "description": "Contemplate your powers and improve your manifestation of telekinetic explosions.\n\nPower Difficulty: 7",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_BLAST",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_explosion", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_explosion') >= 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_TELEKIN_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_TELEKIN_BLAST_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_explosion", { "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: levitation",
    "id": "practice_telekinetic_levitation",
    "description": "Contemplate your powers and improve your ability to not quite fly.\n\nPower Difficulty: 7",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_LEVITATION",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_levitation", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_levitation') >= 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_TELEKIN_LEVITATION_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_TELEKIN_LEVITATION_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_levitation", { "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: megakinesis",
    "id": "practice_telekinetic_move_large_weight",
    "description": "Contemplate your powers and improve your ability to move truly enormous amounts of weight.\n\nPower Difficulty: 8",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_telekinesis", -1 ] ] ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_MOVE_LARGE_WEIGHT",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_move_large_weight", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_move_large_weight') >= 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_TELEKIN_MOVE_LARGE_WEIGHT_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_TELEKIN_MOVE_LARGE_WEIGHT_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_move_large_weight", { "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: aegis",
    "id": "practice_telekinetic_aegis",
    "description": "Contemplate your powers and improve your ability to shield yourself from all harm.\n\nPower Difficulty: 9",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_AEGIS",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_aegis", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_aegis') >= 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_TELEKIN_AEGIS_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_TELEKIN_AEGIS_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_aegis", { "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: earthshaker",
    "id": "practice_telekinetic_earthshaker",
    "description": "Contemplate your powers and improve your ability to shake the very earth with your powers.\n\nPower Difficulty: 10",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "metaphysics",
    "difficulty": 0,
    "time": "0 s",
    "autolearn": false,
    "proficiencies": [ { "proficiency": "prof_contemplation_telekinesis", "required": false } ],
    "tools": [
      [ [ "matrix_crystal_drained", -1 ], [ "black_nether_crystal_pseudo_tool", -1 ], [ "matrix_crystal_telekinesis", -1 ] ]
    ],
    "components": [ [ [ "matrix_crystal_telekin_dust", 1 ] ] ],
    "flags": [ "SECRET", "BLIND_EASY", "NO_MANIP", "AFFECTED_BY_PAIN", "NO_BENCH", "NO_ENCHANTMENT" ],
    "result_eocs": [
      {
        "id": "EOC_PRACTICE_TELEKIN_EARTHSHAKER",
        "condition": { "u_has_trait": "TELEKINETIC" },
        "effect": [
          { "set_string_var": "telekinetic_earthshaker", "target_var": { "u_val": "latest_studied_power_name" } },
          { "run_eocs": "EOC_PSI_STUDYING_TELEKIN_POWER_SETUP" },
          {
            "if": { "math": [ "u_spell_level('telekinetic_earthshaker') >= 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_TELEKIN_EARTHSHAKER_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_TELEKIN_EARTHSHAKER_LEARNING",
    "condition": {
      "and": [
        { "compare_string": [ "telekinetic_earthshaker", { "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" } ]
  }
]
