summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSgeo <[email protected]>2017-06-25 16:59:06 -0400
committerSgeo <[email protected]>2017-06-25 16:59:06 -0400
commit1fd9590a66658871f8e9c00e43fa135eafb2d3e5 (patch)
tree8cab2926d8ad3a744cb1d6134ef63d16a6b4ed59
parentCreated Sharing (markdown) (diff)
downloadlibreworlds-wiki-1fd9590a66658871f8e9c00e43fa135eafb2d3e5.tar.xz
libreworlds-wiki-1fd9590a66658871f8e9c00e43fa135eafb2d3e5.zip
Updated Sharing (markdown)
-rw-r--r--Sharing.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/Sharing.md b/Sharing.md
index 9fda307..fecd109 100644
--- a/Sharing.md
+++ b/Sharing.md
@@ -1,4 +1,6 @@
Sharing occurs with "Attributes" attached to a [[NET.worlds.scape.Sharer]] on an object. Such an attachment causes a ForwardAttribute to be attached to the Room (technically the nearest container with even Sharing Mode). Forwarder attrID
on the Attribute corresponds to Attribute ID of the associated ForwardAttribute. The user of Attribute ID on the original Attribute is currently unknown.
-Sharing works via [[PROPSET]]/[[PROPUPD]] directed (usually) to the room. ObjID #253 in the client's PROPSET corresponds to the current room. The property ID used is the one for the "Forwarder attrID"/ForwardAttribute's Attribute ID. \ No newline at end of file
+Sharing works via [[PROPSET]]/[[PROPUPD]] directed (usually) to the room. ObjID #253 in the client's PROPSET corresponds to the current room. The property ID used is the one for the "Forwarder attrID"/ForwardAttribute's Attribute ID.
+
+If the ForwardAttribute does not exist, a DynamicForwardAttribute is created. Its data should begin with 0x55E6, then 2 bytes for string length then a URL in modified UTF-8 encoding, representing a .wob. Unknown as of writing if the .wob URL must be local or can be remote. If this header isn't present, the DynamicForwardAttribute is removed. \ No newline at end of file