[
  {
    "id": "summon_golem",
    "type": "requirement",
    "components": [ [ [ "golemcore", 1 ] ] ]
  },
  {
    "id": "summon_golem_clay",
    "type": "SPELL",
    "spell_class": "GOLEMANCER",
    "name": "Summon Clay Golem",
    "description": "Use a golem core as a focus to shape clay into a roughly humanoid shape and animate it for some time.",
    "valid_targets": [ "ground" ],
    "effect": "summon",
    "effect_str": "mon_claygolem",
    "shape": "blast",
    "base_casting_time": 3500,
    "casting_time_increment": -100,
    "final_casting_time": 2000,
    "base_energy_cost": 500,
    "energy_source": "MANA",
    "difficulty": 6,
    "max_level": 35,
    "min_damage": 1,
    "max_damage": 1,
    "min_duration": 30000,
    "max_duration": 90000,
    "duration_increment": 1715,
    "min_range": 3,
    "max_range": 3,
    "components": "summon_golem",
    "extra_effects": [ { "id": "summon_golem_focus" } ],
    "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ]
  },
  {
    "id": "summon_golem_focus",
    "type": "SPELL",
    "spell_class": "NONE",
    "name": "Give Back Core",
    "description": "Gives back a golem's core.  You should not see this spell.",
    "valid_targets": [ "self" ],
    "effect": "spawn_item",
    "effect_str": "golemcore",
    "shape": "blast",
    "base_casting_time": 100,
    "base_energy_cost": 1000,
    "energy_source": "MANA",
    "difficulty": 1,
    "min_damage": 1,
    "max_damage": 1,
    "duration_increment": 1,
    "flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
  },
  {
    "type": "SPELL",
    "id": "golem_push",
    "name": "Golem Push",
    "description": "You channel the strength of a golem to push an enemy backward.",
    "effect": "directed_push",
    "shape": "blast",
    "valid_targets": [ "hostile" ],
    "flags": [ "LOUD", "VERBAL", "SOMATIC", "MUST_HAVE_CLASS_TO_LEARN", "NO_HANDS" ],
    "spell_class": "GOLEMANCER",
    "min_damage": 5,
    "max_damage": 16,
    "damage_increment": 0.32,
    "min_range": 1,
    "max_range": 1,
    "base_energy_cost": 4,
    "energy_source": "HP",
    "difficulty": 4,
    "max_level": 35,
    "base_casting_time": 480,
    "final_casting_time": 130,
    "casting_time_increment": -10.0
  }
]
