From 572cd576de3d785fe554c13ce3861b538724591d Mon Sep 17 00:00:00 2001
From: Casper Warden <216465704+casperwardensl@users.noreply.github.com>
Date: Wed, 10 Oct 2018 10:36:12 +0100
Subject: [PATCH] Fix lint issues
---
dist/classes/GameObjectFull.d.ts | 2 +-
dist/classes/GameObjectLite.js | 5 +---
dist/classes/GameObjectLite.js.map | 2 +-
dist/classes/Inventory.d.ts | 2 +-
dist/classes/Inventory.js | 4 ++--
dist/classes/Inventory.js.map | 2 +-
dist/classes/InventoryFolder.d.ts | 2 +-
dist/classes/InventoryFolder.js.map | 2 +-
dist/classes/InventoryItem.d.ts | 3 +--
dist/classes/InventoryItem.js.map | 2 +-
dist/classes/LoginResponse.d.ts | 3 +--
dist/classes/LoginResponse.js | 10 ++++----
dist/classes/LoginResponse.js.map | 2 +-
dist/classes/MapBlock.d.ts | 2 +-
dist/classes/MessageBase.d.ts | 2 +-
dist/classes/ObjectStoreFull.d.ts | 2 +-
dist/classes/ObjectStoreFull.js | 31 ++++++++++++------------
dist/classes/ObjectStoreFull.js.map | 2 +-
dist/classes/ObjectStoreLite.d.ts | 2 +-
dist/classes/ObjectStoreLite.js | 31 ++++++++++++------------
dist/classes/ObjectStoreLite.js.map | 2 +-
dist/classes/Packet.d.ts | 3 +--
dist/classes/Packet.js | 30 +++++++++++------------
dist/classes/Packet.js.map | 2 +-
dist/classes/Region.d.ts | 3 +--
dist/classes/Region.js.map | 2 +-
dist/classes/Utils.js | 32 ++++++++++++-------------
dist/classes/Utils.js.map | 2 +-
dist/classes/Wearable.d.ts | 2 +-
dist/tests/packets.js | 7 +++---
dist/tests/packets.js.map | 2 +-
dist/tests/uuid.js | 12 +++++-----
dist/tests/uuid.js.map | 2 +-
lib/classes/Comms.ts | 2 +-
lib/classes/GameObjectFull.ts | 2 +-
lib/classes/GameObjectLite.ts | 6 +----
lib/classes/Inventory.ts | 3 +--
lib/classes/InventoryFolder.ts | 2 +-
lib/classes/InventoryItem.ts | 3 +--
lib/classes/LoginResponse.ts | 3 +--
lib/classes/MapBlock.ts | 2 +-
lib/classes/MessageBase.ts | 2 +-
lib/classes/ObjectStoreFull.ts | 3 +--
lib/classes/ObjectStoreLite.ts | 3 +--
lib/classes/Packet.ts | 7 ++----
lib/classes/Region.ts | 3 +--
lib/classes/Utils.ts | 2 +-
lib/classes/Wearable.ts | 2 +-
lib/enums/AgentFlags.ts | 2 +-
lib/enums/AgentState.ts | 2 +-
lib/enums/AssetType.ts | 2 +-
lib/enums/AttachmentPoint.ts | 2 +-
lib/enums/ChatAudible.ts | 2 +-
lib/enums/ControlFlags.ts | 2 +-
lib/enums/DecodeFlags.ts | 2 +-
lib/enums/ExtraParamType.ts | 2 +-
lib/enums/FilterResponse.ts | 2 +-
lib/enums/GridItemType.ts | 2 +-
lib/enums/InstantMessageDialog.ts | 2 +-
lib/enums/InstantMessageEventFlags.ts | 2 +-
lib/enums/InventoryItemFlags.ts | 2 +-
lib/enums/InventorySortOrder.ts | 2 +-
lib/enums/InventoryType.ts | 2 +-
lib/enums/LoginFlags.ts | 2 +-
lib/enums/PCode.ts | 2 +-
lib/enums/PermissionMask.ts | 2 +-
lib/enums/RegionProtocolFlags.ts | 2 +-
lib/enums/TeleportEventType.ts | 2 +-
lib/enums/Tree.ts | 2 +-
lib/events/FriendRequestEvent.ts | 2 +-
lib/events/FriendResponseEvent.ts | 2 +-
lib/events/GroupChatEvent.ts | 2 +-
lib/events/GroupChatSessionJoinEvent.ts | 2 +-
lib/events/GroupInviteEvent.ts | 2 +-
lib/events/InventoryOfferedEvent.ts | 2 +-
lib/events/LureEvent.ts | 2 +-
lib/events/TeleportEvent.ts | 2 +-
lib/tests/packets.ts | 4 +---
lib/tests/uuid.ts | 2 +-
79 files changed, 148 insertions(+), 175 deletions(-)
diff --git a/dist/classes/GameObjectFull.d.ts b/dist/classes/GameObjectFull.d.ts
index d87a87e..3436053 100644
--- a/dist/classes/GameObjectFull.d.ts
+++ b/dist/classes/GameObjectFull.d.ts
@@ -4,9 +4,9 @@ import { UUID } from './UUID';
import { PCode } from '../enums/PCode';
import { Quaternion } from './Quaternion';
import { Tree } from '../enums/Tree';
-import { SoundFlags } from '../enums/SoundFlags';
import { NameValue } from './NameValue';
import { IGameObject } from './interfaces/IGameObject';
+import { SoundFlags } from '..';
export declare class GameObjectFull implements IGameObject {
ID: number;
State: number;
diff --git a/dist/classes/GameObjectLite.js b/dist/classes/GameObjectLite.js
index a4b069b..1ba9e3d 100644
--- a/dist/classes/GameObjectLite.js
+++ b/dist/classes/GameObjectLite.js
@@ -5,10 +5,7 @@ class GameObjectLite {
this.IsAttachment = false;
}
hasNameValueEntry(key) {
- if (this.NameValue['AttachItemID']) {
- return true;
- }
- return false;
+ return this.NameValue['AttachItemID'] !== undefined;
}
getNameValueEntry(key) {
if (this.NameValue['AttachItemID']) {
diff --git a/dist/classes/GameObjectLite.js.map b/dist/classes/GameObjectLite.js.map
index e65c18a..5ffd07e 100644
--- a/dist/classes/GameObjectLite.js.map
+++ b/dist/classes/GameObjectLite.js.map
@@ -1 +1 @@
-{"version":3,"file":"GameObjectLite.js","sourceRoot":"","sources":["../../lib/classes/GameObjectLite.ts"],"names":[],"mappings":";;AAKA,MAAa,cAAc;IASvB;QAEI,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;IAC9B,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC;SAC/C;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AA/BD,wCA+BC"}
\ No newline at end of file
+{"version":3,"file":"GameObjectLite.js","sourceRoot":"","sources":["../../lib/classes/GameObjectLite.ts"],"names":[],"mappings":";;AAKA,MAAa,cAAc;IASvB;QAEI,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;IAC9B,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,KAAK,SAAS,CAAC;IACxD,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC;SAC/C;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AA3BD,wCA2BC"}
\ No newline at end of file
diff --git a/dist/classes/Inventory.d.ts b/dist/classes/Inventory.d.ts
index 4fb9d3c..6b77b70 100644
--- a/dist/classes/Inventory.d.ts
+++ b/dist/classes/Inventory.d.ts
@@ -1,8 +1,8 @@
import { UUID } from './UUID';
import { ClientEvents } from './ClientEvents';
-import { AssetType } from '../enums/AssetType';
import { InventoryFolder } from './InventoryFolder';
import { Agent } from './Agent';
+import { AssetType } from '..';
export declare class Inventory {
main: {
skeleton: {
diff --git a/dist/classes/Inventory.js b/dist/classes/Inventory.js
index c351689..a3ebebc 100644
--- a/dist/classes/Inventory.js
+++ b/dist/classes/Inventory.js
@@ -1,8 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const UUID_1 = require("./UUID");
-const AssetType_1 = require("../enums/AssetType");
const InventoryFolder_1 = require("./InventoryFolder");
+const __1 = require("..");
class Inventory {
constructor(clientEvents, agent) {
this.main = {
@@ -42,7 +42,7 @@ class Inventory {
if (this.main.root === undefined) {
return UUID_1.UUID.zero();
}
- if (type === AssetType_1.AssetType.Folder) {
+ if (type === __1.AssetType.Folder) {
return this.main.root;
}
let found = UUID_1.UUID.zero();
diff --git a/dist/classes/Inventory.js.map b/dist/classes/Inventory.js.map
index a8a14d7..992c87b 100644
--- a/dist/classes/Inventory.js.map
+++ b/dist/classes/Inventory.js.map
@@ -1 +1 @@
-{"version":3,"file":"Inventory.js","sourceRoot":"","sources":["../../lib/classes/Inventory.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAE5B,kDAA6C;AAC7C,uDAAkD;AAIlD,MAAa,SAAS;IAkBlB,YAAY,YAA0B,EAAE,KAAY;QAhBpD,SAAI,GAGA;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QACF,YAAO,GAIH;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QAME,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;IACrC,CAAC;IACD,oBAAoB;QAEhB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,SAAS,EACnC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC7C,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACzC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;IACL,CAAC;IACD,iBAAiB;QAEb,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC1C,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAC/B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACtC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;IACL,CAAC;IACD,iBAAiB,CAAC,IAAe;QAE7B,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,WAAI,CAAC,IAAI,EAAE,CAAC;SACtB;QACD,IAAI,IAAI,KAAK,qBAAS,CAAC,MAAM,EAC7B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;SACzB;QACD,IAAI,KAAK,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;QACxB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;YAE9C,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YACzC,IAAI,MAAM,CAAC,WAAW,KAAK,IAAI,EAC/B;gBACI,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC;aAC3B;QACL,CAAC,CAAC,CAAC;QACH,OAAO,KAAK,CAAC;IACjB,CAAC;CACJ;AA5ED,8BA4EC"}
\ No newline at end of file
+{"version":3,"file":"Inventory.js","sourceRoot":"","sources":["../../lib/classes/Inventory.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAE5B,uDAAkD;AAElD,0BAA6B;AAE7B,MAAa,SAAS;IAkBlB,YAAY,YAA0B,EAAE,KAAY;QAhBpD,SAAI,GAGA;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QACF,YAAO,GAIH;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QAME,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;IACrC,CAAC;IACD,oBAAoB;QAEhB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,SAAS,EACnC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC7C,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACzC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;IACL,CAAC;IACD,iBAAiB;QAEb,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC1C,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAC/B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACtC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;IACL,CAAC;IACD,iBAAiB,CAAC,IAAe;QAE7B,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,WAAI,CAAC,IAAI,EAAE,CAAC;SACtB;QACD,IAAI,IAAI,KAAK,aAAS,CAAC,MAAM,EAC7B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;SACzB;QACD,IAAI,KAAK,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;QACxB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;YAE9C,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YACzC,IAAI,MAAM,CAAC,WAAW,KAAK,IAAI,EAC/B;gBACI,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC;aAC3B;QACL,CAAC,CAAC,CAAC;QACH,OAAO,KAAK,CAAC;IACjB,CAAC;CACJ;AA5ED,8BA4EC"}
\ No newline at end of file
diff --git a/dist/classes/InventoryFolder.d.ts b/dist/classes/InventoryFolder.d.ts
index c00e237..881f323 100644
--- a/dist/classes/InventoryFolder.d.ts
+++ b/dist/classes/InventoryFolder.d.ts
@@ -1,7 +1,7 @@
import { UUID } from './UUID';
-import { AssetType } from '../enums/AssetType';
import { InventoryItem } from './InventoryItem';
import { Agent } from './Agent';
+import { AssetType } from '..';
export declare class InventoryFolder {
typeDefault: AssetType;
version: number;
diff --git a/dist/classes/InventoryFolder.js.map b/dist/classes/InventoryFolder.js.map
index 36f80a1..3bfd21e 100644
--- a/dist/classes/InventoryFolder.js.map
+++ b/dist/classes/InventoryFolder.js.map
@@ -1 +1 @@
-{"version":3,"file":"InventoryFolder.js","sourceRoot":"","sources":["../../lib/classes/InventoryFolder.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"InventoryFolder.js","sourceRoot":"","sources":["../../lib/classes/InventoryFolder.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/InventoryItem.d.ts b/dist/classes/InventoryItem.d.ts
index 14a002e..311e460 100644
--- a/dist/classes/InventoryItem.d.ts
+++ b/dist/classes/InventoryItem.d.ts
@@ -1,8 +1,7 @@
import { UUID } from './UUID';
import { InventoryType } from '../enums/InventoryType';
-import { AssetType } from '../enums/AssetType';
-import { InventoryItemFlags } from '../enums/InventoryItemFlags';
import { PermissionMask } from '../enums/PermissionMask';
+import { AssetType, InventoryItemFlags } from '..';
export declare class InventoryItem {
assetID: UUID;
inventoryType: InventoryType;
diff --git a/dist/classes/InventoryItem.js.map b/dist/classes/InventoryItem.js.map
index df20cf8..48e508f 100644
--- a/dist/classes/InventoryItem.js.map
+++ b/dist/classes/InventoryItem.js.map
@@ -1 +1 @@
-{"version":3,"file":"InventoryItem.js","sourceRoot":"","sources":["../../lib/classes/InventoryItem.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAM5B,MAAa,aAAa;IAA1B;QAEI,YAAO,GAAS,WAAI,CAAC,IAAI,EAAE,CAAC;IAsBhC,CAAC;CAAA;AAxBD,sCAwBC"}
\ No newline at end of file
+{"version":3,"file":"InventoryItem.js","sourceRoot":"","sources":["../../lib/classes/InventoryItem.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAK5B,MAAa,aAAa;IAA1B;QAEI,YAAO,GAAS,WAAI,CAAC,IAAI,EAAE,CAAC;IAsBhC,CAAC;CAAA;AAxBD,sCAwBC"}
\ No newline at end of file
diff --git a/dist/classes/LoginResponse.d.ts b/dist/classes/LoginResponse.d.ts
index 5b3771e..be1c431 100644
--- a/dist/classes/LoginResponse.d.ts
+++ b/dist/classes/LoginResponse.d.ts
@@ -1,9 +1,8 @@
import { UUID } from './UUID';
import { Agent } from './Agent';
import { Region } from './Region';
-import { LoginFlags } from '../enums/LoginFlags';
import { ClientEvents } from './ClientEvents';
-import { BotOptionFlags } from '../enums/BotOptionFlags';
+import { BotOptionFlags, LoginFlags } from '..';
export declare class LoginResponse {
loginFlags: LoginFlags;
loginMessage: string;
diff --git a/dist/classes/LoginResponse.js b/dist/classes/LoginResponse.js
index e744e58..ea24845 100644
--- a/dist/classes/LoginResponse.js
+++ b/dist/classes/LoginResponse.js
@@ -3,10 +3,10 @@ Object.defineProperty(exports, "__esModule", { value: true });
const UUID_1 = require("./UUID");
const Agent_1 = require("./Agent");
const Region_1 = require("./Region");
-const LoginFlags_1 = require("../enums/LoginFlags");
const Vector3_1 = require("./Vector3");
const Long = require("long");
const InventoryFolder_1 = require("./InventoryFolder");
+const __1 = require("..");
class LoginResponse {
constructor(json, clientEvents, options) {
this.events = {
@@ -111,16 +111,16 @@ class LoginResponse {
let flags = 0;
val.forEach((obj) => {
if (obj['ever_logged_in'] === 'Y') {
- flags = flags | LoginFlags_1.LoginFlags.everLoggedIn;
+ flags = flags | __1.LoginFlags.everLoggedIn;
}
if (obj['daylight_savings'] === 'Y') {
- flags = flags | LoginFlags_1.LoginFlags.daylightSavings;
+ flags = flags | __1.LoginFlags.daylightSavings;
}
if (obj['stipend_since_login'] === 'Y') {
- flags = flags | LoginFlags_1.LoginFlags.stipendSinceLogin;
+ flags = flags | __1.LoginFlags.stipendSinceLogin;
}
if (obj['gendered'] === 'Y') {
- flags = flags | LoginFlags_1.LoginFlags.gendered;
+ flags = flags | __1.LoginFlags.gendered;
}
});
this.loginFlags = flags;
diff --git a/dist/classes/LoginResponse.js.map b/dist/classes/LoginResponse.js.map
index 9c38a50..fbc8413 100644
--- a/dist/classes/LoginResponse.js.map
+++ b/dist/classes/LoginResponse.js.map
@@ -1 +1 @@
-{"version":3,"file":"LoginResponse.js","sourceRoot":"","sources":["../../lib/classes/LoginResponse.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"LoginResponse.js","sourceRoot":"","sources":["../../lib/classes/LoginResponse.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/MapBlock.d.ts b/dist/classes/MapBlock.d.ts
index 0a1e773..bc3f3a6 100644
--- a/dist/classes/MapBlock.d.ts
+++ b/dist/classes/MapBlock.d.ts
@@ -1,4 +1,4 @@
-import { UUID } from "./UUID";
+import { UUID } from './UUID';
export declare class MapBlock {
name: string;
mapImage: UUID;
diff --git a/dist/classes/MessageBase.d.ts b/dist/classes/MessageBase.d.ts
index c34e05b..db9fd85 100644
--- a/dist/classes/MessageBase.d.ts
+++ b/dist/classes/MessageBase.d.ts
@@ -1,6 +1,6 @@
///
-import { MessageFlags } from '../enums/MessageFlags';
import { Message } from '../enums/Message';
+import { MessageFlags } from '..';
export interface MessageBase {
name: string;
messageFlags: MessageFlags;
diff --git a/dist/classes/ObjectStoreFull.d.ts b/dist/classes/ObjectStoreFull.d.ts
index 0205420..38429cc 100644
--- a/dist/classes/ObjectStoreFull.d.ts
+++ b/dist/classes/ObjectStoreFull.d.ts
@@ -6,7 +6,7 @@ import { ClientEvents } from './ClientEvents';
import { IObjectStore } from './interfaces/IObjectStore';
import { GameObjectFull } from './GameObjectFull';
import { IGameObject } from './interfaces/IGameObject';
-import { BotOptionFlags } from '../enums/BotOptionFlags';
+import { BotOptionFlags } from '..';
export declare class ObjectStoreFull implements IObjectStore {
private circuit;
private agent;
diff --git a/dist/classes/ObjectStoreFull.js b/dist/classes/ObjectStoreFull.js
index 1537f61..eff2373 100644
--- a/dist/classes/ObjectStoreFull.js
+++ b/dist/classes/ObjectStoreFull.js
@@ -5,12 +5,11 @@ const RequestMultipleObjects_1 = require("./messages/RequestMultipleObjects");
const UUID_1 = require("./UUID");
const Quaternion_1 = require("./Quaternion");
const Vector3_1 = require("./Vector3");
-const CompressedFlags_1 = require("../enums/CompressedFlags");
const Utils_1 = require("./Utils");
const PCode_1 = require("../enums/PCode");
const NameValue_1 = require("./NameValue");
const GameObjectFull_1 = require("./GameObjectFull");
-const BotOptionFlags_1 = require("../enums/BotOptionFlags");
+const __1 = require("..");
class ObjectStoreFull {
constructor(circuit, agent, clientEvents, options) {
this.objects = {};
@@ -97,7 +96,7 @@ class ObjectStoreFull {
obj.JointAxisOrAnchor = objData.JointAxisOrAnchor;
if (this.objects[localID].PCode === PCode_1.PCode.Avatar && this.objects[localID].FullID.toString() === this.agent.agentID.toString()) {
this.agent.localID = localID;
- if (this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
Object.keys(this.objectsByParent).forEach((objParentID) => {
const parent = parseInt(objParentID, 10);
if (parent !== this.agent.localID) {
@@ -132,7 +131,7 @@ class ObjectStoreFull {
if (addToParentList) {
this.objectsByParent[parentID].push(localID);
}
- if (objData.PCode !== PCode_1.PCode.Avatar && this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (objData.PCode !== PCode_1.PCode.Avatar && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
if (this.agent.localID !== 0 && obj.ParentID !== this.agent.localID) {
this.deleteObject(localID);
return;
@@ -194,11 +193,11 @@ class ObjectStoreFull {
pos = pos + 4;
o.OwnerID = new UUID_1.UUID(buf, pos);
pos += 16;
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasAngularVelocity) {
+ if (compressedflags & __1.CompressedFlags.HasAngularVelocity) {
o.AngularVelocity = new Vector3_1.Vector3(buf, pos, false);
pos = pos + 12;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasParent) {
+ if (compressedflags & __1.CompressedFlags.HasParent) {
const newParentID = buf.readUInt32LE(pos);
pos += 4;
let add = true;
@@ -221,21 +220,21 @@ class ObjectStoreFull {
}
o.ParentID = newParentID;
}
- if (pcode !== PCode_1.PCode.Avatar && newObj && this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (pcode !== PCode_1.PCode.Avatar && newObj && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
if (this.agent.localID !== 0 && o.ParentID !== this.agent.localID) {
this.deleteObject(localID);
return;
}
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.Tree) {
+ if (compressedflags & __1.CompressedFlags.Tree) {
o.TreeSpecies = buf.readUInt8(pos++);
}
- else if (compressedflags & CompressedFlags_1.CompressedFlags.ScratchPad) {
+ else if (compressedflags & __1.CompressedFlags.ScratchPad) {
o.TreeSpecies = 0;
const scratchPadSize = buf.readUInt8(pos++);
pos = pos + scratchPadSize;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasText) {
+ if (compressedflags & __1.CompressedFlags.HasText) {
const result = Utils_1.Utils.BufferToString(buf, pos);
pos += result.readLength;
o.Text = result.result;
@@ -245,16 +244,16 @@ class ObjectStoreFull {
else {
o.Text = '';
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.MediaURL) {
+ if (compressedflags & __1.CompressedFlags.MediaURL) {
const result = Utils_1.Utils.BufferToString(buf, pos);
pos += result.readLength;
o.MediaURL = result.result;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasParticles) {
+ if (compressedflags & __1.CompressedFlags.HasParticles) {
pos += 86;
}
pos = this.readExtraParams(buf, pos, o);
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasSound) {
+ if (compressedflags & __1.CompressedFlags.HasSound) {
o.Sound = new UUID_1.UUID(buf, pos);
pos = pos + 16;
o.SoundGain = buf.readFloatLE(pos);
@@ -263,7 +262,7 @@ class ObjectStoreFull {
o.SoundRadius = buf.readFloatLE(pos);
pos = pos + 4;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) {
+ if (compressedflags & __1.CompressedFlags.HasNameValues) {
const result = Utils_1.Utils.BufferToString(buf, pos);
o.NameValue = this.parseNameValues(result.result);
pos += result.readLength;
@@ -294,10 +293,10 @@ class ObjectStoreFull {
const textureEntryLength = buf.readUInt32LE(pos);
pos = pos + 4;
pos = pos + textureEntryLength;
- if (compressedflags & CompressedFlags_1.CompressedFlags.TextureAnimation) {
+ if (compressedflags & __1.CompressedFlags.TextureAnimation) {
pos = pos + 4;
}
- o.IsAttachment = (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0;
+ o.IsAttachment = (compressedflags & __1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0;
});
break;
}
diff --git a/dist/classes/ObjectStoreFull.js.map b/dist/classes/ObjectStoreFull.js.map
index 2ae28a0..7edfa77 100644
--- a/dist/classes/ObjectStoreFull.js.map
+++ b/dist/classes/ObjectStoreFull.js.map
@@ -1 +1 @@
-{"version":3,"file":"ObjectStoreFull.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreFull.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"ObjectStoreFull.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreFull.ts"],"names":[],"mappings":";;AAEA,8CAAyC;AAMzC,8EAAgF;AAEhF,iCAA4B;AAC5B,6CAAwC;AACxC,uCAAkC;AAElC,mCAA8B;AAC9B,0CAAqC;AACrC,2CAAsC;AAItC,qDAAgD;AAEhD,0BAAmD;AAEnD,MAAa,eAAe;IAUxB,YAAY,OAAgB,EAAE,KAAY,EAAE,YAA0B,EAAE,OAAuB;QANvF,YAAO,GAAsC,EAAE,CAAC;QAChD,kBAAa,GAA8B,EAAE,CAAC;QAC9C,oBAAe,GAAgC,EAAE,CAAC;QAMtD,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC;QAClB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;QACjC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC;YAC7B,iBAAO,CAAC,YAAY;YACpB,iBAAO,CAAC,kBAAkB;YAC1B,iBAAO,CAAC,sBAAsB;YAC9B,iBAAO,CAAC,yBAAyB;YACjC,iBAAO,CAAC,oBAAoB;YAC5B,iBAAO,CAAC,UAAU;SACrB,EAAE,CAAC,MAAc,EAAE,EAAE;YAElB,QAAQ,MAAM,CAAC,OAAO,CAAC,EAAE,EACzB;gBACI,KAAK,iBAAO,CAAC,YAAY;oBACrB,MAAM,YAAY,GAAG,MAAM,CAAC,OAA8B,CAAC;oBAC3D,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;wBAExC,MAAM,OAAO,GAAG,OAAO,CAAC,EAAE,CAAC;wBAC3B,MAAM,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;wBAClC,IAAI,eAAe,GAAG,IAAI,CAAC;wBAE3B,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EACzB;4BACI,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,KAAK,QAAQ,IAAI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EACjF;gCACI,MAAM,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;gCAC5D,IAAI,GAAG,KAAK,CAAC,CAAC,EACd;oCACI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;iCACjD;6BACJ;iCAED;gCACI,eAAe,GAAG,KAAK,CAAC;6BAC3B;yBACJ;6BAED;4BACI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,IAAI,+BAAc,EAAE,CAAC;yBAChD;wBAED,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;wBAClC,GAAG,CAAC,EAAE,GAAG,OAAO,CAAC,EAAE,CAAC;wBACpB,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;wBAC1B,GAAG,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;wBAC5B,GAAG,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;wBACtB,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;wBAC1B,GAAG,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;wBAChC,GAAG,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;wBACtC,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;wBAC1B,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;wBAChC,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,WAAW,CAAC;wBAChC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;wBAClC,GAAG,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;wBACxC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;wBAClC,GAAG,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;wBAC9B,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;wBAClC,GAAG,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;wBAC5C,GAAG,CAAC,gBAAgB,GAAG,OAAO,CAAC,gBAAgB,CAAC;wBAChD,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;wBAC9C,GAAG,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;wBAChC,GAAG,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;wBACxC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;wBAC1C,GAAG,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;wBACxC,GAAG,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;wBACtC,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;wBACxB,GAAG,CAAC,IAAI,GAAG,aAAK,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;wBACpD,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;wBAClC,GAAG,CAAC,QAAQ,GAAG,aAAK,CAAC,oBAAoB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;wBAC5D,GAAG,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;wBAC9B,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;wBAC1B,GAAG,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;wBAC9B,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC;wBAC7B,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC;wBAC/B,GAAG,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,CAAC;wBACjC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;wBAClC,GAAG,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;wBACpC,GAAG,CAAC,iBAAiB,GAAG,OAAO,CAAC,iBAAiB,CAAC;wBAElD,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,KAAK,KAAK,aAAK,CAAC,MAAM,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,KAAK,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,EAC7H;4BACI,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;4BAE7B,IAAI,IAAI,CAAC,OAAO,GAAG,kBAAc,CAAC,sBAAsB,EACxD;gCACI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAmB,EAAE,EAAE;oCAE9D,MAAM,MAAM,GAAG,QAAQ,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;oCACzC,IAAI,MAAM,KAAK,IAAI,CAAC,KAAK,CAAC,OAAO,EACjC;wCACI,IAAI,YAAY,GAAG,KAAK,CAAC;wCACzB,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;4CAE3C,IAAI,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,EACvB;gDACI,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;gDAC9B,IAAI,CAAC,CAAC,KAAK,KAAK,aAAK,CAAC,MAAM,EAC5B;oDACI,YAAY,GAAG,IAAI,CAAC;iDACvB;6CACJ;wCACL,CAAC,CAAC,CAAC;wCACH,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EACxB;4CACI,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;4CAC/B,IAAI,CAAC,CAAC,KAAK,KAAK,aAAK,CAAC,MAAM,EAC5B;gDACI,YAAY,GAAG,IAAI,CAAC;6CACvB;yCACJ;wCACD,IAAI,CAAC,YAAY,EACjB;4CACI,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;yCAC7B;qCACJ;gCACL,CAAC,CAAC,CAAC;6BACN;yBACJ;wBAED,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;wBACpE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,aAAK,CAAC,oBAAoB,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;wBAEtG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,GAAG,OAAO,CAAC;wBACxD,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EACnC;4BACI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;yBACvC;wBACD,IAAI,eAAe,EACnB;4BACI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;yBAChD;wBAED,IAAI,OAAO,CAAC,KAAK,KAAK,aAAK,CAAC,MAAM,IAAI,IAAI,CAAC,OAAO,GAAG,kBAAc,CAAC,sBAAsB,EAC1F;4BACI,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,IAAI,GAAG,CAAC,QAAQ,KAAK,IAAI,CAAC,KAAK,CAAC,OAAO,EACnE;gCAEI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;gCAC3B,OAAO;6BACV;yBACJ;oBACL,CAAC,CAAC,CAAC;oBACH,MAAM;gBACV,KAAK,iBAAO,CAAC,kBAAkB;oBAC3B,MAAM,kBAAkB,GAAG,MAAM,CAAC,OAAoC,CAAC;oBACvE,MAAM,GAAG,GAAG,IAAI,sDAA6B,EAAE,CAAC;oBAChD,GAAG,CAAC,SAAS,GAAG;wBACZ,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;wBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;qBACpC,CAAC;oBACF,GAAG,CAAC,UAAU,GAAG,EAAE,CAAC;oBACpB,kBAAkB,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;wBAE1C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;4BAChB,aAAa,EAAE,CAAC;4BAChB,EAAE,EAAE,GAAG,CAAC,EAAE;yBACb,CAAC,CAAC;oBACP,CAAC,CAAC,CAAC;oBACH,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;oBAC5B,MAAM;gBACV,KAAK,iBAAO,CAAC,sBAAsB;oBACnC;wBACI,MAAM,sBAAsB,GAAG,MAAM,CAAC,OAAwC,CAAC;wBAC/E,sBAAsB,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;4BAE9C,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC;4BAC9B,MAAM,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC;4BACrB,IAAI,GAAG,GAAG,CAAC,CAAC;4BAEZ,MAAM,MAAM,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;4BAClC,GAAG,IAAI,EAAE,CAAC;4BACV,MAAM,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACtC,GAAG,IAAI,CAAC,CAAC;4BACT,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACnC,IAAI,MAAM,GAAG,KAAK,CAAC;4BACnB,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAC1B;gCACI,MAAM,GAAG,IAAI,CAAC;gCACd,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,IAAI,+BAAc,EAAE,CAAC;6BAChD;4BACD,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;4BAChC,CAAC,CAAC,EAAE,GAAG,OAAO,CAAC;4BACf,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,GAAG,OAAO,CAAC;4BAChD,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC;4BAClB,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC;4BAChB,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC;4BAChB,CAAC,CAAC,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BAC/B,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BAC9B,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BAClC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACrC,CAAC,CAAC,KAAK,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;4BACvC,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;4BACf,CAAC,CAAC,QAAQ,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;4BAC1C,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;4BACf,CAAC,CAAC,QAAQ,GAAG,IAAI,uBAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;4BACtC,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;4BACf,MAAM,eAAe,GAAoB,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BAC/D,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,OAAO,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;4BAC/B,GAAG,IAAI,EAAE,CAAC;4BAEV,IAAI,eAAe,GAAG,mBAAe,CAAC,kBAAkB,EACxD;gCACI,CAAC,CAAC,eAAe,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;gCACjD,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;6BAClB;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,SAAS,EAC/C;gCACI,MAAM,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;gCAC1C,GAAG,IAAI,CAAC,CAAC;gCACT,IAAI,GAAG,GAAG,IAAI,CAAC;gCACf,IAAI,CAAC,MAAM,EACX;oCACI,IAAI,WAAW,KAAK,CAAC,CAAC,QAAQ,EAC9B;wCACI,MAAM,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;wCAChE,IAAI,KAAK,KAAK,CAAC,CAAC,EAChB;4CACI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;yCACrD;qCACJ;yCAED;wCACI,GAAG,GAAG,KAAK,CAAC;qCACf;iCACJ;gCACD,IAAI,GAAG,EACP;oCACI,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,EACtC;wCACI,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC;qCAC1C;oCACD,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;iCACnD;gCACD,CAAC,CAAC,QAAQ,GAAG,WAAW,CAAC;6BAC5B;4BACD,IAAI,KAAK,KAAK,aAAK,CAAC,MAAM,IAAI,MAAM,IAAI,IAAI,CAAC,OAAO,GAAG,kBAAc,CAAC,sBAAsB,EAC5F;gCACI,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,KAAK,IAAI,CAAC,KAAK,CAAC,OAAO,EACjE;oCAEI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;oCAC3B,OAAO;iCACV;6BACJ;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,IAAI,EAC1C;gCACI,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;6BACxC;iCACI,IAAI,eAAe,GAAG,mBAAe,CAAC,UAAU,EACrD;gCACI,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC;gCAClB,MAAM,cAAc,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;gCAE5C,GAAG,GAAG,GAAG,GAAG,cAAc,CAAC;6BAC9B;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,OAAO,EAC7C;gCAEI,MAAM,MAAM,GAAG,aAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gCAE9C,GAAG,IAAI,MAAM,CAAC,UAAU,CAAC;gCACzB,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC;gCACvB,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;gCACtC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;6BACjB;iCAED;gCACI,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC;6BACf;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,QAAQ,EAC9C;gCACI,MAAM,MAAM,GAAG,aAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gCAE9C,GAAG,IAAI,MAAM,CAAC,UAAU,CAAC;gCACzB,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC;6BAC9B;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,YAAY,EAClD;gCAEI,GAAG,IAAI,EAAE,CAAC;6BACb;4BAGD,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;4BAExC,IAAI,eAAe,GAAG,mBAAe,CAAC,QAAQ,EAC9C;gCACI,CAAC,CAAC,KAAK,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gCAC7B,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC;gCACf,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gCACnC,GAAG,IAAI,CAAC,CAAC;gCACT,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;gCACpC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gCACrC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;6BACjB;4BACD,IAAI,eAAe,GAAG,mBAAe,CAAC,aAAa,EACnD;gCACI,MAAM,MAAM,GAAG,aAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gCAC9C,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;gCAClD,GAAG,IAAI,MAAM,CAAC,UAAU,CAAC;6BAC5B;4BACD,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACnC,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACpC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BAClC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACnC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACxC,CAAC,CAAC,gBAAgB,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BAC1C,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACpC,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACzC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BAClC,CAAC,CAAC,YAAY,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;4BACtC,CAAC,CAAC,YAAY,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACvC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACrC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,CAAC,CAAC,aAAa,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACxC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BACd,MAAM,kBAAkB,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;4BACjD,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;4BAEd,GAAG,GAAG,GAAG,GAAG,kBAAkB,CAAC;4BAE/B,IAAI,eAAe,GAAG,mBAAe,CAAC,gBAAgB,EACtD;gCAEI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;6BACjB;4BAED,CAAC,CAAC,YAAY,GAAG,CAAC,eAAe,GAAG,mBAAe,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC;wBAEjG,CAAC,CAAC,CAAC;wBAEH,MAAM;qBACT;gBACD,KAAK,iBAAO,CAAC,yBAAyB;oBAClC,MAAM,iBAAiB,GAAG,MAAM,CAAC,OAA2C,CAAC;oBAE7E,MAAM;gBACV,KAAK,iBAAO,CAAC,oBAAoB;oBAC7B,MAAM,oBAAoB,GAAG,MAAM,CAAC,OAAsC,CAAC;oBAE3E,OAAO,CAAC,KAAK,CAAC,4BAA4B,CAAC,CAAC;oBAC5C,MAAM;gBACV,KAAK,iBAAO,CAAC,UAAU;oBACnB,MAAM,OAAO,GAAG,MAAM,CAAC,OAA4B,CAAC;oBACpD,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;wBAE/B,MAAM,QAAQ,GAAG,GAAG,CAAC,EAAE,CAAC;wBACxB,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;oBAChC,CAAC,CAAC,CAAC;oBACH,MAAM;aACb;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,YAAY,CAAC,QAAgB;QAEzB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,EAC1B;YAEI,IAAI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EAClC;gBACI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,EAAE;oBAElD,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC;gBAClC,CAAC,CAAC,CAAC;aACN;YACD,OAAO,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;YAGtC,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACrC,MAAM,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;YAErC,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,EAC5B;gBACI,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;aACnC;YACD,MAAM,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;YAChC,IAAI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EAClC;gBACI,MAAM,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;gBAC7D,IAAI,GAAG,KAAK,CAAC,CAAC,EACd;oBACI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;iBACjD;aACJ;YACD,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;SACjC;IACL,CAAC;IAED,eAAe,CAAC,GAAW,EAAE,GAAW,EAAE,CAAiB;QAEvD,IAAI,GAAG,IAAI,GAAG,CAAC,MAAM,EACrB;YACI,OAAO,CAAC,CAAC;SACZ;QACD,MAAM,eAAe,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,eAAe,EAAE,CAAC,EAAE,EACxC;YACI,MAAM,IAAI,GAAmB,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YACnD,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;YACd,MAAM,WAAW,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1C,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;YAGd,GAAG,IAAI,WAAW,CAAC;SACtB;QACD,OAAO,GAAG,CAAC;IACf,CAAC;IAED,kBAAkB,CAAC,QAAgB;QAE/B,MAAM,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;QAC5C,IAAI,IAAI,KAAK,SAAS,EACtB;YACI,OAAO,EAAE,CAAC;SACb;QACD,MAAM,MAAM,GAAkB,EAAE,CAAC;QACjC,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;YAErB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QACH,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,eAAe,CAAC,GAAW;QAEvB,MAAM,EAAE,GAAiC,EAAE,CAAC;QAC5C,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QAC9B,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE;YAEnB,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EACnB;gBACI,IAAI,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;gBAC7B,IAAI,EAAE,CAAC,MAAM,GAAG,CAAC,EACjB;oBACI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,EAClC;wBACI,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;qBACxB;oBACD,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;iBACvB;gBACD,IAAI,EAAE,CAAC,MAAM,KAAK,CAAC,EACnB;oBACI,MAAM,SAAS,GAAG,IAAI,qBAAS,EAAE,CAAC;oBAClC,SAAS,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;oBACvB,SAAS,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;oBACxB,SAAS,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;oBACzB,SAAS,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;oBACxB,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;iBACzB;qBAED;oBACI,OAAO,CAAC,GAAG,CAAC,+BAA+B,GAAG,EAAE,CAAC,MAAM,CAAC,CAAC;oBACzD,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;iBACnB;aACJ;QACL,CAAC,CAAC,CAAC;QACH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,QAAQ;QAEJ,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QAClB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;IAC9B,CAAC;CACJ;AAnfD,0CAmfC"}
\ No newline at end of file
diff --git a/dist/classes/ObjectStoreLite.d.ts b/dist/classes/ObjectStoreLite.d.ts
index d445dd4..e559ff0 100644
--- a/dist/classes/ObjectStoreLite.d.ts
+++ b/dist/classes/ObjectStoreLite.d.ts
@@ -5,7 +5,7 @@ import { ClientEvents } from './ClientEvents';
import { IObjectStore } from './interfaces/IObjectStore';
import { GameObjectLite } from './GameObjectLite';
import { NameValue } from './NameValue';
-import { BotOptionFlags } from '../enums/BotOptionFlags';
+import { BotOptionFlags } from '..';
export declare class ObjectStoreLite implements IObjectStore {
private circuit;
private agent;
diff --git a/dist/classes/ObjectStoreLite.js b/dist/classes/ObjectStoreLite.js
index 69cafd1..8f0d99d 100644
--- a/dist/classes/ObjectStoreLite.js
+++ b/dist/classes/ObjectStoreLite.js
@@ -3,12 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
const Message_1 = require("../enums/Message");
const RequestMultipleObjects_1 = require("./messages/RequestMultipleObjects");
const UUID_1 = require("./UUID");
-const CompressedFlags_1 = require("../enums/CompressedFlags");
const Utils_1 = require("./Utils");
const PCode_1 = require("../enums/PCode");
const GameObjectLite_1 = require("./GameObjectLite");
const NameValue_1 = require("./NameValue");
-const BotOptionFlags_1 = require("../enums/BotOptionFlags");
+const __1 = require("..");
class ObjectStoreLite {
constructor(circuit, agent, clientEvents, options) {
this.objects = {};
@@ -57,7 +56,7 @@ class ObjectStoreLite {
this.objects[localID].NameValue = this.parseNameValues(Utils_1.Utils.BufferToStringSimple(objData.NameValue));
if (objData.PCode === PCode_1.PCode.Avatar && this.objects[localID].FullID.toString() === this.agent.agentID.toString()) {
this.agent.localID = localID;
- if (this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
Object.keys(this.objectsByParent).forEach((objParentID) => {
const parent = parseInt(objParentID, 10);
if (parent !== this.agent.localID) {
@@ -90,7 +89,7 @@ class ObjectStoreLite {
if (addToParentList) {
this.objectsByParent[parentID].push(localID);
}
- if (objData.PCode !== PCode_1.PCode.Avatar && this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (objData.PCode !== PCode_1.PCode.Avatar && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
if (this.agent.localID !== 0 && obj.ParentID !== this.agent.localID) {
this.deleteObject(localID);
return;
@@ -147,10 +146,10 @@ class ObjectStoreLite {
pos = pos + 4;
o.OwnerID = new UUID_1.UUID(buf, pos);
pos += 16;
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasAngularVelocity) {
+ if (compressedflags & __1.CompressedFlags.HasAngularVelocity) {
pos = pos + 12;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasParent) {
+ if (compressedflags & __1.CompressedFlags.HasParent) {
const newParentID = buf.readUInt32LE(pos);
pos += 4;
let add = true;
@@ -173,39 +172,39 @@ class ObjectStoreLite {
}
o.ParentID = newParentID;
}
- if (pcode !== PCode_1.PCode.Avatar && newObj && this.options & BotOptionFlags_1.BotOptionFlags.StoreMyAttachmentsOnly) {
+ if (pcode !== PCode_1.PCode.Avatar && newObj && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) {
if (this.agent.localID !== 0 && o.ParentID !== this.agent.localID) {
this.deleteObject(localID);
return;
}
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.Tree) {
+ if (compressedflags & __1.CompressedFlags.Tree) {
pos++;
}
- else if (compressedflags & CompressedFlags_1.CompressedFlags.ScratchPad) {
+ else if (compressedflags & __1.CompressedFlags.ScratchPad) {
const scratchPadSize = buf.readUInt8(pos++);
pos = pos + scratchPadSize;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasText) {
+ if (compressedflags & __1.CompressedFlags.HasText) {
const result = Utils_1.Utils.BufferToString(buf, pos);
pos += result.readLength;
pos = pos + 4;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.MediaURL) {
+ if (compressedflags & __1.CompressedFlags.MediaURL) {
const result = Utils_1.Utils.BufferToString(buf, pos);
pos += result.readLength;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasParticles) {
+ if (compressedflags & __1.CompressedFlags.HasParticles) {
pos += 86;
}
pos = this.readExtraParams(buf, pos, o);
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasSound) {
+ if (compressedflags & __1.CompressedFlags.HasSound) {
pos = pos + 16;
pos += 4;
pos++;
pos = pos + 4;
}
- if (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) {
+ if (compressedflags & __1.CompressedFlags.HasNameValues) {
const result = Utils_1.Utils.BufferToString(buf, pos);
o.NameValue = this.parseNameValues(result.result);
pos += result.readLength;
@@ -220,10 +219,10 @@ class ObjectStoreLite {
const textureEntryLength = buf.readUInt32LE(pos);
pos = pos + 4;
pos = pos + textureEntryLength;
- if (compressedflags & CompressedFlags_1.CompressedFlags.TextureAnimation) {
+ if (compressedflags & __1.CompressedFlags.TextureAnimation) {
pos = pos + 4;
}
- o.IsAttachment = (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0;
+ o.IsAttachment = (compressedflags & __1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0;
});
break;
}
diff --git a/dist/classes/ObjectStoreLite.js.map b/dist/classes/ObjectStoreLite.js.map
index 7c5b81b..8e97518 100644
--- a/dist/classes/ObjectStoreLite.js.map
+++ b/dist/classes/ObjectStoreLite.js.map
@@ -1 +1 @@
-{"version":3,"file":"ObjectStoreLite.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreLite.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"ObjectStoreLite.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreLite.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/Packet.d.ts b/dist/classes/Packet.d.ts
index a8a76a0..493e6cf 100644
--- a/dist/classes/Packet.d.ts
+++ b/dist/classes/Packet.d.ts
@@ -1,7 +1,6 @@
///
-import { PacketFlags } from '../enums/PacketFlags';
import { MessageBase } from './MessageBase';
-import { DecodeFlags } from '../enums/DecodeFlags';
+import { DecodeFlags, PacketFlags } from '..';
export declare class Packet {
packetFlags: PacketFlags;
sequenceNumber: number;
diff --git a/dist/classes/Packet.js b/dist/classes/Packet.js
index aca6648..bdc2786 100644
--- a/dist/classes/Packet.js
+++ b/dist/classes/Packet.js
@@ -1,10 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-const PacketFlags_1 = require("../enums/PacketFlags");
const Zerocoder_1 = require("./Zerocoder");
const MessageClasses_1 = require("./MessageClasses");
-const MessageFlags_1 = require("../enums/MessageFlags");
const MessageClass = require("./MessageClasses");
+const __1 = require("..");
class Packet {
constructor() {
this.packetFlags = 0;
@@ -13,10 +12,10 @@ class Packet {
}
getSize() {
let idSize = 4;
- if (this.message.messageFlags & MessageFlags_1.MessageFlags.FrequencyHigh) {
+ if (this.message.messageFlags & __1.MessageFlags.FrequencyHigh) {
idSize = 1;
}
- else if (this.message.messageFlags & MessageFlags_1.MessageFlags.FrequencyMedium) {
+ else if (this.message.messageFlags & __1.MessageFlags.FrequencyMedium) {
idSize = 2;
}
return 1 + 4 + 1 + this.extraHeader.length + idSize + this.message.getSize();
@@ -25,8 +24,8 @@ class Packet {
if (options === undefined) {
options = 0;
}
- if (this.message.messageFlags & MessageFlags_1.MessageFlags.Zerocoded && !(options & 1)) {
- this.packetFlags = this.packetFlags | PacketFlags_1.PacketFlags.Zerocoded;
+ if (this.message.messageFlags & __1.MessageFlags.Zerocoded && !(options & 1)) {
+ this.packetFlags = this.packetFlags | __1.PacketFlags.Zerocoded;
}
buf.writeUInt8(this.packetFlags, pos++);
buf.writeUInt32BE(this.sequenceNumber, pos);
@@ -37,10 +36,10 @@ class Packet {
pos += this.extraHeader.length;
}
const bodyStart = pos;
- if (this.message.messageFlags & MessageFlags_1.MessageFlags.FrequencyHigh) {
+ if (this.message.messageFlags & __1.MessageFlags.FrequencyHigh) {
buf.writeUInt8(this.message.id, pos++);
}
- else if (this.message.messageFlags & MessageFlags_1.MessageFlags.FrequencyMedium) {
+ else if (this.message.messageFlags & __1.MessageFlags.FrequencyMedium) {
buf.writeUInt16BE(this.message.id, pos);
pos += 2;
}
@@ -57,7 +56,7 @@ class Packet {
if (pos < buf.length) {
console.error('WARNING: BUFFER UNDERFLOW: Finished writing but we are not at the end of the buffer (Written: ' + pos + ' bytes, expected ' + buf.length);
}
- if (this.packetFlags & PacketFlags_1.PacketFlags.Zerocoded) {
+ if (this.packetFlags & __1.PacketFlags.Zerocoded) {
buf = Zerocoder_1.Zerocoder.Encode(buf, bodyStart, pos);
}
return buf;
@@ -65,7 +64,7 @@ class Packet {
readFromBuffer(buf, pos, ackReceived, sendAck) {
this.packetFlags = buf.readUInt8(pos++);
this.sequenceNumber = buf.readUInt32BE(pos);
- if (this.packetFlags & PacketFlags_1.PacketFlags.Reliable) {
+ if (this.packetFlags & __1.PacketFlags.Reliable) {
sendAck(this.sequenceNumber);
}
pos = pos + 4;
@@ -78,12 +77,12 @@ class Packet {
this.extraHeader = Buffer.allocUnsafe(0);
}
let appendedAcks = 0;
- if (this.packetFlags & PacketFlags_1.PacketFlags.Ack) {
+ if (this.packetFlags & __1.PacketFlags.Ack) {
appendedAcks = buf.readUInt8(buf.length - 1);
}
- if (this.packetFlags & PacketFlags_1.PacketFlags.Zerocoded) {
+ if (this.packetFlags & __1.PacketFlags.Zerocoded) {
let tail = 0;
- if (this.packetFlags & PacketFlags_1.PacketFlags.Ack) {
+ if (this.packetFlags & __1.PacketFlags.Ack) {
tail = 1;
if (appendedAcks > 0) {
tail += appendedAcks * 4;
@@ -106,9 +105,8 @@ class Packet {
pos++;
}
this.message = new MessageClass[MessageClasses_1.nameFromID(messageID)]();
- const readLength = this.message.readFromBuffer(buf, pos);
- pos += readLength;
- if (this.packetFlags & PacketFlags_1.PacketFlags.Ack) {
+ pos += this.message.readFromBuffer(buf, pos);
+ if (this.packetFlags & __1.PacketFlags.Ack) {
for (let i = 0; i < appendedAcks; i++) {
const ackID = buf.readUInt32BE(pos);
ackReceived(ackID);
diff --git a/dist/classes/Packet.js.map b/dist/classes/Packet.js.map
index 64eef41..4318d26 100644
--- a/dist/classes/Packet.js.map
+++ b/dist/classes/Packet.js.map
@@ -1 +1 @@
-{"version":3,"file":"Packet.js","sourceRoot":"","sources":["../../lib/classes/Packet.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Packet.js","sourceRoot":"","sources":["../../lib/classes/Packet.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/Region.d.ts b/dist/classes/Region.d.ts
index 60a3b4e..5d303db 100644
--- a/dist/classes/Region.d.ts
+++ b/dist/classes/Region.d.ts
@@ -4,8 +4,7 @@ import { Caps } from './Caps';
import { Comms } from './Comms';
import { ClientEvents } from './ClientEvents';
import { IObjectStore } from './interfaces/IObjectStore';
-import { BotOptionFlags, UUID } from '..';
-import { RegionFlags } from '../enums/RegionFlags';
+import { BotOptionFlags, RegionFlags, UUID } from '..';
import { RegionHandshakeMessage } from './messages/RegionHandshake';
import * as Long from 'long';
export declare class Region {
diff --git a/dist/classes/Region.js.map b/dist/classes/Region.js.map
index d96ee54..c77321a 100644
--- a/dist/classes/Region.js.map
+++ b/dist/classes/Region.js.map
@@ -1 +1 @@
-{"version":3,"file":"Region.js","sourceRoot":"","sources":["../../lib/classes/Region.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Region.js","sourceRoot":"","sources":["../../lib/classes/Region.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/Utils.js b/dist/classes/Utils.js
index 280e1df..7ce2252 100644
--- a/dist/classes/Utils.js
+++ b/dist/classes/Utils.js
@@ -1,7 +1,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Long = require("long");
-const HTTPAssets_1 = require("../enums/HTTPAssets");
+const __1 = require("..");
class Utils {
static StringToBuffer(str) {
return Buffer.from(str + '\0', 'utf8');
@@ -50,35 +50,35 @@ class Utils {
}
static HTTPAssetTypeToInventoryType(HTTPAssetType) {
switch (HTTPAssetType) {
- case HTTPAssets_1.HTTPAssets.ASSET_TEXTURE:
+ case __1.HTTPAssets.ASSET_TEXTURE:
return 'texture';
- case HTTPAssets_1.HTTPAssets.ASSET_SOUND:
+ case __1.HTTPAssets.ASSET_SOUND:
return 'sound';
- case HTTPAssets_1.HTTPAssets.ASSET_ANIMATION:
+ case __1.HTTPAssets.ASSET_ANIMATION:
return 'animation';
- case HTTPAssets_1.HTTPAssets.ASSET_GESTURE:
+ case __1.HTTPAssets.ASSET_GESTURE:
return 'gesture';
- case HTTPAssets_1.HTTPAssets.ASSET_LANDMARK:
+ case __1.HTTPAssets.ASSET_LANDMARK:
return 'landmark';
- case HTTPAssets_1.HTTPAssets.ASSET_CALLINGCARD:
+ case __1.HTTPAssets.ASSET_CALLINGCARD:
return 'callcard';
- case HTTPAssets_1.HTTPAssets.ASSET_SCRIPT:
+ case __1.HTTPAssets.ASSET_SCRIPT:
return 'script';
- case HTTPAssets_1.HTTPAssets.ASSET_CLOTHING:
+ case __1.HTTPAssets.ASSET_CLOTHING:
return 'wearable';
- case HTTPAssets_1.HTTPAssets.ASSET_OBJECT:
+ case __1.HTTPAssets.ASSET_OBJECT:
return 'object';
- case HTTPAssets_1.HTTPAssets.ASSET_NOTECARD:
+ case __1.HTTPAssets.ASSET_NOTECARD:
return 'notecard';
- case HTTPAssets_1.HTTPAssets.ASSET_CATEGORY:
+ case __1.HTTPAssets.ASSET_CATEGORY:
return 'category';
- case HTTPAssets_1.HTTPAssets.ASSET_LSL_TEXT:
+ case __1.HTTPAssets.ASSET_LSL_TEXT:
return 'script';
- case HTTPAssets_1.HTTPAssets.ASSET_LSL_BYTECODE:
+ case __1.HTTPAssets.ASSET_LSL_BYTECODE:
return 'script';
- case HTTPAssets_1.HTTPAssets.ASSET_BODYPART:
+ case __1.HTTPAssets.ASSET_BODYPART:
return 'wearable';
- case HTTPAssets_1.HTTPAssets.ASSET_MESH:
+ case __1.HTTPAssets.ASSET_MESH:
return 'mesh';
default:
return '';
diff --git a/dist/classes/Utils.js.map b/dist/classes/Utils.js.map
index 1ff11a2..60d29bd 100644
--- a/dist/classes/Utils.js.map
+++ b/dist/classes/Utils.js.map
@@ -1 +1 @@
-{"version":3,"file":"Utils.js","sourceRoot":"","sources":["../../lib/classes/Utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Utils.js","sourceRoot":"","sources":["../../lib/classes/Utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/classes/Wearable.d.ts b/dist/classes/Wearable.d.ts
index 3854ce8..ea67fde 100644
--- a/dist/classes/Wearable.d.ts
+++ b/dist/classes/Wearable.d.ts
@@ -1,4 +1,4 @@
-import { UUID } from "./UUID";
+import { UUID } from './UUID';
export declare class Wearable {
itemID: UUID;
assetID: UUID;
diff --git a/dist/tests/packets.js b/dist/tests/packets.js
index 6470c09..9beb53e 100644
--- a/dist/tests/packets.js
+++ b/dist/tests/packets.js
@@ -4,8 +4,7 @@ require("mocha");
const fs = require("fs");
const path = require("path");
const Packet_1 = require("../classes/Packet");
-const PacketFlags_1 = require("../enums/PacketFlags");
-const DecodeFlags_1 = require("../enums/DecodeFlags");
+const __1 = require("..");
function compareArrays(arr1, arr2) {
if (arr1.length === arr2.length
&& arr1.every(function (u, i) {
@@ -87,9 +86,9 @@ describe('Packets', () => {
it('should encode back to binary', (done) => {
try {
buf = Buffer.alloc(packet.getSize());
- buf = packet.writeToBuffer(buf, 0, DecodeFlags_1.DecodeFlags.DontChangeFlags);
+ buf = packet.writeToBuffer(buf, 0, __1.DecodeFlags.DontChangeFlags);
let bl = buf.length;
- if (packet.packetFlags & PacketFlags_1.PacketFlags.Ack) {
+ if (packet.packetFlags & __1.PacketFlags.Ack) {
extra += 4 * acksReceived.length;
extra++;
}
diff --git a/dist/tests/packets.js.map b/dist/tests/packets.js.map
index 1ecdcad..72e5c1f 100644
--- a/dist/tests/packets.js.map
+++ b/dist/tests/packets.js.map
@@ -1 +1 @@
-{"version":3,"file":"packets.js","sourceRoot":"","sources":["../../lib/tests/packets.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"packets.js","sourceRoot":"","sources":["../../lib/tests/packets.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/tests/uuid.js b/dist/tests/uuid.js
index e271310..18b8e2d 100644
--- a/dist/tests/uuid.js
+++ b/dist/tests/uuid.js
@@ -3,12 +3,12 @@ Object.defineProperty(exports, "__esModule", { value: true });
require("mocha");
const validator = require("validator");
const assert = require("assert");
-const UUID_1 = require("../classes/UUID");
+const __1 = require("..");
describe('UUID', () => {
describe('random', () => {
it('should generate a random, valid v4 UUID', () => {
- const uuid = UUID_1.UUID.random().toString();
- const secondUUID = UUID_1.UUID.random().toString();
+ const uuid = __1.UUID.random().toString();
+ const secondUUID = __1.UUID.random().toString();
if (typeof uuid !== 'string') {
assert.fail('Returned UUID is not a string');
}
@@ -35,7 +35,7 @@ describe('UUID', () => {
});
describe('zero', () => {
it('should generate a zeroed, valid v4 UUID', () => {
- const uuid = UUID_1.UUID.zero().toString();
+ const uuid = __1.UUID.zero().toString();
if (typeof uuid !== 'string') {
assert.fail('Returned UUID is not a string');
}
@@ -51,7 +51,7 @@ describe('UUID', () => {
describe('encode/decode', () => {
it('should correctly decode a 16-byte UUID from a buffer', () => {
const buf = Buffer.from('00004af668bb6fe34893881408f586c5657c4e1c9910', 'hex');
- const uuid = new UUID_1.UUID(buf, 2);
+ const uuid = new __1.UUID(buf, 2);
const str = uuid.toString();
if (typeof str !== 'string') {
assert.fail('Returned UUID is not a string');
@@ -66,7 +66,7 @@ describe('UUID', () => {
});
it('should correct encode a UUID into the correct position in a buffer', () => {
const buf = Buffer.alloc(22);
- const uuid = new UUID_1.UUID('4af668bb-6fe3-4893-8814-08f586c5657c');
+ const uuid = new __1.UUID('4af668bb-6fe3-4893-8814-08f586c5657c');
uuid.writeToBuffer(buf, 2);
const bufCmp = Buffer.from('00004af668bb6fe34893881408f586c5657c00000000', 'hex');
if (buf.compare(bufCmp) !== 0) {
diff --git a/dist/tests/uuid.js.map b/dist/tests/uuid.js.map
index 3f55f79..294e83b 100644
--- a/dist/tests/uuid.js.map
+++ b/dist/tests/uuid.js.map
@@ -1 +1 @@
-{"version":3,"file":"uuid.js","sourceRoot":"","sources":["../../lib/tests/uuid.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"uuid.js","sourceRoot":"","sources":["../../lib/tests/uuid.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/lib/classes/Comms.ts b/lib/classes/Comms.ts
index c3578fe..2464df3 100644
--- a/lib/classes/Comms.ts
+++ b/lib/classes/Comms.ts
@@ -17,7 +17,7 @@ import {
GroupInviteEvent,
InstantMessageEvent,
InstantMessageEventFlags,
- InventoryOfferedEvent,
+ InventoryOfferedEvent,
LureEvent,
ScriptDialogEvent,
UUID
diff --git a/lib/classes/GameObjectFull.ts b/lib/classes/GameObjectFull.ts
index e9b061e..52d7763 100644
--- a/lib/classes/GameObjectFull.ts
+++ b/lib/classes/GameObjectFull.ts
@@ -3,9 +3,9 @@ import {UUID} from './UUID';
import {PCode} from '../enums/PCode';
import {Quaternion} from './Quaternion';
import {Tree} from '../enums/Tree';
-import {SoundFlags} from '../enums/SoundFlags';
import {NameValue} from './NameValue';
import {IGameObject} from './interfaces/IGameObject';
+import {SoundFlags} from '..';
export class GameObjectFull implements IGameObject
{
diff --git a/lib/classes/GameObjectLite.ts b/lib/classes/GameObjectLite.ts
index 56e85bb..eba491e 100644
--- a/lib/classes/GameObjectLite.ts
+++ b/lib/classes/GameObjectLite.ts
@@ -19,11 +19,7 @@ export class GameObjectLite implements IGameObject
hasNameValueEntry(key: string): boolean
{
- if (this.NameValue['AttachItemID'])
- {
- return true;
- }
- return false;
+ return this.NameValue['AttachItemID'] !== undefined;
}
getNameValueEntry(key: string): string
diff --git a/lib/classes/Inventory.ts b/lib/classes/Inventory.ts
index 53a7ffc..d18e967 100644
--- a/lib/classes/Inventory.ts
+++ b/lib/classes/Inventory.ts
@@ -1,9 +1,8 @@
import {UUID} from './UUID';
import {ClientEvents} from './ClientEvents';
-import {AssetType} from '../enums/AssetType';
import {InventoryFolder} from './InventoryFolder';
-import uuid = require('uuid');
import {Agent} from './Agent';
+import {AssetType} from '..';
export class Inventory
{
diff --git a/lib/classes/InventoryFolder.ts b/lib/classes/InventoryFolder.ts
index 2b85358..1d81d93 100644
--- a/lib/classes/InventoryFolder.ts
+++ b/lib/classes/InventoryFolder.ts
@@ -1,11 +1,11 @@
import {UUID} from './UUID';
-import {AssetType} from '../enums/AssetType';
import {InventoryItem} from './InventoryItem';
import * as fs from 'fs';
import * as path from 'path';
import * as LLSD from '@caspertech/llsd';
import {InventorySortOrder} from '../enums/InventorySortOrder';
import {Agent} from './Agent';
+import {AssetType} from '..';
export class InventoryFolder
{
diff --git a/lib/classes/InventoryItem.ts b/lib/classes/InventoryItem.ts
index f56b706..4311d4f 100644
--- a/lib/classes/InventoryItem.ts
+++ b/lib/classes/InventoryItem.ts
@@ -1,8 +1,7 @@
import {UUID} from './UUID';
import {InventoryType} from '../enums/InventoryType';
-import {AssetType} from '../enums/AssetType';
-import {InventoryItemFlags} from '../enums/InventoryItemFlags';
import {PermissionMask} from '../enums/PermissionMask';
+import {AssetType, InventoryItemFlags} from '..';
export class InventoryItem
{
diff --git a/lib/classes/LoginResponse.ts b/lib/classes/LoginResponse.ts
index 69270d9..94f4f48 100644
--- a/lib/classes/LoginResponse.ts
+++ b/lib/classes/LoginResponse.ts
@@ -1,12 +1,11 @@
import {UUID} from './UUID';
import {Agent} from './Agent';
import {Region} from './Region';
-import {LoginFlags} from '../enums/LoginFlags';
import {Vector3} from './Vector3';
import Long = require('long');
import {ClientEvents} from './ClientEvents';
-import {BotOptionFlags} from '../enums/BotOptionFlags';
import {InventoryFolder} from './InventoryFolder';
+import {BotOptionFlags, LoginFlags} from '..';
export class LoginResponse
{
diff --git a/lib/classes/MapBlock.ts b/lib/classes/MapBlock.ts
index e4b4a5c..d0acd1c 100644
--- a/lib/classes/MapBlock.ts
+++ b/lib/classes/MapBlock.ts
@@ -1,4 +1,4 @@
-import {UUID} from "./UUID";
+import {UUID} from './UUID';
export class MapBlock
{
diff --git a/lib/classes/MessageBase.ts b/lib/classes/MessageBase.ts
index 25429a7..ffcea3c 100644
--- a/lib/classes/MessageBase.ts
+++ b/lib/classes/MessageBase.ts
@@ -1,5 +1,5 @@
-import {MessageFlags} from '../enums/MessageFlags';
import {Message} from '../enums/Message';
+import {MessageFlags} from '..';
export interface MessageBase
{
diff --git a/lib/classes/ObjectStoreFull.ts b/lib/classes/ObjectStoreFull.ts
index a29bda5..e3f5d46 100644
--- a/lib/classes/ObjectStoreFull.ts
+++ b/lib/classes/ObjectStoreFull.ts
@@ -11,7 +11,6 @@ import {Agent} from './Agent';
import {UUID} from './UUID';
import {Quaternion} from './Quaternion';
import {Vector3} from './Vector3';
-import {CompressedFlags} from '../enums/CompressedFlags';
import {ExtraParamType} from '../enums/ExtraParamType';
import {Utils} from './Utils';
import {PCode} from '../enums/PCode';
@@ -21,7 +20,7 @@ import {KillObjectMessage} from './messages/KillObject';
import {IObjectStore} from './interfaces/IObjectStore';
import {GameObjectFull} from './GameObjectFull';
import {IGameObject} from './interfaces/IGameObject';
-import {BotOptionFlags} from '../enums/BotOptionFlags';
+import {BotOptionFlags, CompressedFlags} from '..';
export class ObjectStoreFull implements IObjectStore
{
diff --git a/lib/classes/ObjectStoreLite.ts b/lib/classes/ObjectStoreLite.ts
index a9aaaa0..8b45296 100644
--- a/lib/classes/ObjectStoreLite.ts
+++ b/lib/classes/ObjectStoreLite.ts
@@ -9,7 +9,6 @@ import {MultipleObjectUpdateMessage} from './messages/MultipleObjectUpdate';
import {RequestMultipleObjectsMessage} from './messages/RequestMultipleObjects';
import {Agent} from './Agent';
import {UUID} from './UUID';
-import {CompressedFlags} from '../enums/CompressedFlags';
import {ExtraParamType} from '../enums/ExtraParamType';
import {Utils} from './Utils';
import {PCode} from '../enums/PCode';
@@ -18,7 +17,7 @@ import {KillObjectMessage} from './messages/KillObject';
import {IObjectStore} from './interfaces/IObjectStore';
import {GameObjectLite} from './GameObjectLite';
import {NameValue} from './NameValue';
-import {BotOptionFlags} from '../enums/BotOptionFlags';
+import {BotOptionFlags, CompressedFlags} from '..';
export class ObjectStoreLite implements IObjectStore
{
diff --git a/lib/classes/Packet.ts b/lib/classes/Packet.ts
index f1ea66e..2cba019 100644
--- a/lib/classes/Packet.ts
+++ b/lib/classes/Packet.ts
@@ -1,10 +1,8 @@
-import {PacketFlags} from '../enums/PacketFlags';
import {MessageBase} from './MessageBase';
import {Zerocoder} from './Zerocoder';
import {nameFromID} from './MessageClasses';
-import {MessageFlags} from '../enums/MessageFlags';
import * as MessageClass from './MessageClasses';
-import {DecodeFlags} from '../enums/DecodeFlags';
+import {DecodeFlags, MessageFlags, PacketFlags} from '..';
export class Packet
{
@@ -142,8 +140,7 @@ export class Packet
this.message = new (MessageClass)[nameFromID(messageID)]() as MessageBase;
- const readLength = this.message.readFromBuffer(buf, pos);
- pos += readLength;
+ pos += this.message.readFromBuffer(buf, pos);
if (this.packetFlags & PacketFlags.Ack)
{
diff --git a/lib/classes/Region.ts b/lib/classes/Region.ts
index f992472..b6a3aeb 100644
--- a/lib/classes/Region.ts
+++ b/lib/classes/Region.ts
@@ -6,12 +6,11 @@ import {ClientEvents} from './ClientEvents';
import {IObjectStore} from './interfaces/IObjectStore';
import {ObjectStoreFull} from './ObjectStoreFull';
import {ObjectStoreLite} from './ObjectStoreLite';
-import {BotOptionFlags, PacketFlags, UUID} from '..';
+import {BotOptionFlags, PacketFlags, RegionFlags, UUID} from '..';
import {RequestRegionInfoMessage} from './messages/RequestRegionInfo';
import {RegionInfoMessage} from './messages/RegionInfo';
import {Message} from '../enums/Message';
import {Utils} from './Utils';
-import {RegionFlags} from '../enums/RegionFlags';
import {RegionHandshakeMessage} from './messages/RegionHandshake';
import {MapNameRequestMessage} from './messages/MapNameRequest';
import {GridLayerType} from '../enums/GridLayerType';
diff --git a/lib/classes/Utils.ts b/lib/classes/Utils.ts
index 687f0de..a3265f1 100644
--- a/lib/classes/Utils.ts
+++ b/lib/classes/Utils.ts
@@ -1,5 +1,5 @@
import * as Long from 'long';
-import {HTTPAssets} from '../enums/HTTPAssets';
+import {HTTPAssets} from '..';
export class Utils
{
diff --git a/lib/classes/Wearable.ts b/lib/classes/Wearable.ts
index efd511a..814bc2e 100644
--- a/lib/classes/Wearable.ts
+++ b/lib/classes/Wearable.ts
@@ -1,4 +1,4 @@
-import {UUID} from "./UUID";
+import {UUID} from './UUID';
export class Wearable
{
diff --git a/lib/enums/AgentFlags.ts b/lib/enums/AgentFlags.ts
index 4f95a47..b5156b5 100644
--- a/lib/enums/AgentFlags.ts
+++ b/lib/enums/AgentFlags.ts
@@ -1,4 +1,4 @@
export enum AgentFlags {
None = 0,
HideGroupTitle = 1
-}
\ No newline at end of file
+}
diff --git a/lib/enums/AgentState.ts b/lib/enums/AgentState.ts
index 620e731..47f62fd 100644
--- a/lib/enums/AgentState.ts
+++ b/lib/enums/AgentState.ts
@@ -2,4 +2,4 @@ export enum AgentState {
None = 0,
Typing = 4,
Editing = 16
-}
\ No newline at end of file
+}
diff --git a/lib/enums/AssetType.ts b/lib/enums/AssetType.ts
index ce47c17..892ec11 100644
--- a/lib/enums/AssetType.ts
+++ b/lib/enums/AssetType.ts
@@ -36,4 +36,4 @@ export enum AssetType
Inbox = 50,
Outbox = 51,
BasicRoot = 51
-}
\ No newline at end of file
+}
diff --git a/lib/enums/AttachmentPoint.ts b/lib/enums/AttachmentPoint.ts
index ef8f812..3341129 100644
--- a/lib/enums/AttachmentPoint.ts
+++ b/lib/enums/AttachmentPoint.ts
@@ -41,4 +41,4 @@ export enum AttachmentPoint
HUDBottomRight,
Neck,
Root
-}
\ No newline at end of file
+}
diff --git a/lib/enums/ChatAudible.ts b/lib/enums/ChatAudible.ts
index 29e504a..91bea0a 100644
--- a/lib/enums/ChatAudible.ts
+++ b/lib/enums/ChatAudible.ts
@@ -3,4 +3,4 @@ export enum ChatAudibleLevel
Not = -1,
Barely = 0,
Fully = 1
-}
\ No newline at end of file
+}
diff --git a/lib/enums/ControlFlags.ts b/lib/enums/ControlFlags.ts
index 9f801c1..b10e01c 100644
--- a/lib/enums/ControlFlags.ts
+++ b/lib/enums/ControlFlags.ts
@@ -33,4 +33,4 @@ export enum ControlFlags
AGENT_CONTROL_LBUTTON_UP = 0x1 << 29,
AGENT_CONTROL_ML_LBUTTON_DOWN = 0x1 << 30,
AGENT_CONTROL_ML_LBUTTON_UP = 0x1 << 31
-}
\ No newline at end of file
+}
diff --git a/lib/enums/DecodeFlags.ts b/lib/enums/DecodeFlags.ts
index e9f06e9..47d75a0 100644
--- a/lib/enums/DecodeFlags.ts
+++ b/lib/enums/DecodeFlags.ts
@@ -1,4 +1,4 @@
export enum DecodeFlags
{
DontChangeFlags = 1
-}
\ No newline at end of file
+}
diff --git a/lib/enums/ExtraParamType.ts b/lib/enums/ExtraParamType.ts
index 2746ebe..cc4557e 100644
--- a/lib/enums/ExtraParamType.ts
+++ b/lib/enums/ExtraParamType.ts
@@ -5,4 +5,4 @@ export enum ExtraParamType
Sculpt = 0x30,
LightImage = 0x40,
Mesh = 0x60
-}
\ No newline at end of file
+}
diff --git a/lib/enums/FilterResponse.ts b/lib/enums/FilterResponse.ts
index 9ddb386..73d61c1 100644
--- a/lib/enums/FilterResponse.ts
+++ b/lib/enums/FilterResponse.ts
@@ -3,4 +3,4 @@ export enum FilterResponse
NoMatch = 0,
Match = 1,
Finish = 2
-}
\ No newline at end of file
+}
diff --git a/lib/enums/GridItemType.ts b/lib/enums/GridItemType.ts
index 3ced437..4514ed6 100644
--- a/lib/enums/GridItemType.ts
+++ b/lib/enums/GridItemType.ts
@@ -9,4 +9,4 @@ export enum GridItemType
Classified = 8,
AdultEvent = 9,
AdultLandForSale = 10
-}
\ No newline at end of file
+}
diff --git a/lib/enums/InstantMessageDialog.ts b/lib/enums/InstantMessageDialog.ts
index 6cef2b8..3c98854 100644
--- a/lib/enums/InstantMessageDialog.ts
+++ b/lib/enums/InstantMessageDialog.ts
@@ -43,4 +43,4 @@ export enum InstantMessageDialog
FriendshipDeclined = 40,
StartTyping = 41,
StopTyping = 42
-}
\ No newline at end of file
+}
diff --git a/lib/enums/InstantMessageEventFlags.ts b/lib/enums/InstantMessageEventFlags.ts
index 0393d9b..b89ac0b 100644
--- a/lib/enums/InstantMessageEventFlags.ts
+++ b/lib/enums/InstantMessageEventFlags.ts
@@ -4,4 +4,4 @@ export enum InstantMessageEventFlags
busyResponse = 1,
startTyping = 2,
finishTyping = 4
-}
\ No newline at end of file
+}
diff --git a/lib/enums/InventoryItemFlags.ts b/lib/enums/InventoryItemFlags.ts
index 0ad087b..9ef18b5 100644
--- a/lib/enums/InventoryItemFlags.ts
+++ b/lib/enums/InventoryItemFlags.ts
@@ -10,4 +10,4 @@ export enum InventoryItemFlags
ObjectOverwriteNextOwner = 0x100000,
ObjectHasMultipleItems = 0x200000,
SharedSingleReference = 0x40000000
-}
\ No newline at end of file
+}
diff --git a/lib/enums/InventorySortOrder.ts b/lib/enums/InventorySortOrder.ts
index 3224628..f6fe558 100644
--- a/lib/enums/InventorySortOrder.ts
+++ b/lib/enums/InventorySortOrder.ts
@@ -4,4 +4,4 @@ export enum InventorySortOrder
ByDate = 1,
FoldersByName = 2,
SystemFoldersToTop = 4
-}
\ No newline at end of file
+}
diff --git a/lib/enums/InventoryType.ts b/lib/enums/InventoryType.ts
index a2b9838..9e37f4f 100644
--- a/lib/enums/InventoryType.ts
+++ b/lib/enums/InventoryType.ts
@@ -24,4 +24,4 @@ export enum InventoryType
Animation = 19,
Gesture = 20,
Mesh = 22,
-}
\ No newline at end of file
+}
diff --git a/lib/enums/LoginFlags.ts b/lib/enums/LoginFlags.ts
index eea3c99..8459383 100644
--- a/lib/enums/LoginFlags.ts
+++ b/lib/enums/LoginFlags.ts
@@ -3,4 +3,4 @@ export enum LoginFlags {
daylightSavings = 2,
stipendSinceLogin = 4,
gendered = 8
-}
\ No newline at end of file
+}
diff --git a/lib/enums/PCode.ts b/lib/enums/PCode.ts
index 0d85a6f..a5613ec 100644
--- a/lib/enums/PCode.ts
+++ b/lib/enums/PCode.ts
@@ -7,4 +7,4 @@ export enum PCode
NewTree = 111,
ParticleSystem = 143,
Tree = 255
-}
\ No newline at end of file
+}
diff --git a/lib/enums/PermissionMask.ts b/lib/enums/PermissionMask.ts
index b1d983a..d070add 100644
--- a/lib/enums/PermissionMask.ts
+++ b/lib/enums/PermissionMask.ts
@@ -9,4 +9,4 @@ export enum PermissionMask
Damage = 1 << 20,
// All doesn't include Export, which must be explicitly set
All = (1 << 13) | (1 << 14) | (1 << 15) | (1 << 19)
-}
\ No newline at end of file
+}
diff --git a/lib/enums/RegionProtocolFlags.ts b/lib/enums/RegionProtocolFlags.ts
index 11485e5..8e03a93 100644
--- a/lib/enums/RegionProtocolFlags.ts
+++ b/lib/enums/RegionProtocolFlags.ts
@@ -2,4 +2,4 @@ export enum RegionProtocolFlags {
None = 0,
AgentAppearanceService = 1,
SelfAppearanceSupport = 4
-}
\ No newline at end of file
+}
diff --git a/lib/enums/TeleportEventType.ts b/lib/enums/TeleportEventType.ts
index eba91ef..74cd659 100644
--- a/lib/enums/TeleportEventType.ts
+++ b/lib/enums/TeleportEventType.ts
@@ -4,4 +4,4 @@ export enum TeleportEventType
TeleportProgress,
TeleportCompleted,
TeleportFailed
-}
\ No newline at end of file
+}
diff --git a/lib/enums/Tree.ts b/lib/enums/Tree.ts
index 6573d3a..3ff7a8f 100644
--- a/lib/enums/Tree.ts
+++ b/lib/enums/Tree.ts
@@ -21,4 +21,4 @@ export enum Tree
Kelp1,
BeachGrass1,
Kelp2
-}
\ No newline at end of file
+}
diff --git a/lib/events/FriendRequestEvent.ts b/lib/events/FriendRequestEvent.ts
index 0c0249f..7f18449 100644
--- a/lib/events/FriendRequestEvent.ts
+++ b/lib/events/FriendRequestEvent.ts
@@ -6,4 +6,4 @@ export class FriendRequestEvent
fromName: string;
requestID: UUID;
message: string;
-}
\ No newline at end of file
+}
diff --git a/lib/events/FriendResponseEvent.ts b/lib/events/FriendResponseEvent.ts
index c3eff73..29b693c 100644
--- a/lib/events/FriendResponseEvent.ts
+++ b/lib/events/FriendResponseEvent.ts
@@ -7,4 +7,4 @@ export class FriendResponseEvent
message: string;
accepted: boolean;
requestID: UUID;
-}
\ No newline at end of file
+}
diff --git a/lib/events/GroupChatEvent.ts b/lib/events/GroupChatEvent.ts
index e19df71..8ef4e36 100644
--- a/lib/events/GroupChatEvent.ts
+++ b/lib/events/GroupChatEvent.ts
@@ -6,4 +6,4 @@ export class GroupChatEvent
from: UUID;
fromName: string;
message: string;
-}
\ No newline at end of file
+}
diff --git a/lib/events/GroupChatSessionJoinEvent.ts b/lib/events/GroupChatSessionJoinEvent.ts
index f75bf5d..970d61a 100644
--- a/lib/events/GroupChatSessionJoinEvent.ts
+++ b/lib/events/GroupChatSessionJoinEvent.ts
@@ -4,4 +4,4 @@ export class GroupChatSessionJoinEvent
{
sessionID: UUID;
success: boolean;
-}
\ No newline at end of file
+}
diff --git a/lib/events/GroupInviteEvent.ts b/lib/events/GroupInviteEvent.ts
index b99689e..6fac4e1 100644
--- a/lib/events/GroupInviteEvent.ts
+++ b/lib/events/GroupInviteEvent.ts
@@ -6,4 +6,4 @@ export class GroupInviteEvent
fromName: string;
message: string;
inviteID: UUID;
-}
\ No newline at end of file
+}
diff --git a/lib/events/InventoryOfferedEvent.ts b/lib/events/InventoryOfferedEvent.ts
index df1feb6..0b2a8e0 100644
--- a/lib/events/InventoryOfferedEvent.ts
+++ b/lib/events/InventoryOfferedEvent.ts
@@ -8,4 +8,4 @@ export class InventoryOfferedEvent
message: string;
source: ChatSourceType;
type: AssetType;
-}
\ No newline at end of file
+}
diff --git a/lib/events/LureEvent.ts b/lib/events/LureEvent.ts
index 98ffe95..acb2f09 100644
--- a/lib/events/LureEvent.ts
+++ b/lib/events/LureEvent.ts
@@ -10,4 +10,4 @@ export class LureEvent
gridX: number;
gridY: number;
lureID: UUID;
-}
\ No newline at end of file
+}
diff --git a/lib/events/TeleportEvent.ts b/lib/events/TeleportEvent.ts
index 02e9076..50e2927 100644
--- a/lib/events/TeleportEvent.ts
+++ b/lib/events/TeleportEvent.ts
@@ -7,4 +7,4 @@ export class TeleportEvent
simIP: string;
simPort: number;
seedCapability: string;
-}
\ No newline at end of file
+}
diff --git a/lib/tests/packets.ts b/lib/tests/packets.ts
index 2c99a54..bcd7621 100644
--- a/lib/tests/packets.ts
+++ b/lib/tests/packets.ts
@@ -2,9 +2,7 @@ import 'mocha';
import * as fs from 'fs';
import * as path from 'path';
import {Packet} from '../classes/Packet';
-import {nameFromID} from '../classes/MessageClasses';
-import {PacketFlags} from '../enums/PacketFlags';
-import {DecodeFlags} from '../enums/DecodeFlags';
+import {DecodeFlags, PacketFlags} from '..';
function compareArrays(arr1: any[], arr2: any[])
{
diff --git a/lib/tests/uuid.ts b/lib/tests/uuid.ts
index 3c49ad0..e7c5694 100644
--- a/lib/tests/uuid.ts
+++ b/lib/tests/uuid.ts
@@ -1,7 +1,7 @@
import 'mocha';
import * as validator from 'validator';
import * as assert from 'assert';
-import {UUID} from '../classes/UUID';
+import {UUID} from '..';
describe('UUID', () =>
{