fixed RoomVisitData vars

This commit is contained in:
Dank074 2021-06-23 19:25:48 -05:00
parent fd2413d299
commit e6d53aba25
14 changed files with 57 additions and 54 deletions

View File

@ -1,12 +1,12 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
import { ModtoolUserVisitedRoomsRoom } from './ModtoolUserVisitedRoomsRoom';
import { RoomVisitData } from './RoomVisitData';
export class ModtoolRoomVisitedData
{
private _userId:number;
private _userName:string;
private _rooms:ModtoolUserVisitedRoomsRoom[];
private _rooms:RoomVisitData[];
constructor(k:IMessageDataWrapper)
{
@ -17,7 +17,7 @@ export class ModtoolRoomVisitedData
let _local_3 = 0;
while(_local_3 < _local_2)
{
this._rooms.push(new ModtoolUserVisitedRoomsRoom(k));
this._rooms.push(new RoomVisitData(k));
_local_3++;
}
}
@ -32,7 +32,7 @@ export class ModtoolRoomVisitedData
return this._userName;
}
public get rooms():ModtoolUserVisitedRoomsRoom[]
public get rooms():RoomVisitData[]
{
return this._rooms;
}

View File

@ -1,18 +1,18 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
export class ModtoolUserVisitedRoomsRoom
export class RoomVisitData
{
private _roomId:number;
private _roomName:string;
private _Str_20266:number;
private _Str_20472:number;
private _enterHour:number;
private _enterMinute:number;
constructor(k:IMessageDataWrapper)
{
this._roomId = k.readInt();
this._roomName = k.readString();
this._Str_20266 = k.readInt();
this._Str_20472 = k.readInt();
this._enterHour = k.readInt();
this._enterMinute = k.readInt();
}
public get roomId():number
@ -25,13 +25,13 @@ export class ModtoolUserVisitedRoomsRoom
return this._roomName;
}
public get _Str_22929():number
public get enterHour():number
{
return this._Str_20266;
return this._enterHour;
}
public get _Str_25550():number
public get enterMinute():number
{
return this._Str_20472;
return this._enterMinute;
}
}

View File

@ -8,5 +8,5 @@ export * from './ModtoolRoomChatlogLine';
export * from './ModtoolRoomVisitedData';
export * from './ModtoolUserChatlogParserChatlog';
export * from './ModtoolUserChatlogParserVisit';
export * from './ModtoolUserVisitedRoomsRoom';
export * from './PatternMatchData';
export * from './RoomVisitData';

View File

@ -2,7 +2,7 @@ import { IMessageDataWrapper } from '../../../../../../core/communication/messag
import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser';
import { RoomChatSettings } from './RoomChatSettings';
import { RoomDataParser } from './RoomDataParser';
import { RoomModerationParser } from './RoomModerationParser';
import { RoomModerationSettings } from './RoomModerationSettings';
export class RoomInfoParser implements IMessageParser
{
@ -11,7 +11,7 @@ export class RoomInfoParser implements IMessageParser
private _staffPick: boolean;
private _data: RoomDataParser;
private _isGroupMember: boolean;
private _moderation: RoomModerationParser;
private _moderation: RoomModerationSettings;
private _chat: RoomChatSettings;
public flush(): boolean
@ -37,7 +37,7 @@ export class RoomInfoParser implements IMessageParser
this.data.roomPicker = wrapper.readBoolean();
this._isGroupMember = wrapper.readBoolean();
this.data.allInRoomMuted = wrapper.readBoolean();
this._moderation = new RoomModerationParser(wrapper);
this._moderation = new RoomModerationSettings(wrapper);
this.data.canMute = wrapper.readBoolean();
this._chat = new RoomChatSettings(wrapper);
@ -64,7 +64,7 @@ export class RoomInfoParser implements IMessageParser
return this._isGroupMember;
}
public get moderation(): RoomModerationParser
public get moderation(): RoomModerationSettings
{
return this._moderation;
}

View File

@ -1,10 +1,10 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
export class RoomModerationParser
export class RoomModerationSettings
{
public static _Str_10707: number = 0;
public static _Str_5047: number = 1;
public static _Str_11537: number = 2;
public static MODERATION_LEVEL_NONE: number = 0;
public static MODERATION_LEVEL_USER_WITH_RIGHTS: number = 1;
public static MODERATION_LEVEL_ALL: number = 2;
private _allowMute: number;
private _allowKick: number;
@ -44,4 +44,4 @@ export class RoomModerationParser
{
return this._allowBan;
}
}
}

