feat: support wired movement packets and room sync

This commit is contained in:
Lorenzune
2026-03-22 16:48:51 +01:00
parent 427f7c66e9
commit 38a79d4f80
16 changed files with 2634 additions and 29 deletions
@@ -181,6 +181,7 @@ export class IncomingHeader
public static ROOM_RIGHTS_LIST_REMOVE = 1327;
public static ROOM_RIGHTS_OWNER = 339;
public static ROOM_ROLLING = 3207;
public static WIRED_MOVEMENTS = 3999;
public static ROOM_SCORE = 482;
public static ROOM_SETTINGS = 1498;
public static ROOM_SETTINGS_CHAT = 1191;
@@ -0,0 +1,16 @@
import { IMessageEvent } from '@nitrots/api';
import { MessageEvent } from '@nitrots/events';
import { WiredMovementsParser } from '../../../parser';
export class WiredMovementsEvent extends MessageEvent implements IMessageEvent
{
constructor(callBack: Function)
{
super(callBack, WiredMovementsParser);
}
public getParser(): WiredMovementsParser
{
return this.parser as WiredMovementsParser;
}
}
@@ -1,3 +1,4 @@
export * from './FavoriteMembershipUpdateMessageEvent';
export * from './ObjectsDataUpdateEvent';
export * from './ObjectsRollingEvent';
export * from './WiredMovementsEvent';