HotelAmara/data.json
2024-08-15 15:15:13 +02:00

136 lines
5.4 KiB
JSON

{
"items": {
"matches": {
"name": "Streichholzpackung",
"description": "Eine Packung mit Streichhoelzern, leider ist aber nur noch ein einziges uebrig."
},
"laundry_key": {
"name": "Ein rostiger, alter Schluessel",
"description": "Wo der wohl passen koennte?"
}
},
"rooms": {
"entrance": {
"name": "Haupthalle",
"identifier": [ "haupthalle", "eingang", "eingangsbereich" ],
"is_start": true,
"requires_key": false,
"enter_text": "Du betrittst die Haupthalle. Nebst Spinnenweben und Staub findet sich jede Menge kaputter Moebel.",
"interactables": [
{
"name": "eine Streichholzpackung",
"identifier": [ "matches", "streichhoelzer", "streichholzpackung" ],
"visible": true,
"requirements": [],
"interactions":
{
"use":
{
"failed":
{
"actions": null,
"text": "Vielleicht sollte ich sie erstmal mitnehmen, bevor ich versuche damit irgendwas zu tun?"
}
},
"take":
{
"success":
{
"actions": "add_item matches",
"text": "Die nehme ich mal mit ... vielleicht will ich ja spontan was abfackeln"
}
},
"look":
{
"success":
{
"actions": null,
"text": "Streichhoelzer. Man streicht sie und sie sind aus Holz. Macht Sinn, oder?"
}
}
}
},
{
"name": "eine Kerze",
"identifier": [ "kerze", "candle" ],
"visible": true,
"requirements": [
{
"type": "item",
"id": "matches",
"actions": [ "use" ]
}
],
"interactions": {
"use": {
"success": {
"actions": [
"set_room_flag entrance lit_up",
"remove_item matches"
],
"text": "Du hast die Kerze mit einem Streichholz entzuendet, es ist nun ein wenig heller im Raum"
},
"failed": {
"actions": null,
"text": "Du kannst die Kerze nicht einfach mit deinen Haenden anzuenden."
}
},
"take": {
"failed": {
"actions": null,
"text": "DU NICHT NEHMEN KERZE!"
}
},
"look":
{
"success": {
"actions": null,
"text": "Eine dicke Kerze, wie man sie in einer Kirche findet."
}
}
}
},
{
"name": "ein Schluessel",
"identifier": [ "schluessel", "key" ],
"visible": "lit_up",
"requirements": [],
"interactions": {
"use": {
"failed": {
"actions": null,
"text": "Vielleicht sollte ich diesen eventuell wichtigen Gegenstand ja erstmal mitnehmen ..."
}
},
"take": {
"success": {
"actions": "add_item laundry_key",
"text": "Den nehme ich mal lieber mit ..."
}
},
"look":
{
"success": {
"actions": null,
"text": "Ein rostiger, alter Schluessel - wo der wohl passt?"
}
}
}
}
],
"doors": [
"laundry"
]
},
"laundry": {
"name": "Waschkueche",
"identifier": [ "waschkueche", "waschraum" ],
"requires_key": "laundry_key",
"enter_text": "Dies hier scheint die Waschkueche zu sein ... zumindest deutet die uralte, benutzte Unterwaesche darauf hin.",
"interactables": [],
"doors": [
"entrance"
]
}
}
}