From 7f8e04e290c809eb8f9753bec310828ad5c41891 Mon Sep 17 00:00:00 2001 From: Bill Date: Tue, 31 Aug 2021 23:48:04 -0400 Subject: [PATCH] Fix badges in preview images --- src/nitro/room/RoomEngine.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/nitro/room/RoomEngine.ts b/src/nitro/room/RoomEngine.ts index b91b61f4..cbc50fd4 100644 --- a/src/nitro/room/RoomEngine.ts +++ b/src/nitro/room/RoomEngine.ts @@ -2377,7 +2377,18 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato { if(!this._sessionDataManager) return; - const roomObject = this.getRoomObjectFloor(roomId, objectId); + let roomObject: IRoomObjectController = null; + + if(roomId === 0) + { + const room = this._roomManager.getRoomInstance(RoomEngine.TEMPORARY_ROOM); + + if(room) roomObject = (room.getRoomObject(objectId, objectCategory) as IRoomObjectController); + } + else + { + roomObject = this.getRoomObjectFloor(roomId, objectId); + } if(!roomObject || !roomObject.logic) return; @@ -3520,7 +3531,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato if(split.length <= 0) return -1; - return parseInt(split[0]); + return (parseInt(split[0]) || 0); } private getRoomObjectRoomId(object: IRoomObject): string