From 12f2a7613a1e454787ed023dab283fd41207a092 Mon Sep 17 00:00:00 2001 From: dank074 Date: Tue, 26 Oct 2021 20:07:46 -0500 Subject: [PATCH] updated outgoing layout packets --- src/nitro/communication/NitroMessages.ts | 18 +++++++++--------- .../messages/outgoing/OutgoingHeader.ts | 4 ++-- .../messages/outgoing/room/index.ts | 2 +- .../GetOccupiedTilesMessageComposer.ts} | 6 +++--- .../GetRoomEntryDataMessageComposer.ts} | 6 +++--- .../GetRoomEntryTileMessageComposer.ts} | 6 +++--- .../UpdateFloorPropertiesMessageComposer.ts} | 6 +++--- .../messages/outgoing/room/layout/index.ts | 4 ++++ .../messages/outgoing/room/mapping/index.ts | 4 ---- src/nitro/room/RoomMessageHandler.ts | 6 +++--- 10 files changed, 31 insertions(+), 31 deletions(-) rename src/nitro/communication/messages/outgoing/room/{mapping/RoomBlockedTilesComposer.ts => layout/GetOccupiedTilesMessageComposer.ts} (56%) rename src/nitro/communication/messages/outgoing/room/{mapping/RoomDoorSettingsComposer.ts => layout/GetRoomEntryDataMessageComposer.ts} (56%) rename src/nitro/communication/messages/outgoing/room/{mapping/RoomModelComposer.ts => layout/GetRoomEntryTileMessageComposer.ts} (56%) rename src/nitro/communication/messages/outgoing/room/{mapping/RoomModelSaveComposer.ts => layout/UpdateFloorPropertiesMessageComposer.ts} (67%) create mode 100644 src/nitro/communication/messages/outgoing/room/layout/index.ts delete mode 100644 src/nitro/communication/messages/outgoing/room/mapping/index.ts diff --git a/src/nitro/communication/NitroMessages.ts b/src/nitro/communication/NitroMessages.ts index 4bf20d3b..d3cc3e77 100644 --- a/src/nitro/communication/NitroMessages.ts +++ b/src/nitro/communication/NitroMessages.ts @@ -409,10 +409,10 @@ import { FurnitureMannequinSaveNameComposer } from './messages/outgoing/room/fur import { OpenPresentComposer } from './messages/outgoing/room/furniture/presents/OpenPresentComposer'; import { ApplyTonerComposer } from './messages/outgoing/room/furniture/toner/ApplyTonerComposer'; import { FurnitureWallUpdateComposer } from './messages/outgoing/room/furniture/wall/FurnitureWallUpdateComposer'; -import { RoomBlockedTilesComposer } from './messages/outgoing/room/mapping/RoomBlockedTilesComposer'; -import { RoomDoorSettingsComposer } from './messages/outgoing/room/mapping/RoomDoorSettingsComposer'; -import { RoomModelComposer } from './messages/outgoing/room/mapping/RoomModelComposer'; -import { RoomModelSaveComposer } from './messages/outgoing/room/mapping/RoomModelSaveComposer'; +import { GetOccupiedTilesMessageComposer } from './messages/outgoing/room/layout/GetOccupiedTilesMessageComposer'; +import { GetRoomEntryDataMessageComposer } from './messages/outgoing/room/layout/GetRoomEntryDataMessageComposer'; +import { GetRoomEntryTileMessageComposer } from './messages/outgoing/room/layout/GetRoomEntryTileMessageComposer'; +import { UpdateFloorPropertiesMessageComposer } from './messages/outgoing/room/layout/UpdateFloorPropertiesMessageComposer'; import { RedeemItemClothingComposer } from './messages/outgoing/room/RedeemItemClothingComposer'; import { RoomCreateComposer } from './messages/outgoing/room/RoomCreateComposer'; import { RoomUnitChatComposer } from './messages/outgoing/room/unit/chat/RoomUnitChatComposer'; @@ -1141,11 +1141,11 @@ export class NitroMessages implements IMessageConfiguration this._composers.set(OutgoingHeader.ITEM_EXCHANGE_REDEEM, FurnitureExchangeComposer); this._composers.set(OutgoingHeader.ITEM_CLOTHING_REDEEM, RedeemItemClothingComposer); - // MAPPING - this._composers.set(OutgoingHeader.ROOM_MODEL, RoomModelComposer); - this._composers.set(OutgoingHeader.ROOM_MODEL_BLOCKED_TILES, RoomBlockedTilesComposer); - this._composers.set(OutgoingHeader.ROOM_MODEL_DOOR, RoomDoorSettingsComposer); - this._composers.set(OutgoingHeader.ROOM_MODEL_SAVE, RoomModelSaveComposer); + // LAYOUT + this._composers.set(OutgoingHeader.ROOM_MODEL, GetRoomEntryDataMessageComposer); + this._composers.set(OutgoingHeader.GET_OCCUPIED_TILES, GetOccupiedTilesMessageComposer); + this._composers.set(OutgoingHeader.GET_ROOM_ENTRY_TILE, GetRoomEntryTileMessageComposer); + this._composers.set(OutgoingHeader.ROOM_MODEL_SAVE, UpdateFloorPropertiesMessageComposer); // UNIT this._composers.set(OutgoingHeader.UNIT_ACTION, RoomUnitActionComposer); diff --git a/src/nitro/communication/messages/outgoing/OutgoingHeader.ts b/src/nitro/communication/messages/outgoing/OutgoingHeader.ts index 2be04f88..d0459988 100644 --- a/src/nitro/communication/messages/outgoing/OutgoingHeader.ts +++ b/src/nitro/communication/messages/outgoing/OutgoingHeader.ts @@ -133,8 +133,8 @@ export class OutgoingHeader public static ROOM_KICK = 1320; public static ROOM_LIKE = 3582; public static ROOM_MODEL = 2300; - public static ROOM_MODEL_BLOCKED_TILES = 1687; - public static ROOM_MODEL_DOOR = 3559; + public static GET_OCCUPIED_TILES = 1687; + public static GET_ROOM_ENTRY_TILE = 3559; public static ROOM_MODEL_SAVE = 875; public static ROOM_MUTE = 3637; public static ROOM_MUTE_USER = 3485; diff --git a/src/nitro/communication/messages/outgoing/room/index.ts b/src/nitro/communication/messages/outgoing/room/index.ts index d9fd832c..047a28e1 100644 --- a/src/nitro/communication/messages/outgoing/room/index.ts +++ b/src/nitro/communication/messages/outgoing/room/index.ts @@ -4,7 +4,7 @@ export * from './bots'; export * from './data'; export * from './engine'; export * from './furniture'; -export * from './mapping'; +export * from './layout'; export * from './RedeemItemClothingComposer'; export * from './RoomCreateComposer'; export * from './session'; diff --git a/src/nitro/communication/messages/outgoing/room/mapping/RoomBlockedTilesComposer.ts b/src/nitro/communication/messages/outgoing/room/layout/GetOccupiedTilesMessageComposer.ts similarity index 56% rename from src/nitro/communication/messages/outgoing/room/mapping/RoomBlockedTilesComposer.ts rename to src/nitro/communication/messages/outgoing/room/layout/GetOccupiedTilesMessageComposer.ts index f55d5f9f..fa1983b5 100644 --- a/src/nitro/communication/messages/outgoing/room/mapping/RoomBlockedTilesComposer.ts +++ b/src/nitro/communication/messages/outgoing/room/layout/GetOccupiedTilesMessageComposer.ts @@ -1,8 +1,8 @@ import { IMessageComposer } from '../../../../../../core/communication/messages/IMessageComposer'; -export class RoomBlockedTilesComposer implements IMessageComposer> +export class GetOccupiedTilesMessageComposer implements IMessageComposer> { - private _data: ConstructorParameters; + private _data: ConstructorParameters; constructor() { @@ -18,4 +18,4 @@ export class RoomBlockedTilesComposer implements IMessageComposer> +export class GetRoomEntryDataMessageComposer implements IMessageComposer> { - private _data: ConstructorParameters; + private _data: ConstructorParameters; constructor() { @@ -18,4 +18,4 @@ export class RoomDoorSettingsComposer implements IMessageComposer> +export class GetRoomEntryTileMessageComposer implements IMessageComposer> { - private _data: ConstructorParameters; + private _data: ConstructorParameters; constructor() { @@ -18,4 +18,4 @@ export class RoomModelComposer implements IMessageComposer> +export class UpdateFloorPropertiesMessageComposer implements IMessageComposer> { - private _data: ConstructorParameters; + private _data: ConstructorParameters; constructor(model: string, doorX: number, doorY: number, doorDirection: number, thicknessWall: number, thicknessFloor: number, wallHeight: number) { @@ -18,4 +18,4 @@ export class RoomModelSaveComposer implements IMessageComposer