118 lines
3.3 KiB
JSON
118 lines
3.3 KiB
JSON
{
|
|
"interactables": {
|
|
"rubble": {
|
|
"id": "rubble",
|
|
"name": "🧱 Pile of Rubble",
|
|
"description": "A scattered pile of debris and broken concrete.",
|
|
"image_path": "images/interactables/rubble.png",
|
|
"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.png",
|
|
"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.png",
|
|
"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.png",
|
|
"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.png",
|
|
"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.png",
|
|
"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.png",
|
|
"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.png",
|
|
"actions": {
|
|
"break": {
|
|
"id": "break",
|
|
"label": "\ud83d\udd28 Break Open",
|
|
"stamina_cost": 5
|
|
},
|
|
"search": {
|
|
"id": "search",
|
|
"label": "\ud83d\udd0e Search Machine",
|
|
"stamina_cost": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |