{
  "interactables": {
    "rubble": {
      "id": "rubble",
      "name": "🧱 Pile of Rubble",
      "description": "A scattered pile of debris and broken concrete.",
      "image_path": "images/interactables/rubble.webp",
      "actions": {
        "search": {
          "id": "search",
          "label": "\ud83d\udd0e Search Rubble",
          "stamina_cost": 2
        }
      }
    },
    "dumpster": {
      "id": "dumpster",
      "name": "\ud83d\uddd1\ufe0f Dumpster",
      "description": "A rusted metal dumpster, possibly containing scavenged goods.",
      "image_path": "images/interactables/dumpster.webp",
      "actions": {
        "search_dumpster": {
          "id": "search_dumpster",
          "label": "\ud83d\udd0e Dig Through Trash",
          "stamina_cost": 2
        }
      }
    },
    "sedan": {
      "id": "sedan",
      "name": "\ud83d\ude97 Rusty Sedan",
      "description": "An abandoned sedan with rusted doors.",
      "image_path": "images/interactables/sedan.webp",
      "actions": {
        "search_glovebox": {
          "id": "search_glovebox",
          "label": "\ud83d\udd0e Search Glovebox",
          "stamina_cost": 1
        },
        "pop_trunk": {
          "id": "pop_trunk",
          "label": "\ud83d\udd27 Pop the Trunk",
          "stamina_cost": 3
        }
      }
    },
    "house": {
      "id": "house",
      "name": "\ud83c\udfda\ufe0f Abandoned House",
      "description": "A dilapidated house with boarded windows.",
      "image_path": "images/interactables/house.webp",
      "actions": {
        "search_house": {
          "id": "search_house",
          "label": "\ud83d\udd0e Search House",
          "stamina_cost": 3
        }
      }
    },
    "toolshed": {
      "id": "toolshed",
      "name": "\ud83d\udd28 Tool Shed",
      "description": "A small wooden shed, door slightly ajar.",
      "image_path": "images/interactables/toolshed.webp",
      "actions": {
        "search_shed": {
          "id": "search_shed",
          "label": "\ud83d\udd0e Search Shed",
          "stamina_cost": 2
        }
      }
    },
    "medkit": {
      "id": "medkit",
      "name": "\ud83c\udfe5 Medical Supply Cabinet",
      "description": "A white metal cabinet with a red cross symbol.",
      "image_path": "images/interactables/medkit.webp",
      "actions": {
        "search_medkit": {
          "id": "search_medkit",
          "label": "\ud83d\udd0e Search Cabinet",
          "stamina_cost": 2
        }
      }
    },
    "storage_box": {
      "id": "storage_box",
      "name": "📦 Storage Box",
      "description": "A weathered storage container.",
      "image_path": "images/interactables/storage_box.webp",
      "actions": {
        "search": {
          "id": "search",
          "label": "\ud83d\udd0e Search Box",
          "stamina_cost": 2
        }
      }
    },
    "vending_machine": {
      "id": "vending_machine",
      "name": "\ud83e\uddc3 Vending Machine",
      "description": "A broken vending machine, glass shattered.",
      "image_path": "images/interactables/vending.webp",
      "actions": {
        "break": {
          "id": "break",
          "label": "\ud83d\udd28 Break Open",
          "stamina_cost": 5
        },
        "search": {
          "id": "search",
          "label": "\ud83d\udd0e Search Machine",
          "stamina_cost": 2
        }
      }
    }
  }
}