View File

@ -1,7 +1,7 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser';
import { RoomChatSettings } from './RoomChatSettings';
import { RoomModerationParser } from './RoomModerationParser';
import { RoomModerationSettings } from './RoomModerationSettings';
export class RoomSettingsParser implements IMessageParser
{
@ -21,7 +21,7 @@ export class RoomSettingsParser implements IMessageParser
private _thicknessWall: number;
private _thicknessFloor: number;
private _chat: RoomChatSettings;
private _moderation: RoomModerationParser;
private _moderation: RoomModerationSettings;
public flush(): boolean
{
@ -53,7 +53,7 @@ export class RoomSettingsParser implements IMessageParser
this._thicknessFloor = wrapper.readInt();
this._chat = new RoomChatSettings(wrapper);
wrapper.readBoolean();
this._moderation = new RoomModerationParser(wrapper);
this._moderation = new RoomModerationSettings(wrapper);
return true;
}
@ -156,7 +156,7 @@ export class RoomSettingsParser implements IMessageParser
return this._chat;
}
public get moderationSettings(): RoomModerationParser
public get moderationSettings(): RoomModerationSettings
{
return this._moderation;
}

View File

@ -3,7 +3,7 @@ export * from './RoomChatSettingsParser';
export * from './RoomDataParser';
export * from './RoomInfoOwnerParser';
export * from './RoomInfoParser';
export * from './RoomModerationParser';
export * from './RoomModerationSettings';
export * from './RoomScoreParser';
export * from './RoomSettingsErrorParser';
export * from './RoomSettingsParser';

View File

@ -19,7 +19,7 @@ export class FurnitureWallDataParser
private _y: number;
private _z: number;
private _direction: string;
private _Str_19875: boolean;
private _isOldFormat: boolean;
constructor(wrapper: IMessageDataWrapper)
{
@ -48,7 +48,7 @@ export class FurnitureWallDataParser
this._y = 0;
this._z = 0;
this._direction = null;
this._Str_19875 = false;
this._isOldFormat = false;
return true;
}
@ -72,7 +72,7 @@ export class FurnitureWallDataParser
if(this._location.indexOf(':') === 0)
{
this._Str_19875 = false;
this._isOldFormat = false;
let parts = this._location.split(' ');
@ -113,7 +113,7 @@ export class FurnitureWallDataParser
}
else
{
this._Str_19875 = true;
this._isOldFormat = true;
// _local_12 = _local_4.split(" ");
// if (_local_12.length >= 2)
@ -221,8 +221,8 @@ export class FurnitureWallDataParser
return this._direction;
}
public get _Str_22379(): boolean
public get isOldFormat(): boolean
{
return this._Str_19875;
return this._isOldFormat;
}
}
}

View File

@ -3,7 +3,10 @@ import { IMessageParser } from '../../../../../../../core/communication/messages
export class UserSubscriptionParser implements IMessageParser
{
public static _Str_14729: number = 3;
public static readonly RESPONSE_TYPE_LOGIN:number = 1;
public static readonly RESPONSE_TYPE_PURCHASE:number = 2;
public static readonly RESPONSE_TYPE_DISCOUNT_AVAILABLE:number = 3;
public static readonly RESPONSE_TYPE_CITIZENSHIP_DISCOUNT:number = 4;
private _name: string;
private _days: number;

View File

@ -897,7 +897,7 @@ export class RoomMessageHandler extends Disposable
let location: IVector3D = null;
if(!data._Str_22379)
if(!data.isOldFormat)
{
location = wallGeometry.getLocation(data.width, data.height, data.localX, data.localY, data.direction);
}

View File

@ -1,6 +1,6 @@
import { IDisposable } from '../../core/common/disposable/IDisposable';
import { IConnection } from '../../core/communication/connections/IConnection';
import { RoomModerationParser } from '../communication/messages/parser/room/data/RoomModerationParser';
import { RoomModerationSettings } from '../communication/messages/parser/room/data/RoomModerationSettings';
import { UserDataManager } from './UserDataManager';
export interface IRoomSession extends IDisposable
@ -47,5 +47,5 @@ export interface IRoomSession extends IDisposable
isRoomOwner: boolean;
isDecorating: boolean;
isSpectator: boolean;
moderationSettings: RoomModerationParser;
moderationSettings: RoomModerationSettings;
}

