From 7561341cd6c3f4b7d59e3c376a1a8ddd1429a0a3 Mon Sep 17 00:00:00 2001 From: SuprexDE <46200229+SuprexDE@users.noreply.github.com> Date: Wed, 5 Aug 2026 12:37:16 +0200 Subject: [PATCH 1/2] feat!: Add sleep-room map rooms --- public/data/maps/sleep-room/map.json | 17 ++ public/data/maps/sleep-room/trials/main.json | 275 +++++++++++++++++++ 2 files changed, 292 insertions(+) create mode 100644 public/data/maps/sleep-room/map.json create mode 100644 public/data/maps/sleep-room/trials/main.json diff --git a/public/data/maps/sleep-room/map.json b/public/data/maps/sleep-room/map.json new file mode 100644 index 0000000..d451864 --- /dev/null +++ b/public/data/maps/sleep-room/map.json @@ -0,0 +1,17 @@ +{ + "$schema": "../../../schemas/map.schema.json", + "id": "sleep-room", + "meta": { + "name": "Sleep Room", + "authors": [ + "SuprexDE" + ] + }, + "trials": [ + { + "id": "main", + "name": "Main Trial", + "default": true + } + ] +} diff --git a/public/data/maps/sleep-room/trials/main.json b/public/data/maps/sleep-room/trials/main.json new file mode 100644 index 0000000..cc5ad0a --- /dev/null +++ b/public/data/maps/sleep-room/trials/main.json @@ -0,0 +1,275 @@ +{ + "$schema": "../../../../schemas/trial.schema.json", + "mapId": "sleep-room", + "trialId": "main", + "floors": [ + { + "index": 0, + "name": "First Floor" + } + ], + "filters": [], + "rooms": [ + { + "id": "room-0001", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 385, + 5 + ], + "rect": [ + 40, + 55 + ] + } + }, + { + "id": "room-0002", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 145, + 90 + ], + "rect": [ + 65, + 55 + ] + } + }, + { + "id": "room-0003", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 210, + 105 + ], + "rect": [ + 45, + 40 + ] + } + }, + { + "id": "room-0004", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 180, + 150 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0005", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 180, + 185 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0006", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 180, + 220 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0007", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 220, + 145 + ], + "rect": [ + 30, + 115 + ] + } + }, + { + "id": "room-0008", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 205, + 260 + ], + "rect": [ + 55, + 55 + ] + } + }, + { + "id": "room-0009", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 385, + 115 + ], + "rect": [ + 35, + 145 + ] + } + }, + { + "id": "room-0010", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 420, + 115 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0011", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 420, + 150 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0012", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 420, + 185 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0013", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 420, + 220 + ], + "rect": [ + 35, + 35 + ] + } + }, + { + "id": "room-0014", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 305, + 280 + ], + "rect": [ + 25, + 45 + ] + } + }, + { + "id": "room-0015", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 280, + 110 + ], + "path": "h65 v40 l5,15 l10,5 l25,5 v85 h-40 l-15,20 h-25 l-15,-20 h-40 v-115 h30 z" + } + }, + { + "id": "room-0016", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 390, + 60 + ], + "path": "h30 v55 h-35 v-20 h5 z" + } + }, + { + "id": "room-0017", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 390, + 260 + ], + "path": "h55 v5 h5 v35 h-5 v10 h-25 z" + } + }, + { + "id": "room-0018", + "floor": 0, + "zone": "standard", + "shape": { + "origin": [ + 290, + 325 + ], + "path": "h55 v25 h-5 v5 h-40 v-5 h-10 z" + } + } + ], + "placements": [], + "routes": [], + "shapes": [] +} From c2b7f3c6f77bc097cd02afbbc980e77be8f3e1e2 Mon Sep 17 00:00:00 2001 From: SuprexDE <46200229+SuprexDE@users.noreply.github.com> Date: Sat, 8 Aug 2026 19:19:33 +0200 Subject: [PATCH 2/2] feat: enable Sleep Room map and update related metadata --- public/data/contributors.json | 2 +- public/data/maps/index.json | 2 +- public/data/maps/sleep-room/map.json | 2 +- public/data/maps/sleep-room/trials/main.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/data/contributors.json b/public/data/contributors.json index 26450bd..cfcfd29 100644 --- a/public/data/contributors.json +++ b/public/data/contributors.json @@ -5,7 +5,7 @@ "name": "SuprexDE", "profileId": "215af72b-24c5-63ab-f480-eec12ba2f4e5", "profileUrl": "https://outlasttrialsstats.com/profile/215af72b-24c5-63ab-f480-eec12ba2f4e5", - "maps": ["police-station"] + "maps": ["sleep-room"] } ] } diff --git a/public/data/maps/index.json b/public/data/maps/index.json index b24d730..5a10c19 100644 --- a/public/data/maps/index.json +++ b/public/data/maps/index.json @@ -105,7 +105,7 @@ "name": "Sleep Room", "card": "https://outlasttrialsstats.com/game-assets/Poster_Program_Weekly.webp", "progress": 0, - "enabled": false + "enabled": true } ] } diff --git a/public/data/maps/sleep-room/map.json b/public/data/maps/sleep-room/map.json index d451864..2d65daa 100644 --- a/public/data/maps/sleep-room/map.json +++ b/public/data/maps/sleep-room/map.json @@ -10,7 +10,7 @@ "trials": [ { "id": "main", - "name": "Main Trial", + "name": "Sleep Room", "default": true } ] diff --git a/public/data/maps/sleep-room/trials/main.json b/public/data/maps/sleep-room/trials/main.json index cc5ad0a..29a357f 100644 --- a/public/data/maps/sleep-room/trials/main.json +++ b/public/data/maps/sleep-room/trials/main.json @@ -5,7 +5,7 @@ "floors": [ { "index": 0, - "name": "First Floor" + "name": "Base Floor" } ], "filters": [],