From f145498abdffbbecbfd6b51198bc957a3d8e09c2 Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Sun, 5 Jan 2020 00:30:13 +0000 Subject: [PATCH] Supply more information with a MapBlock --- lib/classes/MapBlock.ts | 7 ++++++- lib/classes/commands/GridCommands.ts | 4 ++++ package-lock.json | 2 +- package.json | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/classes/MapBlock.ts b/lib/classes/MapBlock.ts index d0acd1c..85666db 100644 --- a/lib/classes/MapBlock.ts +++ b/lib/classes/MapBlock.ts @@ -1,8 +1,13 @@ import {UUID} from './UUID'; +import { RegionFlags } from '..'; export class MapBlock { name: string; mapImage: UUID; accessFlags: number; -} \ No newline at end of file + x: number; + y: number; + waterHeight: number; + regionFlags: RegionFlags; +} diff --git a/lib/classes/commands/GridCommands.ts b/lib/classes/commands/GridCommands.ts index 350a743..7a1462f 100644 --- a/lib/classes/commands/GridCommands.ts +++ b/lib/classes/commands/GridCommands.ts @@ -226,6 +226,10 @@ export class GridCommands extends CommandsBase mapBlock.name = Utils.BufferToStringSimple(data.Name); mapBlock.accessFlags = data.Access; mapBlock.mapImage = data.MapImageID; + mapBlock.x = data.X; + mapBlock.y = data.Y + mapBlock.waterHeight = data.WaterHeight; + mapBlock.regionFlags = data.RegionFlags; response.regions.push(mapBlock); } }); diff --git a/package-lock.json b/package-lock.json index 2d729a6..172a52d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.5.10", + "version": "0.5.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 720ce7d..dab7064 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.5.10", + "version": "0.5.11", "description": "A node.js interface for Second Life.", "main": "dist/index.js", "types": "dist/index.d.ts",