[
  {
    "id": "teleport_blink",
    "type": "SPELL",
    "name": "[Ψ]Blink",
    "description": "Step briefly into the void between dimensions and emerge at a random nearby location.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 1,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_BLINK_INITIATE",
    "shape": "blast",
    "base_energy_cost": 900,
    "final_energy_cost": 350,
    "energy_increment": -55,
    "base_casting_time": 50,
    "final_casting_time": 5,
    "casting_time_increment": -3.5
  },
  {
    "id": "teleport_blink_real",
    "copy-from": "teleport_blink",
    "type": "SPELL",
    "name": { "str": "[Ψ]Blink Real", "//~": "NO_I18N" },
    "description": { "str": "The actual spell that blinks you.  You should not see this", "//~": "NO_I18N" },
    "message": "",
    "valid_targets": [ "none" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_AOE" ],
    "effect": "short_range_teleport",
    "min_aoe": 1,
    "max_aoe": 5,
    "min_range": 5,
    "max_range": 15,
    "range_increment": 1
  },
  {
    "id": "teleport_slow",
    "type": "SPELL",
    "name": "[Ψ]Stutterstep",
    "description": "Manipulate space to increase relative distance around the target, reducing their speed.",
    "message": "You warp the space around your enemies!",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "RANDOM_DURATION", "NO_LEGS", "NO_EXPLOSION_SFX" ],
    "difficulty": 2,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "effect_str": "effect_teleport_slow",
    "shape": "blast",
    "min_aoe": 0,
    "max_aoe": 20,
    "aoe_increment": 0.2,
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_slow') * 1.2) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_duration": {
      "math": [
        "( (u_spell_level('teleport_slow') * 75) + 125) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( (u_spell_level('teleport_slow') * 200) + 1500) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": 2000,
    "final_energy_cost": 750,
    "energy_increment": -75,
    "base_casting_time": 80,
    "final_casting_time": 35,
    "casting_time_increment": -4.5,
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_phase",
    "type": "SPELL",
    "name": "[Ψ]Phase",
    "description": "By stepping for a moment into the void between dimensions, you can bypass a wall or walk from the ground to the roof of a house.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 2,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_PHASE_INITIATE",
    "shape": "blast",
    "base_energy_cost": 2500,
    "final_energy_cost": 1250,
    "energy_increment": -65,
    "base_casting_time": 65,
    "final_casting_time": 15,
    "casting_time_increment": -3
  },
  {
    "id": "teleport_phase_real",
    "copy-from": "teleport_phase",
    "type": "SPELL",
    "valid_targets": [ "ground" ],
    "magic_type": "mom_psionics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "TARGET_TELEPORT", "IGNORE_WALLS" ],
    "effect": "short_range_teleport",
    "shape": "blast",
    "min_range": {
      "math": [
        "clamp( ( ( (u_spell_level('teleport_phase') * 0.1) + 2) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 2, 4)"
      ]
    },
    "max_range": 4
  },
  {
    "id": "teleport_item_apport",
    "type": "SPELL",
    "name": "[Ψ]Apportation",
    "description": "Rather than teleporting yourself, you could teleport an item you're holding somewhere nearby without having to follow it to its destination.\n\nItems that are <color_yellow>too large</color> cannot be apported.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "TARGET_TELEPORT", "IGNORE_WALLS" ],
    "difficulty": 3,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_ITEM_APPORT",
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_item_appport') * 1.25) + 2) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "base_energy_cost": 2500,
    "final_energy_cost": 1250,
    "energy_increment": -65,
    "base_casting_time": 150,
    "final_casting_time": 75,
    "casting_time_increment": -7.5
  },
  {
    "id": "teleport_stride",
    "type": "SPELL",
    "name": "[Ψ]Extended Stride (C)",
    "description": "By warping space to shorten distances, you can make each of your movements carry you much further.\n\nThis power <color_yellow>is maintained by concentration</color> and <color_red>may fail</color> if <color_yellow>concentration is interrupted</color>.",
    "message": "Your steps devour the distance.",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 3,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_STRIDE_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( (u_spell_level('teleport_stride') * 1100) + 3000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( (u_spell_level('teleport_stride') * 3700) + 30000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_stride') > -1 ? 0 : max((3500 - (u_spell_level('teleport_stride') * 95)), 1750)"
      ]
    },
    "base_casting_time": {
      "math": [ "u_effect_intensity('effect_teleport_stride') > -1 ? 10 : max((85 -(u_spell_level('teleport_stride') * 7)), 25)" ]
    }
  },
  {
    "id": "teleport_transpose",
    "type": "SPELL",
    "name": "[Ψ]Transposition",
    "description": "Entangle yourself with your target's position and, with a twist, swap places with them.",
    "message": "There is a moment of darkness and terrible cold, and you are somewhere else, and so is your target.",
    "teachable": false,
    "valid_targets": [ "hostile", "ally" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "SWAP_POS", "IGNORE_WALLS" ],
    "difficulty": 4,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_transpose') * 1.5) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "base_energy_cost": 2750,
    "final_energy_cost": 1500,
    "energy_increment": -85,
    "base_casting_time": 75,
    "final_casting_time": 30,
    "casting_time_increment": -2.5,
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_displacement",
    "type": "SPELL",
    "name": "[Ψ]Displacement",
    "description": "With a touch, you can send your target through the void to re-emerge somewhere nearby, further away from you.  Targets that are <color_yellow>too large</color> cannot be displaced.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "ally", "hostile" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "NO_EXPLOSION_SFX" ],
    "difficulty": 4,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_DISPLACEMENT_CHECK",
    "shape": "blast",
    "min_range": 1,
    "base_energy_cost": 4000,
    "final_energy_cost": 1750,
    "energy_increment": -65,
    "base_casting_time": 95,
    "final_casting_time": 25,
    "casting_time_increment": -4,
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_reactive_displacement",
    "type": "SPELL",
    "name": "[Ψ]Reactive Displacement (C)",
    "description": "Maintain a field of unstable space around you, allowing you to effortlessly teleport enemies that strike you further away.  Unfortunately, their attacks will still hurt you as normal.\n\nThis power <color_yellow>is maintained by concentration</color> and <color_red>may fail</color> if <color_yellow>concentration is interrupted</color>.",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 5,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_REACTIVE_DISPLACEMENT_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( ( u_spell_level('teleport_reactive_displacement') * 1000 ) + 2000 ) * ( scaling_factor( u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( ( u_spell_level('teleport_reactive_displacement') * 4000 ) + 20000 ) * ( scaling_factor( u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_reactive_displacement') > -1 ? 0 : max( ( 3500 - ( u_spell_level('teleport_reactive_displacement') * 100 ) ), 1500 )"
      ]
    },
    "base_casting_time": {
      "math": [
        "u_effect_intensity('effect_teleport_reactive_displacement') > -1 ? 10 : max( ( 100 - ( u_spell_level('teleport_reactive_displacement') * 5 ) ), 25 )"
      ]
    }
  },
  {
    "id": "teleport_reactive_displacement_teleport",
    "type": "SPELL",
    "name": "[Ψ]Reactive Displacement (C) - Teleport",
    "description": "The actual teleport effect of reactive displacement.  Having this spell is a bug.",
    "teachable": false,
    "valid_targets": [ "ally", "hostile" ],
    "spell_class": "TELEPORTER",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "NO_EXPLOSION_SFX" ],
    "difficulty": 0,
    "max_level": 0,
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_DISPLACEMENT_CHECK",
    "shape": "blast",
    "min_damage": 1,
    "max_damage": 1,
    "min_range": 1,
    "energy_source": "NONE",
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_collapse",
    "type": "SPELL",
    "name": "[Ψ]Spacial Vortex",
    "description": "Affect the fabric of space, changing relative distance around a point so that everything moving within finds themselves moving towards it.",
    "message": "The air around your enemies shimmers as their forward motion carries them rapidly towards each other.",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "difficulty": 5,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_SPACIAL_VORTEX",
    "shape": "blast",
    "base_energy_cost": 5500,
    "final_energy_cost": 3000,
    "energy_increment": -75,
    "base_casting_time": 80,
    "final_casting_time": 45,
    "casting_time_increment": -2,
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_collapse_01",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 01", "//~": "NO_I18N" },
    "description": { "str": "Version 1 of the spacial vortex, with 2 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [ { "id": "teleport_collapse_pull", "hit_self": false }, { "id": "teleport_collapse_pull", "hit_self": false } ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_02",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 02", "//~": "NO_I18N" },
    "description": { "str": "Version 2 of the spacial vortex, with 3 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_03",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 03", "//~": "NO_I18N" },
    "description": { "str": "Version 3 of the spacial vortex, with 4 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_04",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 04", "//~": "NO_I18N" },
    "description": { "str": "Version 4 of the spacial vortex, with 5 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_05",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 05", "//~": "NO_I18N" },
    "description": { "str": "Version 5 of the spacial vortex, with 6 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_06",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 06", "//~": "NO_I18N" },
    "description": { "str": "Version 6 of the spacial vortex, with 7 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_07",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex 07", "//~": "NO_I18N" },
    "description": { "str": "Version 7 of the spacial vortex, with 8 pulls in.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "attack",
    "extra_effects": [
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false },
      { "id": "teleport_collapse_pull", "hit_self": false }
    ],
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_collapse_pull",
    "type": "SPELL",
    "name": { "str": "[Ψ]Spacial Vortex Real", "//~": "NO_I18N" },
    "description": { "str": "The actual spacial vortex that pulls in monsters.  It's a bug if you have it.", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS", "NO_EXPLOSION_SFX" ],
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "area_pull",
    "shape": "blast",
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 1.2) + 5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "min_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    },
    "max_aoe": {
      "math": [
        "min( (( (u_spell_level('teleport_collapse') * 0.25) + 3) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 15)"
      ]
    }
  },
  {
    "id": "teleport_relocation",
    "type": "SPELL",
    "name": "[Ψ]Relocation",
    "description": "Transport items in your hands through the Nether to an attuned location.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 5,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_RELOCATION_PRE_CHECK",
    "shape": "blast",
    "base_energy_cost": 6000,
    "final_energy_cost": 3500,
    "energy_increment": -100,
    "base_casting_time": 200,
    "final_casting_time": 75,
    "casting_time_increment": -5.5
  },
  {
    "id": "teleport_warped_strikes",
    "type": "SPELL",
    "name": "[Ψ]Warped Strikes (C)",
    "description": "By warping space as you attack, you can allow your melee attacks to reach much further than normal.\n\nThis power <color_yellow>is maintained by concentration</color> and <color_red>may fail</color> if <color_yellow>concentration is interrupted</color>.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 5,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_WARPED_STRIKES_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( ( u_spell_level('teleport_warped_strikes') * 1000 ) + 3000 ) * scaling_factor( u_val('intelligence') ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( ( u_spell_level('teleport_warped_strikes') * 3000 ) + 30000 ) * scaling_factor( u_val('intelligence') ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_warped_strikes') > -1 ? 0 : max( 4000 - ( u_spell_level('teleport_warped_strikes') * 100 ), 2000 )"
      ]
    },
    "base_casting_time": {
      "math": [
        "u_effect_intensity('effect_teleport_warped_strikes') > -1 ? 10 : max( 80 - ( u_spell_level('teleport_warped_strikes') * 3 ), 20 )"
      ]
    }
  },
  {
    "id": "teleport_ephemeral_walk",
    "type": "SPELL",
    "name": "[Ψ]Ephemeral Walk (C)",
    "description": "By moving slightly into the void between dimensions, you can exist in a state that allows effortless travel through obstacles.",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 6,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_EPHEMERAL_WALK_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( (u_spell_level('teleport_ephemeral_walk') * 1000) + 3000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( (u_spell_level('teleport_ephemeral_walk') * 3000) + 30000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_ephemeral_walk') > -1 ? 0 : max((6500 - (u_spell_level('teleport_ephemeral_walk') * 225)), 2000)"
      ]
    },
    "base_casting_time": {
      "math": [
        "u_effect_intensity('effect_teleport_ephemeral_walk') > -1 ? 10 : max((85 -(u_spell_level('teleport_ephemeral_walk') * 7)), 25)"
      ]
    }
  },
  {
    "id": "teleport_farstep",
    "type": "SPELL",
    "name": "[Ψ]Farstep",
    "description": "Skating along the void between dimensions, move to a specific place nearby.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "TARGET_TELEPORT", "IGNORE_WALLS" ],
    "difficulty": 6,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_FARSTEP_INITIATE",
    "shape": "blast",
    "base_energy_cost": 6500,
    "final_energy_cost": 2750,
    "energy_increment": -105,
    "base_casting_time": 75,
    "final_casting_time": 30,
    "casting_time_increment": -3
  },
  {
    "id": "teleport_farstep_real",
    "type": "SPELL",
    "name": "[Ψ]Farstep",
    "description": "Skating along the void between dimensions, move to a specific place nearby.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_AOE", "TARGET_TELEPORT", "IGNORE_WALLS" ],
    "difficulty": 6,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "short_range_teleport",
    "shape": "blast",
    "min_aoe": 1,
    "max_aoe": { "math": [ "min( ( (u_spell_level('teleport_farstep') * -0.2) + 4), 1)" ] },
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_farstep') * 2) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80
  },
  {
    "id": "teleport_banish",
    "type": "SPELL",
    "name": "[Ψ]Oubliette",
    "description": "Teleport the target through the nether to some other dimension.  They are technically not dead, but they are no longer your concern.  Oubliette will occasionally fail when used against very powerful enemies, or succeed but cause damage to the teleporter.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "hostile" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "RANDOM_DAMAGE", "NO_HANDS", "NO_LEGS", "NO_EXPLOSION_SFX" ],
    "difficulty": 7,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORTER_OUBLIETTE_HANDLING",
    "shape": "blast",
    "min_damage": {
      "math": [
        "( (u_spell_level('teleport_banish') * 15) + 15) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_damage": {
      "math": [
        "( (u_spell_level('teleport_banish') * 35) + 350) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_banish') * 2) + 1.5) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "base_energy_cost": 7500,
    "final_energy_cost": 4600,
    "energy_increment": -170,
    "base_casting_time": 150,
    "final_casting_time": 75,
    "casting_time_increment": -5.5,
    "ignored_monster_species": [ "PSI_NULL" ]
  },
  {
    "id": "teleport_loci_establishment",
    "type": "SPELL",
    "name": "[Ψ]Loci Establishment (C)",
    "description": "Start concentrating on your current location, allowing you to return here at will with the [Ψ]Loci Technique power.\n\nThis power <color_yellow>is maintained by concentration</color> and <color_red>may fail</color> if <color_yellow>concentration is interrupted</color>.",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 6,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_LOCI_ESTABLISHMENT_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( ( u_spell_level('teleport_loci_establishment') * 2500 ) + 12500 ) * ( scaling_factor( u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( ( u_spell_level('teleport_loci_establishment') * 5000 ) + 25000 ) * ( scaling_factor( u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_loci_establishment') > -1 ? 0 : max( ( 3000 - ( u_spell_level('teleport_loci_establishment') * 100 ) ), 1000 )"
      ]
    },
    "base_casting_time": {
      "math": [
        "u_effect_intensity('effect_teleport_loci_establishment') > -1 ? 10 : max( ( 100 - ( u_spell_level('teleport_loci_establishment') * 5 ) ), 25 )"
      ]
    }
  },
  {
    "id": "teleport_loci_technique",
    "type": "SPELL",
    "name": "[Ψ]Loci Technique",
    "description": "Transport yourself through the nether to your established loci location.  You must currently be concentrating on your [Ψ]Loci Establishment (C) for this to function.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 6,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_LOCI_TECHNIQUE",
    "shape": "blast",
    "base_energy_cost": 6000,
    "final_energy_cost": 3000,
    "energy_increment": -200,
    "base_casting_time": 200,
    "final_casting_time": 75,
    "casting_time_increment": -5.5
  },
  {
    "id": "teleport_gateway",
    "type": "SPELL",
    "name": "[Ψ]Gateway",
    "description": "Transport yourself through the Nether to an attuned location.  You must attune yourself to the place you wish to travel to.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 8,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_GATEWAY_SELECTOR",
    "shape": "blast",
    "base_energy_cost": 10000,
    "final_energy_cost": 6000,
    "energy_increment": -200,
    "base_casting_time": 200,
    "final_casting_time": 75,
    "casting_time_increment": -5.5
  },
  {
    "id": "teleport_dilated_gateway",
    "type": "SPELL",
    "name": "[Ψ]Dilated Gateway",
    "description": "Transport yourself and every adjacent creature to a chosen location.  You must have already attuned an area with [Ψ]Gateway.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 9,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_dilated_gateway_SELECTOR",
    "shape": "blast",
    "base_energy_cost": 12000,
    "final_energy_cost": 8000,
    "energy_increment": -200,
    "base_casting_time": 200,
    "final_casting_time": 75,
    "casting_time_increment": -5.5
  },
  {
    "id": "teleport_dilated_gateway_teleport_others",
    "type": "SPELL",
    "name": "[Ψ]Dilated Gateway - Teleport Others",
    "description": "The spell that actually teleports the adjacent targets.  Should only be casted via teleport_gateway_other's EOC.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "ally", "hostile" ],
    "spell_class": "TELEPORTER",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "NO_FAIL", "NO_PROJECTILE" ],
    "difficulty": 0,
    "max_level": 0,
    "min_aoe": 1,
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_EXTERNAL_TELEPORT",
    "shape": "blast",
    "energy_source": "NONE"
  },
  {
    "id": "teleport_dilated_gateway_teleport_self",
    "type": "SPELL",
    "name": "[Ψ]Dilated Gateway - Teleport Self",
    "description": "The spell that actually teleports the player.  Should only be casted via teleport_gateway_other's EOC.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "NO_FAIL", "NO_PROJECTILE" ],
    "difficulty": 0,
    "max_level": 0,
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_EXTERNAL_TELEPORT",
    "shape": "blast",
    "energy_source": "NONE"
  },
  {
    "id": "teleport_summon",
    "type": "SPELL",
    "name": "[Ψ]Breach",
    "description": "Open a brief passage to the Nether using yourself or an enemy as an anchor and allow one (or more) of its inhabitants to come through.  You have no control over what finds the doorway and no ability to command it when it arrives.\n\nRemember that some denizens of the Nether die instantly in sunlight.",
    "message": "The air nearby fractures and something comes through!",
    "teachable": false,
    "valid_targets": [ "self", "hostile" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS" ],
    "difficulty": 9,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_SUMMON",
    "shape": "blast",
    "min_damage": 1,
    "min_range": {
      "math": [
        "min( (( (u_spell_level('teleport_summon') * 1.3) + 2) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "base_energy_cost": 9000,
    "final_energy_cost": 4500,
    "energy_increment": -250,
    "base_casting_time": 250,
    "final_casting_time": 125,
    "ignored_monster_species": [ "PSI_NULL" ],
    "casting_time_increment": -6.5
  },
  {
    "id": "teleport_warper_combat",
    "type": "SPELL",
    "name": "[Ψ]Flickerflash Stance",
    "description": "Through constant contraction and expansion of nearby space, as well as near-constant micro-teleports less than decimeter in distance, you can increase the effective momentum behind your strikes, make your exact position nearly impossible to determine, and your blows nearly impossible to stop.\n\nThis power <color_yellow>is maintained by concentration</color> and <color_red>may fail</color> if <color_yellow>concentration is interrupted</color>.  It requires <color_yellow>even more concentration</color> than usual.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DURATION", "NO_EXPLOSION_SFX" ],
    "difficulty": 9,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_TELEPORT_WARPER_COMBAT_INITIATE",
    "shape": "blast",
    "min_duration": {
      "math": [
        "( (u_spell_level('teleport_warper_combat') * 350) + 2300) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "max_duration": {
      "math": [
        "( (u_spell_level('teleport_warper_combat') * 1400) + 9700) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
      ]
    },
    "base_energy_cost": {
      "math": [
        "u_effect_intensity('effect_teleport_warper_combat') > -1 ? 0 : max( ( 7500 - ( u_spell_level('teleport_warper_combat') * 225 ) ), 4500 )"
      ]
    },
    "base_casting_time": {
      "math": [
        "u_effect_intensity('effect_teleport_warper_combat') > -1 ? 10 : max( ( 75 - ( u_spell_level('teleport_warper_combat') * 4 ) ), 25 )"
      ]
    }
  },
  {
    "id": "teleport_warper_combat_warp_chance_attacker",
    "type": "SPELL",
    "name": { "str": "[Ψ]Flickerflash Stance Attacker Warp Chance", "//~": "NO_I18N" },
    "description": { "str": "Chance to teleport when attacking a target", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "ground", "hostile" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "TARGET_TELEPORT", "IGNORE_WALLS" ],
    "effect": "short_range_teleport",
    "shape": "blast",
    "min_aoe": { "math": [ "1 + u_effect_intensity('effect_teleport_warped_strikes') > -1 ? 2 : 0" ] },
    "max_aoe": { "math": [ "1 + u_effect_intensity('effect_teleport_warped_strikes') > -1 ? 2 : 0" ] },
    "min_range": 4
  },
  {
    "id": "teleport_warper_combat_warp_chance_attacked",
    "type": "SPELL",
    "name": { "str": "[Ψ]Flickerflash Stance Attacked Warp Chance", "//~": "NO_I18N" },
    "description": { "str": "Chance to teleport when being attacked by a target", "//~": "NO_I18N" },
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "IGNORE_WALLS" ],
    "effect": "short_range_teleport",
    "shape": "blast",
    "min_aoe": 1,
    "max_aoe": 2
  },
  {
    "id": "teleport_reality_tear",
    "type": "SPELL",
    "name": "[Ψ]Reality Tear",
    "description": "Make your own contribution to the Cataclysm by opening a rift in reality, allowing all manners of netherium creatures access to Earth.  The rift is temporary…hopefully.",
    "message": "",
    "teachable": false,
    "valid_targets": [ "self" ],
    "spell_class": "TELEPORTER",
    "magic_type": "mom_psionics",
    "skill": "metaphysics",
    "flags": [ "PSIONIC", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_DAMAGE", "NO_PROJECTILE" ],
    "difficulty": 10,
    "max_level": { "math": [ "int_to_level(1)" ] },
    "effect": "effect_on_condition",
    "effect_str": "EOC_REALITY_TEAR_CHECKER",
    "shape": "blast",
    "base_energy_cost": 10000,
    "final_energy_cost": 5000,
    "energy_increment": -250,
    "base_casting_time": 250,
    "final_casting_time": 100,
    "casting_time_increment": -10
  },
  {
    "id": "teleport_reality_tear_temporary",
    "copy-from": "teleport_reality_tear",
    "type": "SPELL",
    "magic_type": "mom_psionics",
    "valid_targets": [ "ground" ],
    "effect": "attack",
    "shape": "blast",
    "min_range": {
      "math": [
        "min( ( ( (u_spell_level('teleport_reality_tear') * 1.3) + 2) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "field_id": "fd_tear_in_reality_temporary",
    "field_chance": 1,
    "min_field_intensity": 2,
    "max_field_intensity": 2
  },
  {
    "id": "teleport_reality_tear_permanent",
    "copy-from": "teleport_reality_tear",
    "type": "SPELL",
    "magic_type": "mom_psionics",
    "valid_targets": [ "ground" ],
    "effect": "attack",
    "shape": "blast",
    "min_range": {
      "math": [
        "min( ( ( (u_spell_level('teleport_reality_tear') * 1.3) + 2) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)"
      ]
    },
    "max_range": 80,
    "field_id": "fd_fatigue",
    "field_chance": 1,
    "min_field_intensity": 3,
    "max_field_intensity": 3
  }
]
