[
  {
    "id": "test_truncating_to_container",
    "type": "item_group",
    "//": "A baloon with three items, which can't all fit.  The intention is that we should get one or the other",
    "subtype": "collection",
    "container-item": "test_balloon",
    "on_overflow": "discard",
    "items": [ [ "test_pants_fur", 100 ], [ "test_utility_belt", 100 ], [ "test_nuclear_carafe", 100 ] ]
  },
  {
    "id": "test_spilling_from_container",
    "type": "item_group",
    "//": "A baloon with three items, which can't all fit.  The intention is that we should get two in the container and one outside",
    "subtype": "collection",
    "container-item": "test_balloon",
    "on_overflow": "spill",
    "items": [ [ "test_pants_fur", 100 ], [ "test_utility_belt", 100 ], [ "test_nuclear_carafe", 100 ] ]
  },
  {
    "id": "test_event_item_spawn",
    "type": "item_group",
    "subtype": "collection",
    "entries": [
      { "item": "test_pants_fur", "prob": 100, "event": "christmas" },
      { "item": "test_utility_belt", "prob": 100, "event": "christmas" },
      { "item": "test_nuclear_carafe", "prob": 100, "event": "christmas" },
      { "item": "test_pipe", "prob": 100, "event": "halloween" },
      { "item": "test_rag", "prob": 100, "event": "halloween" },
      { "item": "test_rock", "prob": 100 }
    ]
  },
  {
    "id": "test_tools_group",
    "type": "item_group",
    "subtype": "collection",
    "entries": [ { "item": "hammer", "prob": 100 }, { "item": "bow_saw", "prob": 100 } ]
  },
  {
    "id": "test_multitool_group",
    "type": "item_group",
    "subtype": "collection",
    "entries": [ { "item": "test_multitool", "prob": 100 } ]
  },
  {
    "id": "test_group_disp",
    "type": "item_group",
    "subtype": "collection",
    "entries": [ { "item": "test_battery_disposable", "prob": 100 } ]
  },
  {
    "id": "test_EOC_spawn_item_group_collection",
    "type": "item_group",
    "//": "This is for testing u_spawn_item",
    "subtype": "collection",
    "entries": [
      { "item": "bodysuit_lycra", "variant": "superhero_suit_purple" },
      { "item": "mask_bal", "prob": 50 },
      { "item": "long_patchwork_scarf", "count": [ 2, 4 ] },
      { "item": "rock", "charges": [ 2, 4 ] }
    ]
  },
  {
    "id": "test_EOC_spawn_item_group_distribution",
    "type": "item_group",
    "//": "This is for testing u_spawn_item",
    "subtype": "distribution",
    "entries": [
      { "item": "bodysuit_lycra", "variant": "superhero_suit_purple" },
      { "item": "mask_bal", "prob": 50 },
      { "item": "long_patchwork_scarf", "count": [ 2, 4 ] },
      { "item": "rock", "charges": [ 2, 4 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "test_NPC_guns",
    "subtype": "distribution",
    "entries": [ { "group": "modular_m4a1", "prob": 100, "charges": 30, "contents-group": "issued_carbine_mods" } ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_efiles",
    "subtype": "collection",
    "items": [ "test_efile_copiable", "test_efile_small", "test_efile_medium" ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_standard",
    "subtype": "collection",
    "entries": [
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-group": "test_edevices_efiles" },
      { "item": "test_eink_tablet_pc", "prob": 100, "charges": 200 }
    ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_power",
    "subtype": "collection",
    "entries": [
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-item": "test_efile_large" },
      { "item": "test_eink_tablet_pc", "prob": 100, "charges": 10 }
    ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_compat",
    "subtype": "collection",
    "entries": [
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-item": "test_efile_medium" },
      { "item": "smart_phone", "prob": 100, "charges": 200 }
    ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_incompat",
    "subtype": "collection",
    "entries": [
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-item": "test_efile_medium" },
      { "item": "test_laptop", "prob": 100, "charges": 200 }
    ]
  },
  {
    "type": "item_group",
    "id": "test_edevices_recipes",
    "subtype": "collection",
    "entries": [
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-item": "efile_recipes" },
      { "item": "test_laptop", "prob": 100, "charges": 200, "contents-item": "efile_recipes" }
    ]
  },
  {
    "type": "item_group",
    "id": "test_bottle_water",
    "subtype": "collection",
    "entries": [ { "item": "water_clean", "charges": 1, "container-item": "bottle_plastic", "sealed": false } ]
  }
]