View File

@ -24,7 +24,7 @@ import { RoomUnitDanceComposer } from '../communication/messages/outgoing/room/u
import { RoomUnitPostureComposer } from '../communication/messages/outgoing/room/unit/RoomUnitPostureComposer';
import { RoomUnitSignComposer } from '../communication/messages/outgoing/room/unit/RoomUnitSignComposer';
import { UserMottoComposer } from '../communication/messages/outgoing/user/data/UserMottoComposer';
import { RoomModerationParser } from '../communication/messages/parser/room/data/RoomModerationParser';
import { RoomModerationSettings } from '../communication/messages/parser/room/data/RoomModerationSettings';
import { RoomControllerLevel } from './enum/RoomControllerLevel';
import { RoomTradingLevelEnum } from './enum/RoomTradingLevelEnum';
import { RoomSessionEvent } from './events/RoomSessionEvent';
@ -49,7 +49,7 @@ export class RoomSession extends Disposable implements IRoomSession
private _isDecorating: boolean;
private _isSpectator: boolean;
private _moderationSettings: RoomModerationParser;
private _moderationSettings: RoomModerationSettings;
constructor()
{
@ -377,12 +377,12 @@ export class RoomSession extends Disposable implements IRoomSession
this._isSpectator = flag;
}
public get moderationSettings(): RoomModerationParser
public get moderationSettings(): RoomModerationSettings
{
return this._moderationSettings;
}
public set moderationSettings(parser: RoomModerationParser)
public set moderationSettings(parser: RoomModerationSettings)
{
this._moderationSettings = parser;
}

View File

@ -2,26 +2,26 @@
export class MysteryBoxKeysUpdateEvent extends NitroEvent
{
public static MBKE_UPDATE: string = 'mbke_update';
public static MYSTERY_BOX_KEYS_UPDATE: string = 'mbke_update';
private _boxColor: string;
private _keyColor: string;
constructor(k: string, _arg_2: string)
{
super(MysteryBoxKeysUpdateEvent.MBKE_UPDATE);
super(MysteryBoxKeysUpdateEvent.MYSTERY_BOX_KEYS_UPDATE);
this._boxColor = k;
this._keyColor = _arg_2;
}
public get _Str_18286(): string
public get boxColor(): string
{
return this._boxColor;
}
public get _Str_17811(): string
public get keyColor(): string
{
return this._keyColor;
}
}
}

View File

@ -3,7 +3,7 @@ import { RoomSessionEvent } from './RoomSessionEvent';
export class RoomSessionFavouriteGroupUpdateEvent extends RoomSessionEvent
{
public static RSFGUE_FAVOURITE_GROUP_UPDATE: string = 'RSFGUE_FAVOURITE_GROUP_UPDATE';
public static FAVOURITE_GROUP_UPDATE: string = 'RSFGUE_FAVOURITE_GROUP_UPDATE';
private _roomIndex: number;
private _habboGroupId: number;
@ -12,7 +12,7 @@ export class RoomSessionFavouriteGroupUpdateEvent extends RoomSessionEvent
constructor(k: IRoomSession, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5: string)
{
super(RoomSessionFavouriteGroupUpdateEvent.RSFGUE_FAVOURITE_GROUP_UPDATE, k);
super(RoomSessionFavouriteGroupUpdateEvent.FAVOURITE_GROUP_UPDATE, k);
this._roomIndex = _arg_2;
this._habboGroupId = _arg_3;
@ -20,17 +20,17 @@ export class RoomSessionFavouriteGroupUpdateEvent extends RoomSessionEvent
this._status = _arg_4;
}
public get _Str_2707(): number
public get roomIndex(): number
{
return this._roomIndex;
}
public get _Str_3094(): number
public get habboGroupId(): number
{
return this._habboGroupId;
}
public get _Str_14525(): string
public get habboGroupName(): string
{
return this._habboGroupName;
}
@ -39,4 +39,4 @@ export class RoomSessionFavouriteGroupUpdateEvent extends RoomSessionEvent
{
return this._status;
}
}
}