[
  {
    "type": "ITEM",
    "id": "cudgel_plus_one",
    "copy-from": "cudgel",
    "name": { "str": "cudgel +1", "str_pl": "cudgels +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "cudgel_plus_two",
    "copy-from": "cudgel",
    "name": { "str": "cudgel +2", "str_pl": "cudgels +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "q_staff_plus_one",
    "copy-from": "q_staff",
    "name": { "str": "quarterstaff +1", "str_pl": "quarterstaves +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "q_staff_plus_two",
    "copy-from": "q_staff",
    "name": { "str": "quarterstaff +2", "str_pl": "quarterstaves +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "i_staff_plus_one",
    "copy-from": "i_staff",
    "name": { "str": "ironshod quarterstaff +1", "str_pl": "ironshod quarterstaves +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "i_staff_plus_two",
    "copy-from": "i_staff",
    "name": { "str": "ironshod quarterstaff +2", "str_pl": "ironshod quarterstaves +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "longsword_plus_one",
    "copy-from": "qt_longsword",
    "name": { "str": "longsword +1", "str_pl": "longswords +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "longsword_plus_two",
    "copy-from": "qt_longsword",
    "name": { "str": "longsword +2", "str_pl": "longswords +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "sledge_plus_one",
    "copy-from": "hammer_sledge",
    "name": { "str": "sledge hammer +1", "str_pl": "sledge hammers +1" },
    "proportional": { "price": 9.0, "price_postapoc": 18.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "sledge_plus_two",
    "copy-from": "hammer_sledge",
    "name": { "str": "sledge hammer +2", "str_pl": "sledge hammers +2" },
    "proportional": { "price": 12.0, "price_postapoc": 24.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "sledge_heavy_plus_one",
    "copy-from": "hammer_sledge_heavy",
    "name": { "str": "heavy sledge hammer +1", "str_pl": "heavy sledge hammers +1" },
    "proportional": { "price": 15.0, "price_postapoc": 30.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "sledge_heavy_plus_two",
    "copy-from": "hammer_sledge_heavy",
    "name": { "str": "heavy sledge hammer +2", "str_pl": "heavy sledge hammers +2" },
    "proportional": { "price": 18.0, "price_postapoc": 36.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "warhammer_plus_one",
    "copy-from": "warhammer",
    "name": { "str": "warhammer +1", "str_pl": "warhammers +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "warhammer_plus_two",
    "copy-from": "warhammer",
    "name": { "str": "warhammer +2", "str_pl": "warhammers +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "bat_plus_one",
    "copy-from": "bat",
    "name": { "str": "bat +1", "str_pl": "bats +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "bat_plus_two",
    "copy-from": "bat",
    "name": { "str": "bat +2", "str_pl": "bats +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "bat_metal_plus_one",
    "copy-from": "bat_metal",
    "name": { "str": "aluminum bat +1", "str_pl": "aluminum bats +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "bat_metal_plus_two",
    "copy-from": "bat_metal",
    "name": { "str": "aluminum bat +2", "str_pl": "aluminum bats +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "spear_steel_plus_one",
    "copy-from": "spear_steel",
    "name": { "str": "steel spear +1", "str_pl": "steel spears +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "spear_steel_plus_two",
    "copy-from": "spear_steel",
    "name": { "str": "steel spear +2", "str_pl": "steel spears +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "qiang_plus_one",
    "copy-from": "qiang",
    "name": { "str_sp": "qiang +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "qiang_plus_two",
    "copy-from": "qiang",
    "name": { "str_sp": "qiang +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "halberd_plus_one",
    "copy-from": "halberd",
    "name": { "str": "halberd +1", "str_pl": "halberds +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "halberd_plus_two",
    "copy-from": "halberd",
    "name": { "str": "halberd +2", "str_pl": "halberds +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "glaive_plus_one",
    "copy-from": "glaive",
    "name": { "str": "glaive +1", "str_pl": "glaives +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "glaive_plus_two",
    "copy-from": "glaive",
    "name": { "str": "glaive +2", "str_pl": "glaives +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "naginata_plus_one",
    "copy-from": "naginata",
    "name": { "str_sp": "naginata +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "naginata_plus_two",
    "copy-from": "naginata",
    "name": { "str_sp": "naginata +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "mace_plus_one",
    "copy-from": "qt_mace",
    "name": { "str": "mace +1", "str_pl": "maces +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "mace_plus_two",
    "copy-from": "qt_mace",
    "name": { "str": "mace +2", "str_pl": "maces +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "morningstar_plus_one",
    "copy-from": "morningstar",
    "name": { "str": "morningstar +1", "str_pl": "morningstars +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "morningstar_plus_two",
    "copy-from": "morningstar",
    "name": { "str": "morningstar +2", "str_pl": "morningstars +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "jian_plus_one",
    "copy-from": "qt_jian",
    "name": { "str_sp": "jian +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "jian_plus_two",
    "copy-from": "qt_jian",
    "name": { "str_sp": "jian +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "scimitar_plus_one",
    "copy-from": "qt_scimitar",
    "name": { "str": "scimitar +1", "str_pl": "scimitars +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "scimitar_plus_two",
    "copy-from": "qt_scimitar",
    "name": { "str": "scimitar +2", "str_pl": "scimitars +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "estoc_plus_one",
    "copy-from": "qt_estoc",
    "name": { "str": "estoc +1", "str_pl": "estocs +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "estoc_plus_two",
    "copy-from": "qt_estoc",
    "name": { "str": "estoc +2", "str_pl": "estocs +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "arming_sword_plus_one",
    "copy-from": "qt_arming_sword",
    "name": { "str": "arming sword +1", "str_pl": "arming swords +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "arming_sword_plus_two",
    "copy-from": "qt_arming_sword",
    "name": { "str": "arming sword +2", "str_pl": "arming swords +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "broadsword_plus_one",
    "copy-from": "qt_broadsword",
    "name": { "str": "broadsword +1", "str_pl": "broadswords +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "broadsword_plus_two",
    "copy-from": "qt_broadsword",
    "name": { "str": "broadsword +2", "str_pl": "broadswords +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "battleaxe_plus_one",
    "copy-from": "qt_battleaxe",
    "name": { "str": "battle axe +1", "str_pl": "battle axes +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "battleaxe_plus_two",
    "copy-from": "qt_battleaxe",
    "name": { "str": "battle axe +2", "str_pl": "battle axes +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "cavalry_sabre_plus_one",
    "copy-from": "qt_cavalry_sabre",
    "name": { "str": "cavalry saber +1", "str_pl": "cavalry sabers +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "cavalry_sabre_plus_two",
    "copy-from": "qt_cavalry_sabre",
    "name": { "str": "cavalry saber +2", "str_pl": "cavalry sabers +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "cutlass_plus_one",
    "copy-from": "qt_cutlass",
    "name": { "str": "cutlass +1", "str_pl": "cutlasses +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "cutlass_plus_two",
    "copy-from": "qt_cutlass",
    "name": { "str": "cutlass +2", "str_pl": "cutlasses +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "fire_ax_plus_one",
    "copy-from": "fire_ax",
    "name": { "str": "fire axe +1", "str_pl": "fire axes +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "fire_ax_plus_two",
    "copy-from": "fire_ax",
    "name": { "str": "fire axe +2", "str_pl": "fire axes +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "katana_plus_one",
    "copy-from": "qt_katana",
    "name": { "str_sp": "katana +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "katana_plus_two",
    "copy-from": "qt_katana",
    "name": { "str_sp": "katana +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "knife_combat_plus_one",
    "copy-from": "knife_combat",
    "name": { "str": "combat knife +1", "str_pl": "combat knives +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "knife_combat_plus_two",
    "copy-from": "knife_combat",
    "name": { "str": "combat knife +2", "str_pl": "combat knives +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "knife_rambo_plus_one",
    "copy-from": "qt_knife_rambo",
    "name": { "str": "survival knife +1", "str_pl": "survival knives +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "knife_rambo_plus_two",
    "copy-from": "qt_knife_rambo",
    "name": { "str": "survival knife +2", "str_pl": "survival knives +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "knife_trench_plus_one",
    "copy-from": "qt_knife_trench",
    "name": { "str": "trench knife +1", "str_pl": "trench knives +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "knife_trench_plus_two",
    "copy-from": "qt_knife_trench",
    "name": { "str": "trench knife +2", "str_pl": "trench knives +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "kris_plus_one",
    "copy-from": "kris",
    "name": { "str": "kris +1", "str_pl": "krises +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "kris_plus_two",
    "copy-from": "kris",
    "name": { "str": "kris +2", "str_pl": "krises +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "kukri_plus_one",
    "copy-from": "qt_kukri",
    "name": { "str": "kukri +1", "str_pl": "kukris +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "kukri_plus_two",
    "copy-from": "qt_kukri",
    "name": { "str": "kukri +2", "str_pl": "kukris +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "nodachi_plus_one",
    "copy-from": "qt_nodachi",
    "name": { "str_sp": "nodachi +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "nodachi_plus_two",
    "copy-from": "qt_nodachi",
    "name": { "str_sp": "nodachi +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "pickaxe_plus_one",
    "copy-from": "pickaxe",
    "name": { "str": "pickaxe +1", "str_pl": "pickaxes +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "use_action": [ "PICKAXE" ],
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "pickaxe_plus_two",
    "copy-from": "pickaxe",
    "name": { "str": "pickaxe +2", "str_pl": "pickaxes +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "use_action": [ "PICKAXE" ],
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "pike_plus_one",
    "copy-from": "pike",
    "name": { "str": "pike +1", "str_pl": "pikes +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "pike_plus_two",
    "copy-from": "pike",
    "name": { "str": "pike +2", "str_pl": "pikes +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "rapier_plus_one",
    "copy-from": "qt_rapier",
    "name": { "str": "rapier +1", "str_pl": "rapiers +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "rapier_plus_two",
    "copy-from": "qt_rapier",
    "name": { "str": "rapier +2", "str_pl": "rapiers +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "tanto_plus_one",
    "copy-from": "tanto",
    "name": { "str_sp": "tanto +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "tanto_plus_two",
    "copy-from": "tanto",
    "name": { "str_sp": "tanto +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "wakizashi_plus_one",
    "copy-from": "qt_wakizashi",
    "name": { "str_sp": "wakizashi +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "wakizashi_plus_two",
    "copy-from": "qt_wakizashi",
    "name": { "str_sp": "wakizashi +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "zweihander_plus_one",
    "copy-from": "qt_zweihander",
    "name": { "str": "zweihänder +1", "str_pl": "zweihänders +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "zweihander_plus_two",
    "copy-from": "qt_zweihander",
    "name": { "str": "zweihänder +2", "str_pl": "zweihänders +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "khopesh_plus_one",
    "copy-from": "khopesh",
    "name": { "str": "khopesh +1", "str_pl": "khopeshes +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "khopesh_plus_two",
    "copy-from": "khopesh",
    "name": { "str": "khopesh +2", "str_pl": "khopeshes +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "sword_xiphos_plus_one",
    "copy-from": "sword_xiphos",
    "name": { "str": "xiphos +1", "str_pl": "xiphe +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "sword_xiphos_plus_two",
    "copy-from": "sword_xiphos",
    "name": { "str": "xiphos +2", "str_pl": "xiphe +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "dao_plus_one",
    "copy-from": "dao",
    "name": { "str_sp": "dao +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "dao_plus_two",
    "copy-from": "dao",
    "name": { "str_sp": "dao +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "type": "ITEM",
    "id": "lucerne_plus_one",
    "copy-from": "lucern_hammer",
    "name": { "str": "lucerne hammer +1", "str_pl": "lucerne hammers +1" },
    "proportional": { "price": 3.0, "price_postapoc": 3.0, "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 }
  },
  {
    "type": "ITEM",
    "id": "lucerne_plus_two",
    "copy-from": "lucern_hammer",
    "name": { "str": "lucerne hammer +2", "str_pl": "lucerne hammers +2" },
    "proportional": { "price": 6.0, "price_postapoc": 6.0, "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 }
  },
  {
    "id": "rune_biomancer_weapon",
    "type": "ITEM",
    "copy-from": "spear_knife",
    "name": { "str": "Biomancer spear" },
    "//": "Effectively a durable knife spear +1 with IMPALE tech.  based off Wicked Bonespear.  Lorewise, it would make sense for novice Biomancers to be developing their skills in spears so they can adequately use the Bonespear once they're proficient enough to summon one.  Should be weaker than other school weapons DPSwise due to reach.",
    "description": "A grotesque bone spearhead on a stout wooden pole.  There is a Biomancer rune embedded at the base of the head.",
    "weight": "1388 g",
    "volume": "1250 ml",
    "longest_side": "130 cm",
    "price": "39 USD",
    "material": [ "wood", "bone" ],
    "symbol": "/",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "IMPALE" ],
    "qualities": [ [ "COOK", 1 ] ],
    "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE", "SHEATH_SPEAR", "TRADER_AVOID", "MAGIC_FOCUS" ],
    "melee_damage": { "bash": 6, "stab": 21 }
  },
  {
    "id": "rune_biomancer_weapon_adept",
    "type": "ITEM",
    "copy-from": "spear_knife",
    "name": { "str": "Biomancer shifting spear" },
    "//": "Effectively a durable knife spear +2 and a barb launcher that shoots sharpened bone, will have less dps because it has reach and is capable of morphing into a gun",
    "description": "A grotesque bone spearhead on a hardened flesh pole.  There is a Biomancer rune embedded in the middle.  You feel this spear squirming in your hand as if alive.",
    "weight": "1422 g",
    "volume": "1350 ml",
    "longest_side": "130 cm",
    "price": "39 USD",
    "to_hit": 3,
    "material": [ "hflesh", "bone" ],
    "symbol": "/",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "IMPALE" ],
    "qualities": [ [ "COOK", 1 ] ],
    "use_action": {
      "type": "transform",
      "menu_text": "Extend",
      "target": "rune_biomancer_gun_adept_trans",
      "msg": "You feel the spear rapidly contracting and squirming for ranged combat",
      "need_wielding": true,
      "moves": 400
    },
    "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE", "SHEATH_SPEAR", "TRADER_AVOID", "MAGIC_FOCUS" ],
    "melee_damage": { "bash": 9, "stab": 25 }
  },
  {
    "id": "rune_technomancer_weapon",
    "looks_like": "halligan",
    "type": "ITEM",
    "name": { "str": "Technomancer toolbar" },
    "//": "Combat stats based off crowbar +1, techniques off Halligan bar(closest non-magical substitute), weight based on 16oz clawhammer head, small wrench and crowbar with a small benefit from being magic",
    "description": "This staff incorporates a sturdy crescent wrench on top of a prybar and a hammer on the other in a convenient package.  There is a Technomancer rune embedded in the hammerhead.",
    "weight": "995 g",
    "volume": "440 ml",
    "longest_side": "65 cm",
    "price": "39 USD",
    "material": [ "steel" ],
    "symbol": "/",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
    "qualities": [ [ "PRY", 3 ], [ "HAMMER", 3 ], [ "HAMMER_FINE", 1 ], [ "WRENCH", 2 ], [ "WRENCH_FINE", 2 ], [ "PRYING_NAIL", 1 ] ],
    "to_hit": { "grip": "solid", "length": "short", "surface": "any", "balance": "uneven" },
    "use_action": [ "CROWBAR" ],
    "flags": [ "DURABLE_MELEE", "BELT_CLIP", "TRADER_AVOID", "MAGIC_FOCUS" ],
    "weapon_category": [ "HOOKING_WEAPONRY" ],
    "melee_damage": { "bash": 22, "cut": 1 }
  },
  {
    "id": "rune_technomancer_weapon_adept",
    "looks_like": "halligan",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARTIFACT" ],
    "name": { "str": "Technomancer mana-toolbar" },
    "//": "Pretty much the same as the other, but now with a cool touchscreen that casts mirror image and does some minor things",
    "description": "This staff incorporates a sturdy crescent wrench on top of a prybar and a hammer on the other in a convenient package.  There are electronic components in the staff connected to a touchscreen embedded in the staff, you only had time to cram one spell in the prototype software.  There is a Technomancer rune embedded in the hammerhead.",
    "weight": "1000 g",
    "volume": "550 ml",
    "longest_side": "65 cm",
    "price": "50 USD",
    "material": [ "steel" ],
    "symbol": "/",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
    "qualities": [ [ "PRY", 3 ], [ "HAMMER", 3 ], [ "HAMMER_FINE", 1 ], [ "WRENCH", 2 ], [ "WRENCH_FINE", 2 ], [ "PRYING_NAIL", 1 ] ],
    "to_hit": { "grip": "solid", "length": "short", "surface": "any", "balance": "uneven" },
    "flags": [ "DURABLE_MELEE", "BELT_CLIP", "TRADER_AVOID", "MAGIC_FOCUS", "WATCH", "ALARMCLOCK", "NO_RELOAD", "NO_UNLOAD" ],
    "weapon_category": [ "HOOKING_WEAPONRY" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "rigid": true, "ammo_restriction": { "crystallized_mana": 3 } } ],
    "charges_per_use": 1,
    "use_action": [
      [ "CROWBAR", 0 ],
      { "type": "cast_spell", "spell_id": "mirror_image", "no_fail": true, "level": 10, "need_wielding": true }
    ],
    "melee_damage": { "bash": 27, "cut": 1 },
    "charge_info": { "recharge_type": "periodic", "time": "24 h", "regenerate_ammo": true }
  },
  {
    "id": "rune_magus_weapon",
    "type": "ITEM",
    "copy-from": "q_staff",
    "name": { "str": "Magus staff", "str_pl": "Magus staves" },
    "//": "The classical vision of the wizard gets a classic weapon.  DPS Stats are between the regular and ironshod versions.  Stats are slightly worse than the QS+1 due to the glass weight slowing attack speed.",
    "description": "A quarterstaff with runes carved into it and two glass jars, heat-tempered and infused with mana for durability, to act as mana receptacles.  There are two Magi runes embedded at the tips.",
    "weight": "1530 g",
    "volume": "1550 ml",
    "longest_side": "185 cm",
    "price": "39 USD",
    "to_hit": 4,
    "material": [ "wood", "diamond" ],
    "symbol": "/",
    "color": "brown",
    "techniques": [ "WBLOCK_2", "RAPID", "SWEEP" ],
    "flags": [ "DURABLE_MELEE", "SHEATH_SPEAR", "TRADER_AVOID", "MAGIC_FOCUS" ],
    "melee_damage": { "bash": 29 }
  },
  {
    "id": "rune_magus_weapon_adept",
    "type": "ITEM",
    "subtypes": [ "ARTIFACT" ],
    "copy-from": "q_staff",
    "name": { "str": "Magus battle staff", "str_pl": "Magus battle staves" },
    "//": "It will be based on the Q +2 weapon but slightly worse, slightly better than the magus staff, but its greatest strength will be its regen mana capabilities, better than magi staff minor but worse than the lesser one.",
    "description": "A quarterstaff with runes carved into it and two mana pearls at the tip, enchanted with mana for durability.  It fills you with an invigorating sensation.  There are two Magi runes carved into the wood.",
    "weight": "1600 g",
    "volume": "1550 ml",
    "longest_side": "185 cm",
    "price": "150 USD",
    "to_hit": 4,
    "material": [ "wood", "diamond" ],
    "symbol": "/",
    "color": "brown",
    "techniques": [ "WBLOCK_2", "RAPID", "SWEEP" ],
    "flags": [ "DURABLE_MELEE", "SHEATH_SPEAR", "TRADER_AVOID", "MAGIC_FOCUS" ],
    "melee_damage": { "bash": 34 },
    "passive_effects": [ { "has": "WIELD", "condition": "ALWAYS", "values": [ { "value": "REGEN_MANA", "multiply": 0.75 } ] } ]
  },
  {
    "id": "rune_kelvinist_weapon",
    "looks_like": "longsword",
    "type": "ITEM",
    "copy-from": "hc_cutlass",
    "name": { "str": "Kelvinist flamberge" },
    "//": "Flame-bladed sword covers half of Kelvinist's heat-cold theme.  Combat stats equivalent to cutlass +1 with BRUTAL technique.",
    "description": "A sword with an undulating blade, reminiscent of a flame.  There is a Kelvinist rune embedded in the pommel.",
    "proportional": { "weight": 0.9, "melee_damage": { "all": 1.1 } },
    "relative": { "to_hit": 1 },
    "price": "39 USD",
    "symbol": "/",
    "color": "light_gray",
    "weapon_category": [ "MEDIUM_SWORDS" ],
    "techniques": [ "WBLOCK_2", "BRUTAL" ],
    "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 9 ] ],
    "use_action": [ "WEATHER_TOOL" ],
    "flags": [ "DURABLE_MELEE", "SHEATH_SWORD", "TRADER_AVOID", "MAGIC_FOCUS", "THERMOMETER" ]
  },
  {
    "id": "rune_kelvinist_ice_adept_weapon",
    "looks_like": "scimitar",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARTIFACT" ],
    "copy-from": "qt_scimitar",
    "symbol": "/",
    "color": "light_gray",
    "name": { "str": "Kelvinist Frostbind" },
    "//": "Stats based on scimitar +2, a weapon that will cast freezing touch when it hits, has wide strike",
    "description": "This curved sword, reminiscent of a scimitar, has a handle with an embedded crystal from which a cold wind emanates.  There are Kelvinist runes embedded in the blade.",
    "price": "5 kUSD 580 USD",
    "price_postapoc": "210 USD",
    "proportional": { "weight": 0.8, "melee_damage": { "all": 1.2 } },
    "relative": { "to_hit": 2 },
    "techniques": [ "WBLOCK_2", "WIDE" ],
    "category": "weapons",
    "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ],
    "weapon_category": [ "MEDIUM_SWORDS" ],
    "use_action": [
      { "type": "cast_spell", "spell_id": "frost_spray", "no_fail": true, "level": 10, "need_wielding": true },
      "WEATHER_TOOL"
    ],
    "flags": [ "DURABLE_MELEE", "SHEATH_SWORD", "TRADER_AVOID", "THERMOMETER", "MAGIC_FOCUS", "NO_UNLOAD", "NO_RELOAD" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "rigid": true, "ammo_restriction": { "crystallized_mana": 3 } } ],
    "charges_per_use": 1,
    "charge_info": { "recharge_type": "periodic", "time": "24 h", "regenerate_ammo": true },
    "passive_effects": [ { "has": "WIELD", "condition": "ALWAYS", "hit_you_effect": [ { "id": "chilling_touch" } ] } ]
  },
  {
    "id": "rune_stormshaper_weapon",
    "type": "ITEM",
    "copy-from": "copper_ax",
    "name": { "str": "Stormshaper axe" },
    "//": "Based off battle axe +1.  Metals chosen for being two most conductive metals + balancing reasons",
    "description": "A forged copper axe with silver trimmings and a wooden handle.  There is a Stormshaper rune embedded in the eye.",
    "weight": "2850 g",
    "volume": "2025 ml",
    "longest_side": "90 cm",
    "price": "39 USD",
    "to_hit": { "grip": "weapon", "length": "long", "surface": "line", "balance": "uneven" },
    "material": [ "wood", "copper", "silver" ],
    "symbol": "/",
    "color": "brown",
    "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
    "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -20 ] ],
    "use_action": [ "WEATHER_TOOL" ],
    "flags": [ "DURABLE_MELEE", "SHEATH_AXE", "TRADER_AVOID", "MAGIC_FOCUS", "HYGROMETER", "BAROMETER" ],
    "melee_damage": { "bash": 21, "cut": 42 }
  },
  {
    "id": "rune_stormshaper_weapon_adept",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARTIFACT" ],
    "name": { "str": "Stormshaper hammer-axe" },
    "//": "There isn't an equivalent, so the damage has been multiplied by 1.2 to cutting and bashing",
    "description": "A forged copper hammer-axe with silver trimmings and a wooden handle.  There is a Stormshaper rune embedded in the eye and a Nordic rune reminiscent of Thor, the thunder god, in the hammer side.",
    "weight": "3755 g",
    "volume": "3500 ml",
    "longest_side": "90 cm",
    "price": "558 USD",
    "price_postapoc": "210 USD",
    "to_hit": 0,
    "material": [ "wood", "copper", "silver" ],
    "symbol": "/",
    "color": "brown",
    "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
    "weapon_category": [ "HOOKING_WEAPONRY", "GREAT_AXES", "GREAT_HAMMERS" ],
    "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -20 ], [ "HAMMER", 1 ] ],
    "use_action": [
      { "type": "cast_spell", "spell_id": "lightning_bolt", "no_fail": true, "level": 7, "need_wielding": true },
      "WEATHER_TOOL"
    ],
    "flags": [ "DURABLE_MELEE", "NO_UNLOAD", "NO_RELOAD", "SHEATH_AXE", "TRADER_AVOID", "MAGIC_FOCUS", "HYGROMETER", "BAROMETER" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "rigid": true, "ammo_restriction": { "crystallized_mana": 3 } } ],
    "charges_per_use": 1,
    "melee_damage": { "bash": 40, "cut": 27 },
    "charge_info": { "recharge_type": "periodic", "time": "24 h", "regenerate_ammo": true }
  },
  {
    "id": "rune_animist_weapon",
    "type": "ITEM",
    "name": { "str": "Animist athame" },
    "//": "Tool qualities equivalent to steak knife, combat equiv.  to copper knife + 1 w/ RAPID and BLOCK1, size/weight off combat knife +1",
    "description": "A steel ritual knife used by Animists to draw blood for summoning.  Their school rune is embedded in the crossguard.",
    "weight": "504 g",
    "volume": "500 ml",
    "longest_side": "25 cm",
    "price": "30 USD",
    "material": [ "wood", "steel" ],
    "symbol": ";",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "RAPID" ],
    "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 11 ] ],
    "to_hit": { "grip": "weapon", "length": "hand", "surface": "line", "balance": "good" },
    "weapon_category": [ "KNIVES" ],
    "flags": [ "SHEATH_KNIFE", "MAGIC_FOCUS", "TRADER_AVOID" ],
    "melee_damage": { "bash": 2, "stab": 13 }
  },
  {
    "id": "rune_animist_weapon_adept",
    "type": "ITEM",
    "subtypes": [ "ARTIFACT" ],
    "name": { "str": "Animist life-athame" },
    "//": "Tool qualities equivalent to combat knife with some saw capability, to represent sharpness, combat equiv.  to combat knife + 2 w/ RAPID and BLOCK1 with no to hit, size/weight off combat knife +1",
    "description": "A steel ritual knife used by Animists to draw blood for summoning.  The knife has seen so much bloodshed that the rune at the crossguard seemingly is constantly drenched in blood and gives you preternatural resistance to pain.",
    "weight": "504 g",
    "volume": "500 ml",
    "longest_side": "25 cm",
    "price": "150 USD",
    "material": [ "wood", "steel" ],
    "symbol": ";",
    "color": "light_gray",
    "techniques": [ "WBLOCK_1", "RAPID" ],
    "weapon_category": [ "KNIVES" ],
    "qualities": [ [ "CUT", 1 ], [ "SAW_W", 1 ], [ "SAW_M", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 19 ] ],
    "to_hit": { "grip": "weapon", "length": "hand", "surface": "line", "balance": "good" },
    "flags": [ "SHEATH_KNIFE", "MAGIC_FOCUS", "TRADER_AVOID" ],
    "melee_damage": { "bash": 7, "stab": 30 },
    "passive_effects": [ { "has": "WIELD", "condition": "ALWAYS", "values": [ { "value": "PAIN", "multiply": -0.3 } ] } ]
  },
  {
    "type": "ITEM",
    "id": "springstaff-retracted",
    "category": "weapons",
    "name": { "str": "springstaff(baton)", "str_pl": "springstaves(baton)" },
    "description": "This versatile weapon uses Technomancy-enhanced springs to keep the staff tips retracted while in baton configuration.  Activate to extend.",
    "weight": "1800 g",
    "color": "dark_gray",
    "symbol": "/",
    "material": [ "steel", "plastic" ],
    "techniques": [ "WBLOCK_1", "RAPID" ],
    "weapon_category": [ "BATONS" ],
    "flags": [ "DURABLE_MELEE", "BELT_CLIP" ],
    "use_action": {
      "menu_text": "Extend to staff",
      "type": "transform",
      "target": "springstaff-extended",
      "msg": "You snap open your springstaff into staff mode.",
      "moves": 50,
      "need_wielding": true
    },
    "volume": "750 ml",
    "longest_side": "60 cm",
    "price": "340 USD",
    "melee_damage": { "bash": 24 }
  },
  {
    "type": "ITEM",
    "id": "springstaff-extended",
    "category": "weapons",
    "name": { "str": "springstaff(staff)", "str_pl": "springstaves(staff)" },
    "description": "This versatile weapon uses Technomancy-enhanced springs to keep the staff tips from retracting while in staff configuration.  Activate to extend.",
    "weight": "1800 g",
    "to_hit": 4,
    "color": "dark_gray",
    "symbol": "/",
    "material": [ "steel", "plastic" ],
    "techniques": [ "WBLOCK_2", "RAPID", "SWEEP" ],
    "weapon_category": [ "QUARTERSTAVES" ],
    "flags": [ "DURABLE_MELEE", "SHEATH_SPEAR" ],
    "use_action": {
      "menu_text": "Retract to baton",
      "type": "transform",
      "target": "springstaff-retracted",
      "msg": "You collapse your springstaff into baton mode.",
      "moves": 200,
      "need_wielding": true
    },
    "volume": "3 L",
    "longest_side": "150 cm",
    "price": "340 USD",
    "melee_damage": { "bash": 29 }
  },
  {
    "id": "grim_reaper_scythe",
    "looks_like": "scythe_toy",
    "repairs_like": "rune_animist_weapon_adept",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARTIFACT" ],
    "name": { "str": "grim reaper's scythe" },
    "//": "Pretty similar to the war scythe, but with less weight, more cutting damage and capable of casting a strong offensive spell.",
    "description": "This is a long and crooked tool used to reap souls, with a skull engraved in its blade.  Magically treated to reduce weight and enhance sharpness, this enchanted weapon is even capable of delivering a strong rupture attack.  Let the harvest begin.",
    "weight": "2750 g",
    "volume": "3550 ml",
    "longest_side": "150 cm",
    "price": "100 USD",
    "to_hit": { "grip": "weapon", "length": "long", "surface": "point", "balance": "neutral" },
    "material": [ "steel", "wood" ],
    "symbol": "/",
    "color": "dark_gray",
    "techniques": [ "WBLOCK_1", "WIDE", "BRUTAL" ],
    "qualities": [ [ "CUT", 2 ], [ "BUTCHER", 3 ], [ "GRASS_CUT", 2 ] ],
    "flags": [
      "NONCONDUCTIVE",
      "DURABLE_MELEE",
      "TRADER_AVOID",
      "MAGIC_FOCUS",
      "POLEARM",
      "SHEATH_SPEAR",
      "REACH_ATTACK",
      "ALWAYS_TWOHAND",
      "NO_RELOAD",
      "NO_UNLOAD"
    ],
    "weapon_category": [ "HOOKING_WEAPONRY", "POLEARMS" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "rigid": true, "ammo_restriction": { "crystallized_mana": 3 } } ],
    "charges_per_use": 1,
    "use_action": [ { "type": "cast_spell", "spell_id": "rupture", "no_fail": true, "level": 10, "need_wielding": true } ],
    "melee_damage": { "bash": 17, "cut": 45 },
    "charge_info": { "recharge_type": "periodic", "time": "24 h", "regenerate_ammo": true }
  }
]
