Casper Warden
4c6cbfc45b
- When resolving objects, populate object costs (land impact)
...
- Add a function to find objects by name (regex or micromatch *glob style)
2018-10-20 14:32:33 +01:00
Casper Warden
c291ed7eda
Remove dist directory from version control - it's causing too much clutter.
2018-10-19 16:43:15 +01:00
Casper Warden
2efd01dca5
Add getAllObjects() query for the object store
2018-10-19 16:39:24 +01:00
Casper Warden
2852c76cb0
- Implement camera controls
...
- Option to resolve object properties when fetching from object store (names, descriptions etc). Can be more efficient - TODO: use FamilyProperties for child prims.
- Refactored objectstore to reduce code duplication
2018-10-19 16:30:09 +01:00
Casper Warden
ff0a5fa58b
- Add grabObject, deGrabObject, dragGrabbedObject, touchObject to RegionCommands ( closes #8 )
...
- Properly decode object TextureEntry
- Properly decode object ParticleSystem
- Properly decode object ObjectData
- Properly decode object TextColor
- Properly decode Linden Tree species
- Correct handling of ObjectUpdateCached (only request objects if we don't already have them)
- Implement handling of ImprovedTerseObjectUpdate to complete support for R-Tree object searching
- Object store interface: getObjectByUUID, getObjectByLocalID
2018-10-16 16:46:58 +01:00
Casper Warden
9eee7f9716
- Implement 3D space rtree-based indexing in the Full ObjectStore
...
- Implement ScriptDialogReply thanks to Hintswen
- Add a rudimentary object search - doesn't work fully yet because of the missing messages
2018-10-12 17:31:14 +01:00
Casper Warden
bb6915e9f5
Bump node.js version required to 7.6.0 (when async/await was introduced)
2018-10-12 15:04:29 +01:00
Casper Warden
348ed26aa4
Bump minimum node.js version required (for async/await)
2018-10-12 15:02:59 +01:00
Casper Warden
2a0c4dc3e8
[BREAKING CHANGES] - Add new commands module for the Friends list, add new events for friends online/offline, friend rights management, friend map lookup
2018-10-12 14:34:43 +01:00
Casper Warden
375abc433e
Bump version to 0.4.9
2018-10-12 10:01:08 +01:00
Casper Warden
9242c474bd
Fix handling of waitForMessages timeout
2018-10-12 09:41:35 +01:00
Casper Warden
35e705683d
Fix missing array in getRegionMapInfo
2018-10-12 09:32:33 +01:00
Casper Warden
4d3a5c77bf
Update README.md
2018-10-10 10:48:37 +01:00
Casper Warden
fce8174f76
Update README.md
2018-10-10 10:46:02 +01:00
Casper Warden
4acf2bbe73
Update README.md
...
Remove nsp badge since it's broken
2018-10-10 10:44:19 +01:00
Casper Warden
5ababa7b1e
Accidentally included tslint/error
2018-10-10 10:41:34 +01:00
Casper Warden
17d0d0a0b8
Bump to 0.4.7 for npm
2018-10-10 10:37:39 +01:00
Casper Warden
572cd576de
Fix lint issues
2018-10-10 10:36:12 +01:00
Casper Warden
c6c6768dc9
Bring deps up to date
2018-10-10 10:12:20 +01:00
Casper Warden
fefdada38e
bot.stayPut( .. ); - The bot will constantly attempt to teleport back to its set position. Good for recovery after region restarts.
2018-10-09 20:17:32 +01:00
Casper Warden
da9fe9710c
Teleport and EventQueue reliability improvements. Start plumbing for stayPut()
2018-10-09 20:03:28 +01:00
Casper Warden
56f99d3ef3
Bump release with updated deps
2018-10-07 17:51:11 +01:00
Casper Warden
cee9a21539
Update deps
2018-10-07 17:50:24 +01:00
Casper Warden
fc616ee602
Bump version number
2018-10-07 17:16:56 +01:00
Casper Warden
8083b78cc1
Add message ID to timeout error to help diagnose issues like bug #2
2018-10-07 17:12:44 +01:00
Casper Warden
960f024ea4
More refactoring stuff
...
- Add a waitForEventQueue promise, to get rid of the 5 second fudge from testBot.js
- Async'ify testBot.js
- Complete plumbing for Hint's ScriptDialog support (see changes to ScriptDialogEvent.ts and Comms.ts
- Fix: The EventQueue was pausing for 5 seconds every 30 seconds
2018-10-07 17:06:54 +01:00
Casper Warden
3e993a07e3
Merge pull request #6 from hintswen/master
...
Tried to add a ScriptDialog event...
2018-10-07 15:12:14 +01:00
Casper Warden
1137868932
Refactor: Async-ify a bunch of stuff. Change waitForMessage to template style. Disable strictPropertyInitialization in typescript config.
2018-10-07 14:59:07 +01:00
hintswen
377096a045
Revert "Revert "Tried to add a ScriptDialog event...""
...
This reverts commit 91117fea5c .
2018-10-08 00:56:33 +11:00
Casper Warden
d45204a91c
Update dependencies
2018-10-07 14:54:50 +01:00
Casper Warden
f9aee19e31
Merge pull request #5 from hintswen/master
...
Fixed typo and filter
2018-10-07 14:51:01 +01:00
hintswen
91117fea5c
Revert "Tried to add a ScriptDialog event..."
...
This reverts commit c7be7a380c .
2018-10-08 00:47:23 +11:00
hintswen
c7be7a380c
Tried to add a ScriptDialog event...
...
It's currently not working, not sure what I missed.
2018-10-07 22:26:39 +11:00
hintswen
6e6cedae70
Fixed typo and filter
2018-10-07 16:32:30 +11:00
Casper Warden
ad559567b3
This commit demonstrates how to add a new client command to node-metaverse.
...
It also shows how to add a new command category (ParcelCommands)
Everything under dist/ is auto-generated with "npm run build".
2018-10-06 17:18:46 +01:00
Casper Warden
cb2be348d7
The rest of the refactor
2018-10-06 17:16:51 +01:00
Casper Warden
eb5ef5b074
Tidy up imports, add missing exports, rename some events for consistency
2018-10-06 17:09:41 +01:00
Casper Warden
11f2f9b320
Refactor waitForMessage to waitForPacket (since it returns a packet) and add a new waitForMessage which return the MessageBase, which makes usage a little tidier with async.
2018-10-06 16:03:10 +01:00
Casper Warden
f5e3df4ebf
Some code tidy and migrate simple promises to async/await
2018-10-06 15:29:06 +01:00
Casper Warden
7a3643018a
Get map image with objects
2018-04-08 00:50:23 +01:00
Casper Warden
07ffe2cb8a
Fix up teleports
2018-04-07 22:32:12 +01:00
Casper Warden
9f3f346cdd
Fix grid filter
2018-04-07 22:19:44 +01:00
Casper Warden
16aa98268d
Fix grid coordinate checks
2018-04-07 22:07:13 +01:00
Casper Warden
0790fc30a3
Merge branch 'master' of github.com:CasperTech/node-metaverse
2018-04-07 21:43:51 +01:00
Casper Warden
70f1faafdc
Add support for getting grid map block data via a range request
2018-04-07 21:43:39 +01:00
Casper Warden
322aef97de
Merge pull request #3 from DaxDupont/i-have-no-console-and-i-must-log
...
Removes stopping animation debug message.
2018-01-22 13:29:46 +00:00
Dax Dupont
bce2a4fc31
Removes stopping animation debug
2018-01-02 18:06:10 +01:00
Casper Warden
fce9213ad7
Try to catch decode errors
2017-12-31 02:38:29 +00:00
Casper Warden
a02ba01c94
Build
2017-12-20 18:11:33 +00:00
Casper Warden
3ef4285b14
Fix creation of cache directory
2017-12-20 18:10:18 +00:00