RLV scripts passing inventory items do not generate inventory paths correctly.
Summary
RLV scripts give a path for inventory items passed, Alchemy just creates a folder with the full path as it's name instead of the path.
Steps to reproduce
- Use RLV object that passes an item to attach.
- Script uses as folder name for objects '#RLV/some/path/here'
- When accepting or auto accepting, creates a folder called '#RLV/some/path/here'
What is the current bug behavior?
The viewer just creates a folder called '#RLV/some/path/here'.
Because of this, RLVa is not able to attach objects that haven't been placed in the correct location either after the fact too.
What is the expected correct behavior?
An RLV enabled viewer should generate a path from the folder name described above and it should deduplicate existing paths if any:
- #RLV
-
- some
-
-
- path
-
-
-
-
- here
-
-
Environment
Alchemy 6.3.6 (46661) (64 bit) (Alchemy Project FluffyFox) (B)
Release Notes
You are at 124.7, 127.8, 3001.0 in ONCU located at sim9054.agni.lindenlab.com (216.82.41.230:13020)
SLURL: http://maps.secondlife.com/secondlife/ONCU/125/128/3001
(global coordinates 280445.0, 240256.0, 3001.0)
Second Life Server 2020-02-14T20:17:32.536748
Release Notes
CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz (3792 MHz)
Memory: 16329 MB
OS Version: Microsoft Windows 10 64-bit (Build 18363)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 1080/PCIe/SSE2
Windows Graphics Driver Version: 26.21.14.4187
OpenGL Version: 4.6.0 NVIDIA 441.87
Window size: 1920x1057
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 512m
Bandwidth: 3000kbit/s
LOD factor: 2
Render quality: 5
Advanced Lighting Model: Enabled
Texture memory: 3072MB
VFS (cache) creation time: February 29 2020 08:48:37
RestrainedLove API: RLV v3.2.1 / RLVa v2.2.2.46661
libcurl Version: libcurl/7.68.0 OpenSSL/1.1.1d zlib/1.2.11 WinIDN nghttp2/1.40.0
J2C Decoder Version: OpenJPEG: 1.5.1, Runtime: 1.5.1
Audio Driver Version: FMOD Studio 2.00.07
Font Decoder Version: FreeType 2.10.1
Dullahan: 1.3.202002240402 / CEF: 79.1.38+gecefb59+chromium-79.0.3945.130 / Chromium: 79.0.3945.130
LibVLC Version: 3.0.8
Voice Server Version: Not Connected
Compiler Version: MSVC 192428316
Build Configuration: Release
Build Date: Feb 29 2020 20:42:16
Git Revision: a3f2f5869b53e7827739ca23b013016dc15e67cd
Packets Lost: 34/47239 (0.0%)
March 02 2020 15:55:23