Add tablet object to reception room and game scenario

- Load tablet image asset
- Add tablet object to reception room JSON
- Include tablet with locked status and contents in game scenario
- Add meeting notes and master key to tablet contents
This commit is contained in:
Damian-I
2025-02-18 15:19:02 +00:00
parent 41a7372ce7
commit 81f35998dc
3 changed files with 38 additions and 0 deletions

View File

@@ -222,6 +222,18 @@
"width":48,
"x":236.666666666667,
"y":168.666666666667
},
{
"gid":242,
"height":48,
"id":11,
"name":"tablet",
"rotation":0,
"type":"",
"visible":true,
"width":48,
"x":384,
"y":336
}],
"opacity":1,
"type":"objectgroup",

View File

@@ -30,6 +30,31 @@
"takeable": false,
"requires": "password",
"observations": "The reception's computer, currently locked"
},
{
"type": "tablet",
"name": "Forgotten Tablet",
"observations": "A tablet device left behind by someone. It seems to be locked.",
"locked": true,
"lockType": "pin",
"requires": "1234",
"contents": [
{
"type": "notes",
"name": "Meeting Notes",
"observations": "Confidential meeting notes about upcoming projects",
"readable": true,
"text": "Project Aurora launch scheduled for Q3. Security concerns need to be addressed.",
"takeable": true
},
{
"type": "key",
"name": "Master Key",
"observations": "A key with high security markings",
"takeable": true,
"key_id": "master_key"
}
]
}
]
},

View File

@@ -222,6 +222,7 @@
this.load.image('safe', 'assets/objects/safe.png');
this.load.image('book', 'assets/objects/book.png');
this.load.image('workstation', 'assets/objects/workstation.png');
this.load.image('tablet', 'assets/objects/tablet.png');
this.load.json('gameScenarioJSON', 'assets/scenarios/ceo_exfil.json');
gameScenario = this.cache.json.get('gameScenarioJSON');