[
  {
    "id": "grenade_inferno",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "name": { "str": "inferno grenade" },
    "description": "This is an inferno grenade, designed to channel Netherum energy to increase its incendiary power.  Once you throw it, you will have five seconds to get away before it explodes into a raging firestorm.",
    "weight": "230 g",
    "volume": "270 ml",
    "price": "50 USD",
    "price_postapoc": "35 USD",
    "to_hit": -1,
    "melee_damage": { "bash": 6 },
    "material": [ "steel", "nether_crystal" ],
    "symbol": "*",
    "color": "red",
    "use_action": {
      "need_wielding": true,
      "target": "grenade_inferno_act",
      "msg": "You pull the pin on the grenade.",
      "target_timer": "5 seconds",
      "active": true,
      "menu_text": "Pull pin",
      "type": "transform"
    },
    "flags": [ "BOMB", "ACT_IN_FIRE", "GRENADE" ]
  },
  {
    "id": "grenade_inferno_act",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "name": { "str": "active inferno grenade" },
    "description": "This is an active inferno grenade.  Better throw it!",
    "weight": "230 g",
    "volume": "270 ml",
    "price": "0 cent",
    "price_postapoc": "0 cent",
    "to_hit": -1,
    "melee_damage": { "bash": 6 },
    "material": [ "steel", "nether_crystal" ],
    "symbol": "*",
    "color": "red",
    "countdown_action": {
      "type": "explosion",
      "fields_radius": 5,
      "do_flashbang": true,
      "fields_type": "fd_fire",
      "fields_min_intensity": 2,
      "fields_max_intensity": 3
    },
    "revert_to": "canister_empty",
    "flags": [ "ACT_IN_FIRE", "BOMB", "TRADER_AVOID", "DANGEROUS" ]
  },
  {
    "id": "grenade_inferno_makeshift",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "name": { "str": "makeshift inferno grenade" },
    "description": "This is a post-apocalyptic recreation of an inferno grenade, less powerful than a lab-made one but still very dangerous.  Once you throw it, you will have five seconds to get away before it explodes into a raging firestorm.",
    "weight": "230 g",
    "volume": "270 ml",
    "price": "20 USD",
    "price_postapoc": "15 USD",
    "to_hit": -1,
    "melee_damage": { "bash": 6 },
    "material": [ "steel", "nether_crystal" ],
    "symbol": "*",
    "color": "red",
    "use_action": {
      "need_wielding": true,
      "target": "grenade_inferno_makeshift_act",
      "msg": "You pull the pin on the grenade.",
      "target_timer": "5 seconds",
      "active": true,
      "menu_text": "Pull pin",
      "type": "transform"
    },
    "flags": [ "BOMB", "ACT_IN_FIRE", "GRENADE" ]
  },
  {
    "id": "grenade_inferno_makeshift_act",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "name": { "str": "active makeshift inferno grenade" },
    "description": "This is an active makeshift inferno grenade.  Better throw it!",
    "weight": "230 g",
    "volume": "270 ml",
    "price": "0 cent",
    "price_postapoc": "0 cent",
    "to_hit": -1,
    "melee_damage": { "bash": 6 },
    "material": [ "steel", "nether_crystal" ],
    "symbol": "*",
    "color": "red",
    "countdown_action": {
      "type": "explosion",
      "fields_radius": 3,
      "do_flashbang": true,
      "fields_type": "fd_fire",
      "fields_min_intensity": 2,
      "fields_max_intensity": 3
    },
    "revert_to": "canister_empty",
    "flags": [ "ACT_IN_FIRE", "BOMB", "TRADER_AVOID", "DANGEROUS" ]
  },
  {
    "id": "grenade_anti_psi",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "looks_like": "grenade",
    "name": { "str": "null grenade" },
    "description": "A strange grenade, designed like nothing you've seen before.  It's round, with flat black crystalline panels like television screens on four sides, and two buttons on either end.  On both of the buttons is a large Ψ, surrounded by a circle with a line through it.",
    "weight": "397 g",
    "volume": "540 ml",
    "price": "10000 USD",
    "price_postapoc": "200 USD",
    "material": [ "steel", "plastic", "nether_crystal" ],
    "symbol": "*",
    "color": "dark_gray",
    "use_action": {
      "need_wielding": true,
      "target": "grenade_anti_psi_act",
      "msg": "You press the buttons on the sides of the null grenade.",
      "target_timer": "5 seconds",
      "menu_text": "Push buttons",
      "type": "transform"
    },
    "flags": [ "GRENADE" ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "grenade_anti_psi_act",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "name": { "str": "active null grenade" },
    "description": "This null grenade is activate and ready to unleash its pulse.  You'd better throw it!",
    "weight": "397 g",
    "volume": "270 ml",
    "price": "0 cent",
    "price_postapoc": "0 cent",
    "to_hit": -1,
    "material": [ "steel", "plastic", "nether_crystal" ],
    "symbol": "*",
    "color": "dark_gray",
    "use_action": { "type": "message", "message": "The %s is already active, try throwing it instead.", "name": "Push buttons" },
    "countdown_action": { "type": "cast_spell", "spell_id": "grenade_anti_psi_explosion", "no_fail": true, "level": 0 },
    "countdown_interval": "5 seconds",
    "flags": [ "BOMB", "TRADER_AVOID", "DANGEROUS" ],
    "revert_to": "grenade_anti_psi_expended",
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "grenade_anti_psi_expended",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "looks_like": "grenade",
    "name": { "str": "expended null grenade" },
    "description": "A strange grenade, designed like nothing you've seen before.  It's round, with flat black crystalline panels like television screens on four sides, and two buttons on either end.  On both of the buttons is a large Ψ, surrounded by a circle with a line through it.  The buttons on either end are depressed.",
    "weight": "397 g",
    "volume": "540 ml",
    "price": "10000 USD",
    "price_postapoc": "0 USD",
    "material": [ "steel", "plastic", "nether_crystal" ],
    "symbol": "*",
    "color": "dark_gray",
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "pyrokinetic_matrix_crystal_bomb",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "looks_like": "matrix_crystal_pyrokinesis",
    "copy-from": "matrix_crystal_pyrokinesis",
    "name": { "str": "pyrokinetic matrix crystal bomb" },
    "description": "A matrix crystal attuned to pyrokinesis.  This one has a (currently) stable loop of energy set up within it.  It would take only a thought to destabilize the energy loop and set up a reaction that would lead to a massive explosion.",
    "use_action": {
      "need_wielding": true,
      "target": "pyrokinetic_matrix_crystal_bomb_act",
      "msg": "With a thought, you destabilize the matrix crystal.",
      "target_timer": "5 seconds",
      "menu_text": "Overcharge the crystal",
      "type": "transform"
    },
    "flags": [ "GRENADE" ]
  },
  {
    "id": "pyrokinetic_matrix_crystal_bomb_act",
    "type": "ITEM",
    "subtypes": [ "TOOL" ],
    "category": "weapons",
    "looks_like": "matrix_crystal_pyrokinesis",
    "copy-from": "matrix_crystal_pyrokinesis",
    "name": { "str": "destabilized pyrokinetic matrix crystal bomb" },
    "description": "A matrix crystal attuned to pyrokinesis.  The faint light in its depths is growing brighter and brighter, and the crystal itself is heating up as you hold it.",
    "use_action": { "type": "message", "message": "The %s is already destabilized, try throwing it instead.", "name": "Push buttons" },
    "countdown_action": {
      "type": "explosion",
      "explosion": { "power": 120000, "fire": true, "shrapnel": 0, "max_noise": 25 },
      "fields_type": "fd_fire",
      "fields_radius": 10,
      "fields_min_intensity": 2,
      "fields_max_intensity": 3
    },
    "countdown_interval": "5 seconds",
    "flags": [ "BOMB", "TRADER_AVOID", "DANGEROUS", "LIGHT_20" ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "mom_pulse_rifle",
    "looks_like": "laser_rifle",
    "type": "ITEM",
    "subtypes": [ "ARTIFACT", "GUN" ],
    "reload_noise_volume": 10,
    "name": { "str": "LV429 Pulse Rifle" },
    "description": "The LV429 fires a series of extremely short high-energy laser pulses, more like bullets than a traditional laser beam, greatly reducing dwell time and increasing weapon effectiveness.  Matrix crystal technology has made the weapon compact enough to be man-portable and provided it with enough power for essentially unlimited combat operations, but heat dissipation is still a problem, preventing it from being fired more than once every few seconds.",
    "weight": "4350 g",
    "volume": "3 L",
    "longest_side": "965 mm",
    "price": "16 kUSD",
    "price_postapoc": "65 USD",
    "to_hit": -1,
    "melee_damage": { "bash": 12 },
    "material": [ "steel", "plastic", "nether_crystal" ],
    "symbol": "(",
    "color": "cyan",
    "skill": "rifle",
    "range": 35,
    "dispersion": 10,
    "overheat_threshold": 100,
    "cooling_value": 4,
    "heat_per_shot": 21,
    "recoil": 0,
    "durability": 4,
    "modes": [ [ "DEFAULT", "semi-auto", 1 ] ],
    "loudness": 5,
    "reload": 0,
    "clip_size": 1,
    "valid_mod_locations": [
      [ "emitter", 1 ],
      [ "grip", 1 ],
      [ "rail", 1 ],
      [ "sights", 1 ],
      [ "sling", 1 ],
      [ "stock", 1 ],
      [ "stock accessory", 1 ],
      [ "underbarrel", 1 ]
    ],
    "ammo": [ "mom_pulse_rifle_ammo" ],
    "ammo_effects": [ "LASER", "IGNITE" ],
    "flags": [ "NEVER_JAMS", "NO_UNLOAD", "NON_FOULING", "NEEDS_NO_LUBE", "NO_REPAIR", "OVERHEATS" ],
    "faults": [ { "fault": "fault_overheat_explosion" }, { "fault": "fault_overheat_melting" } ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "mom_pulse_rifle_ammo": 1 } } ],
    "//": "Recharge time is 8 seconds due to bug #48019, making it actually 4 seconds. Reduce to 4 seconds if that ever gets fixed.",
    "charge_info": { "recharge_type": "periodic", "time": "8 s", "regenerate_ammo": true }
  },
  {
    "id": "mom_pulse_rifle_prototype",
    "looks_like": "laser_rifle",
    "type": "ITEM",
    "subtypes": [ "ARTIFACT", "GUN" ],
    "copy-from": "mom_pulse_rifle",
    "name": { "str": "LV429-P Pulse Rifle" },
    "description": "The LV429 fires a series of extremely short high-energy laser pulses, more like bullets than a traditional laser beam, greatly reducing dwell time and increasing weapon effectiveness.  Matrix crystal technology has made the weapon compact enough to be man-portable and provided it with enough power for essentially unlimited operation.  This is a prototype, obvious from the bright red coloration of the barrel and grip, as well as the word \"prototype\" written in large letters on the stock and the flammable symbol next to it.",
    "overheat_threshold": 100,
    "cooling_value": 5,
    "heat_per_shot": 21,
    "//": "Recharge time is 2 seconds due to bug #48019, making it actually 1 second. Reduce to 1 seconds if that ever gets fixed.",
    "charge_info": { "recharge_type": "periodic", "time": "2 s", "regenerate_ammo": true }
  }
]
